|
Finite Element Domain Decomposition Library
FEDDLib
|

Public Types | |
| 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 |
| Public Types inherited from FEDD::Elements | |
| 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 |
Public Member Functions | |
| EntitiesOfElements (EntitiesOfElements &EntitiesOfElements) | |
| void | addEntity (FiniteElement &fe, GO globalID) |
| void | addEntity (FiniteElement &fe, vec_GO_Type &elementsOfEntity) |
| void | setElementsEntities (vec2D_GO_Type &elementsOfEntities) |
| void | partitionEntities (MapConstPtr_Type elementMap, MapConstPtr_Type nodeMapRepeated) |
| void | sortUniqueAndSetGlobalIDs (vec2D_GO_Type &combinedElements) |
| const vec_LO_Type & | getElementsOfEntity (int i) |
| const vec_GO_Type & | getElementsOfEntityGlobal (int i) |
| vec2D_GO_Type | getElementsOfEntityGlobal () |
| Public Member Functions inherited from FEDD::Elements | |
| 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) |
Additional Inherited Members | |
| Public Attributes inherited from FEDD::Elements | |
| FE_vec_ptr_Type | elements_ |
| vec_GO_ptr_Type | globalIDs_ |
| std::string | FEType_ |
| int | dim_ |
| vecSM_SC_Type | vecBTinv_ |
| vec_dbl_Type | vecDetBTinv_ |
| bool | feDataInitialized_ |
| vec2D_LO_Type | elementsNodeList_ |