libMesh
|
Defines mapping from libMesh element types to LS-DYNA element types or vice-versa. More...
#include <dyna_io.h>
Public Member Functions | |
ElementDefinition (ElemType type_in, dyna_int_type dyna_type_in, dyna_int_type dim_in, dyna_int_type p_in) | |
ElementDefinition (ElemType type_in, dyna_int_type dyna_type_in, dyna_int_type dim_in, dyna_int_type p_in, std::vector< unsigned int > &&nodes_in) | |
Public Attributes | |
ElemType | type |
dyna_int_type | dyna_type |
dyna_int_type | dim |
dyna_int_type | p |
std::vector< unsigned int > | nodes |
Defines mapping from libMesh element types to LS-DYNA element types or vice-versa.
For the foreseeable future only isotropic p elements, with the same polynomial degree in every direction, are supported.
libMesh::DynaIO::ElementDefinition::ElementDefinition | ( | ElemType | type_in, |
dyna_int_type | dyna_type_in, | ||
dyna_int_type | dim_in, | ||
dyna_int_type | p_in | ||
) |
Definition at line 98 of file dyna_io.C.
References libMesh::invalid_uint, libMesh::Utility::iota(), n_nodes, and libMesh::Elem::type_to_n_nodes_map.
libMesh::DynaIO::ElementDefinition::ElementDefinition | ( | ElemType | type_in, |
dyna_int_type | dyna_type_in, | ||
dyna_int_type | dim_in, | ||
dyna_int_type | p_in, | ||
std::vector< unsigned int > && | nodes_in | ||
) |
dyna_int_type libMesh::DynaIO::ElementDefinition::dim |
Definition at line 140 of file dyna_io.h.
Referenced by libMesh::DynaIO::ElementMaps::add_def().
dyna_int_type libMesh::DynaIO::ElementDefinition::dyna_type |
Definition at line 139 of file dyna_io.h.
Referenced by libMesh::DynaIO::ElementMaps::add_def().
std::vector<unsigned int> libMesh::DynaIO::ElementDefinition::nodes |
Definition at line 142 of file dyna_io.h.
Referenced by libMesh::ExodusII_IO::read(), and libMesh::DynaIO::read_mesh().
dyna_int_type libMesh::DynaIO::ElementDefinition::p |
Definition at line 141 of file dyna_io.h.
Referenced by libMesh::DynaIO::ElementMaps::add_def().
ElemType libMesh::DynaIO::ElementDefinition::type |
Definition at line 138 of file dyna_io.h.
Referenced by libMesh::DynaIO::ElementMaps::add_def(), and libMesh::DynaIO::read_mesh().