Finite Element Domain Decomposition Library
FEDDLib
Loading...
Searching...
No Matches
FEDD::MeshInterface< SC, LO, GO, NO > Class Template Reference

Public Types

typedef MeshInterface< SC, LO, GO, NO > MeshInterface_Type
typedef Teuchos::RCP< MeshInterface_Type > MeshInterfacePtr_Type
typedef Map< LO, GO, NO > Map_Type
typedef Map_Type::MapPtr_Type MapPtr_Type
typedef Map_Type::MapConstPtr_Type MapConstPtr_Type
typedef Map_Type::Comm_Type Comm_Type
typedef Map_Type::CommConstPtr_Type CommConstPtr_Type
typedef MultiVector< SC, LO, GO, NO > MultiVector_Type
typedef Teuchos::RCP< MultiVector_Type > MultiVectorPtr_Type
typedef std::vector< GO > vec_GO_Type
typedef std::vector< vec_GO_Type > vec2D_GO_Type
typedef std::vector< vec2D_GO_Type > vec3D_GO_Type
typedef Teuchos::RCP< vec3D_GO_Type > vec3D_GO_ptr_Type

Public Member Functions

 MeshInterface (CommConstPtr_Type comm)
void determineInterface (vec2D_dbl_ptr_Type pointsRepThis, vec2D_dbl_ptr_Type pointsRepOther, vec_int_ptr_Type flagThis, vec_int_ptr_Type flagOther, vec_int_Type relevant_flag_vec)
void determineInterfaceParallelAndDistance (vec2D_dbl_ptr_Type pointsUniThis, vec2D_dbl_ptr_Type pointsUniOther, vec_int_ptr_Type flagThis, vec_int_ptr_Type flagOther, vec_int_Type relevant_flag_vec, MapConstPtr_Type mapUniThis, MapConstPtr_Type mapUniOther, vec_dbl_ptr_Type &distancesToInterface, vec2D_dbl_ptr_Type pointsRepThis, int dim)
void calculateDistancesToInterfaceParallel (vec_dbl_ptr_Type &distancesToInterface, vec2D_dbl_Type &pointThis, vec2D_dbl_ptr_Type sourceNodesRep)
int isPartialCouplingFlag (int flag)
void setPartialCoupling (int flag, std::string type)
int getPartialCouplingFlag (int i)
std::string getPartialCouplingType (int i)
int sizePartialCoupling ()
void partitionMeshInterface (MapPtr_Type mapRepeated, MapPtr_Type mapUnique)
void buildFromOtherInterface (MeshInterfacePtr_Type otherMeshInterface)
void print (CommConstPtr_Type comm)
vec3D_GO_ptr_Type getIndicesGlobalMatched ()
vec3D_GO_ptr_Type getIndicesGlobalMatchedOrigin ()
vec3D_GO_ptr_Type getIndicesGlobalMatchedUnique ()

The documentation for this class was generated from the following files: