|
| | 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. More...
|
| |
| size_t | nmesh () const |
| | Number of sub meshes. More...
|
| |
| size_t | nelem () const |
| | Number of elements. More...
|
| |
| size_t | nnode () const |
| | Number of nodes. More...
|
| |
| size_t | nne () const |
| | Number of nodes-per-element. More...
|
| |
| size_t | ndim () const |
| | Number of dimensions. More...
|
| |
| const array_type::tensor< double, 2 > & | coor () const |
| | Nodal coordinates [nnode, ndim]. More...
|
| |
| const array_type::tensor< size_t, 2 > & | conn () const |
| | Connectivity [nelem, nne]. More...
|
| |
| array_type::tensor< size_t, 2 > | dofs () const |
| | DOF numbers for each node (numbered sequentially) [nnode, ndim]. More...
|
| |
| std::vector< array_type::tensor< size_t, 1 > > | nodemap () const |
| | Node-map per sub-mesh. More...
|
| |
| std::vector< array_type::tensor< size_t, 1 > > | elemmap () const |
| | Element-map per sub-mesh. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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). More...
|
| |
| 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). More...
|
| |
| template<class T > |
| T | elemset (const std::vector< T > &set) const |
| | Combine set of element numbers for an original to the final mesh. More...
|
| |
| template<class T > |
| T | elemset (std::initializer_list< T > set) const |
| | Combine set of element numbers for an original to the final mesh. More...
|
| |
Stitch mesh objects, automatically searching for overlapping nodes.
Definition at line 2010 of file Mesh.h.