waves
Basic FE playground
Mortar.h File Reference
#include "Tpetra_Vector.hpp"
#include "Kokkos_ViewFactory.hpp"
#include "Tpetra_Map.hpp"
#include <mpi.h>
#include "Tpetra_CrsGraph.hpp"
#include <Epetra_Map.h>
#include "Tpetra_ConfigDefs.hpp"
#include "Tpetra_MultiVector.hpp"
#include "Tpetra_CrsMatrix.hpp"
#include "ElementsList.h"
#include "NodesList.h"
#include "ContactsList.h"
#include "Map.h"
#include "Matrices.h"
Include dependency graph for Mortar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Teuchos::RCP< Tpetra::CrsMatrix<> > compute_B (Teuchos::RCP< katoptron::ElementsList > elementsList, Teuchos::RCP< katoptron::NodesList > nodesList, Teuchos::RCP< katoptron::ContactsList > contactsList, Teuchos::RCP< katoptron::Map > map, MPI_Comm comm, bool SignoriniCheck)
 Compute the Mortar matrices using Moertel and returns a Tpetra CrsMatrix with double scalar type. More...
 
template<typename scalar >
void compute_B (Teuchos::RCP< katoptron::Matrices< scalar >> matrices, Teuchos::RCP< katoptron::ElementsList > elementsList, Teuchos::RCP< katoptron::NodesList > nodesList, Teuchos::RCP< katoptron::ContactsList > contactsList, Teuchos::RCP< katoptron::Map > map, MPI_Comm comm)
 

Function Documentation

◆ compute_B() [1/2]

Teuchos::RCP<Tpetra::CrsMatrix<> > compute_B ( Teuchos::RCP< katoptron::ElementsList elementsList,
Teuchos::RCP< katoptron::NodesList nodesList,
Teuchos::RCP< katoptron::ContactsList contactsList,
Teuchos::RCP< katoptron::Map map,
MPI_Comm  comm,
bool  SignoriniCheck 
)

Compute the Mortar matrices using Moertel and returns a Tpetra CrsMatrix with double scalar type.

◆ compute_B() [2/2]

template<typename scalar >
void compute_B ( Teuchos::RCP< katoptron::Matrices< scalar >>  matrices,
Teuchos::RCP< katoptron::ElementsList elementsList,
Teuchos::RCP< katoptron::NodesList nodesList,
Teuchos::RCP< katoptron::ContactsList contactsList,
Teuchos::RCP< katoptron::Map map,
MPI_Comm  comm 
)