|
|
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.
|
| |