|
typedef Elements | Elements_Type |
|
typedef FiniteElement | FiniteElement_Type |
|
typedef Teuchos::RCP< FiniteElement_Type > | FiniteElementPtr_Type |
|
typedef Teuchos::RCP< Elements_Type > | ElementsPtr_Type |
|
typedef Teuchos::RCP< Mesh > | Mesh_ptr_Type |
|
typedef Teuchos::RCP< Teuchos::Comm< int > > | CommPtr_Type |
|
typedef Teuchos::RCP< const Teuchos::Comm< int > > | CommConstPtr_Type |
|
typedef const CommConstPtr_Type | CommConstPtrConst_Type |
|
typedef Map< LO, GO, NO > | Map_Type |
|
typedef Teuchos::RCP< Map_Type > | MapPtr_Type |
|
typedef Teuchos::RCP< const Map_Type > | MapConstPtr_Type |
|
typedef Teuchos::RCP< const Map_Type > | MapConstPtrConst_Type |
|
typedef MultiVector< SC, LO, GO, NO > | MultiVector_Type |
|
typedef Teuchos::RCP< MultiVector_Type > | MultiVectorPtr_Type |
|
typedef AABBTree< SC, LO, GO, NO > | AABBTree_Type |
|
typedef Teuchos::RCP< AABBTree_Type > | AABBTreePtr_Type |
|
|
| Mesh (CommConstPtrConst_Type &comm) |
|
void | deleteData () |
|
void | setParameterList (ParameterListPtr_Type &pL) |
| Setting input parameterlist to be parameterlist here.
|
|
ParameterListConstPtr_Type | getParameterList () const |
| Getter for paramaeterlist that is set here.
|
|
vec_int_ptr_Type | getElementsFlag () const |
| Getter for element flags.
|
|
MapConstPtr_Type | getMapUnique () const |
| Getter for unique node map.
|
|
MapConstPtr_Type | getMapRepeated () const |
| Getter for repeated node mal.
|
|
MapConstPtr_Type | getElementMap () const |
| Getter for element map.
|
|
MapConstPtr_Type | getEdgeMap () |
| Getter for edge map.
|
|
vec2D_dbl_ptr_Type | getPointsRepeated () const |
| getter for list of repeated points with x,y,z coordinates in each row
|
|
vec2D_dbl_ptr_Type | getPointsUnique () const |
| getter for list of unique points with x,y,z coordinates in each row
|
|
vec_int_ptr_Type | getBCFlagRepeated () const |
| Getter for flags corresponting to repeated points.
|
|
vec_int_ptr_Type | getBCFlagUnique () const |
| Getter for flags corresponting to unique points.
|
|
ElementsPtr_Type | getElementsC () |
| Returns element list as c-object.
|
|
ElementsPtr_Type | getSurfaceElements () |
| Getter for surface elements. Probably set in mesh partitioner. They are generally the dim-1 surface elements.
|
|
int | getDimension () |
|
GO | getNumElementsGlobal () |
| Global number of elements.
|
|
LO | getNumElements () |
| Local number of elements.
|
|
LO | getNumPoints (std::string type="Unique") |
| Get local (LO) number of points either in unique or repeated version.
|
|
int | getOrderElement () |
|
CommConstPtrConst_Type | getComm () |
| Communicator object.
|
|
int | setStructuredMeshFlags (int flags) |
| This is done in meshStructured. Maybe we should move it here or delete this.
|
|
void | setElementFlags (std::string type="") |
| Something for TPM. Can be deprecated soon.
|
|
void | setReferenceConfiguration () |
| Setting current coordinates as reference configuration. Should only be called once :D.
|
|
void | moveMesh (MultiVectorPtr_Type displacementUnique, MultiVectorPtr_Type displacementRepeated) |
| Moving mesh according to displacement based on reference configuration.
|
|
int | getSurfaceElementOrder () |
| Get SurfaceElement order.
|
|
int | getEdgeElementOrder () |
| Get EdgeElement order.
|
|
void | create_AABBTree () |
|
vec_int_ptr_Type | findElemsForPoints (vec2D_dbl_ptr_Type query_points) |
|
vec_dbl_Type | getBaryCoords (vec_dbl_Type point, int element) |
|
bool | isPointInElem (vec_dbl_Type point, int element) |
|
tuple_intint_Type | getRankRange () const |
|
void | deleteSurfaceElements () |
| Deleting surface elements, called after reading input mesh.
|
|
void | correctNormalDirections () |
| Correcting the normal direction of all surface normals set as subelements of volume elements to be outward normals.
|
|
void | correctElementOrientation () |
| Correct the element orientation of all elements to have positive volume / det when doint transformation.
|
|
vec2D_int_ptr_Type | getElements () |
| Returns elements as a vector type contrary to the C-object list.
|
|