|
| Vstack (bool check_overlap=true, double rtol=1e-5, double atol=1e-8) |
|
template<class C , class E , class N > |
void | push_back (const C &coor, const E &conn, const N &nodes_bot, const N &nodes_top) |
| Add a mesh to the top of the current stack.
|
|
| Stitch (double rtol=1e-5, double atol=1e-8) |
|
template<class C , class E > |
void | push_back (const C &coor, const E &conn) |
| Add mesh to be stitched.
|
|
size_t | nmesh () const |
| Number of sub meshes.
|
|
size_t | nelem () const |
| Number of elements.
|
|
size_t | nnode () const |
| Number of nodes.
|
|
size_t | nne () const |
| Number of nodes-per-element.
|
|
size_t | ndim () const |
| Number of dimensions.
|
|
const array_type::tensor< double, 2 > & | coor () const |
| Nodal coordinates [nnode, ndim].
|
|
const array_type::tensor< size_t, 2 > & | conn () const |
| Connectivity [nelem, nne].
|
|
array_type::tensor< size_t, 2 > | dofs () const |
| DOF numbers for each node (numbered sequentially) [nnode, ndim].
|
|
std::vector< array_type::tensor< size_t, 1 > > | nodemap () const |
| Node-map per sub-mesh.
|
|
std::vector< array_type::tensor< size_t, 1 > > | elemmap () const |
| Element-map per sub-mesh.
|
|
array_type::tensor< size_t, 1 > | nodemap (size_t mesh_index) const |
| The node numbers in the stitched mesh that are coming from a specific sub-mesh.
|
|
array_type::tensor< size_t, 1 > | elemmap (size_t mesh_index) const |
| The element numbers in the stitched mesh that are coming from a specific sub-mesh.
|
|
template<class T > |
T | nodeset (const T &set, size_t mesh_index) const |
| Convert set of node-numbers for a sub-mesh to the stitched mesh.
|
|
template<class T > |
T | elemset (const T &set, size_t mesh_index) const |
| Convert set of element-numbers for a sub-mesh to the stitched mesh.
|
|
template<class T > |
T | nodeset (const std::vector< T > &set) const |
| Combine set of node numbers for an original to the final mesh (removes duplicates).
|
|
template<class T > |
T | nodeset (std::initializer_list< T > set) const |
| Combine set of node numbers for an original to the final mesh (removes duplicates).
|
|
template<class T > |
T | elemset (const std::vector< T > &set) const |
| Combine set of element numbers for an original to the final mesh.
|
|
template<class T > |
T | elemset (std::initializer_list< T > set) const |
| Combine set of element numbers for an original to the final mesh.
|
|
Vertically stack meshes.
Definition at line 2309 of file Mesh.h.