|
typedef default_lo | LO |
|
typedef default_go | GO |
|
typedef default_no | NO |
|
typedef Elements | Elements_Type |
|
typedef Map< LO, GO, NO > | Map_Type |
|
typedef Map_Type::MapPtr_Type | MapPtr_Type |
|
typedef Map_Type::MapConstPtr_Type | MapConstPtr_Type |
|
typedef Teuchos::RCP< FE_vec_Type > | FE_vec_ptr_Type |
|
typedef std::vector< FiniteElement > | FE_vec_Type |
|
typedef Teuchos::RCP< FE_vec_Type > | FE_vec_ptr_Type |
|
typedef default_lo | LO |
|
typedef default_go | GO |
|
typedef default_sc | SC |
|
typedef default_no | NO |
|
typedef Teuchos::RCP< const Map< LO, GO, NO > > | MapConstPtr_Type |
|
typedef SmallMatrix< SC > | SM_SC_Type |
|
typedef std::vector< SM_SC_Type > | vecSM_SC_Type |
|
|
| EdgeElements (EdgeElements &EdgeElements) |
|
void | addEdge (FiniteElement &fe, GO globalID) |
|
void | setElementsEdges (vec2D_GO_Type &elementsOfEdge) |
|
void | partitionEdges (MapConstPtr_Type elementMap, MapConstPtr_Type nodeMapRepeated) |
|
void | sortUniqueAndSetGlobalIDs (vec2D_GO_Type &combinedElements) |
|
void | makeUniqueWithCombines (FE_vec_ptr_Type &elements, vec2D_GO_Type &combinedElements, vec2D_GO_Type &globaIDs) |
|
FE_vec_ptr_Type | sort_from_ref (FE_vec_ptr_Type &elements, std::vector< int > const &reference) |
|
vec2D_GO_Type | sort_from_ref (vec2D_GO_Type const &in, std::vector< int > const &reference) |
|
const vec_LO_Type & | getElementsOfEdge (int i) |
|
const vec_GO_Type & | getElementsOfEdgeGlobal (int i) |
|
vec2D_GO_Type | getElementsOfEdgeGlobal () |
|
vec2D_LO_Type | getElementsOfEdgeLocal () |
|
const vec_int_Type | getEdgesOfElement (int i) |
|
void | matchEdgesToElements (MapConstPtr_Type elementMap) |
|
void | setMidpoint (LO edgeId, LO localID) |
|
int | getMidpoint (LO edgeId) |
|
LO | findEdgeId (LO nodeId1, LO nodeID2) |
|
void | sortUniqueAndSetGlobalIDsParallel (MapConstPtr_Type elementMap, vec2D_GO_Type &combinedElements) |
|
void | setElementsOfEdgeLocalEntry (int index, int entry) |
|
void | setElementsOfEdgeGlobalEntry (int index, int entry) |
|
void | setUpElementsOfEdge (MapConstPtr_Type elementMap, MapConstPtr_Type edgeMap) |
|
vec_GO_Type | determineInterfaceEdges (MapConstPtr_Type edgeMap) |
|
| Elements (std::string feType) |
|
| Elements (std::string feType, int dim) |
|
| Elements (Elements &Elements) |
|
int | numberElements () |
|
void | addElement (FiniteElement &fe) |
|
void | addElement (FiniteElement &fe, GO globalID) |
|
void | switchElement (int loc, FiniteElement &fe) |
|
const FiniteElement & | getElement (int i) const |
|
FiniteElement & | getElement (int i) |
|
GO | getGlobalID (LO i) const |
|
void | setFiniteElementType (std::string feType) |
|
std::string | getFiniteElementType () |
|
void | setDimension (int dim) |
|
int | getDimension () |
|
int | nodesPerElement () |
|
void | sortUnique () |
|
void | sortUnique (vec2D_GO_Type &combinedElements) |
|
void | sortUniqueAndSetGlobalIDs () |
|
void | sortUniqueAndSetGlobalIDs (vec2D_GO_Type &combinedElements) |
|
void | print () |
|
void | globalToLocalIDs (MapConstPtr_Type map) |
|
void | setToCorrectElement (FiniteElement &feSub) |
|
vec2D_int_Type | getElementEdgePermutation () |
|
vec2D_int_Type | getSubElementPermutation () |
|
vec2D_LO_Type | getElementsNodeList () |
|
void | setElementsNodeList () |
|
void | initializeFEData (vec2D_dbl_ptr_Type pointsRep) |
|
void | buildTransformation (const vec_int_Type &element, vec2D_dbl_ptr_Type pointsRep, SM_SC_Type &B) |
|
const SM_SC_Type & | getBTinv (int i) |
|
const double & | getDetBTinv (int i) |
|