IOSS 2.0
|
#include <Ioss_Tet7.h>
Public Member Functions | |
ElementShape | shape () const override |
int | spatial_dimension () const override |
int | parametric_dimension () const override |
bool | is_element () const override |
bool | is_shell () const override |
int | order () const override |
int | number_corner_nodes () const override |
int | number_nodes () const override |
int | number_edges () const override |
int | number_faces () const override |
int | number_nodes_edge (int edge=0) const override |
int | number_nodes_face (int face=0) const override |
int | number_edges_face (int face=0) const override |
bool | edges_similar () const override |
bool | faces_similar () const override |
Ioss::IntVector | edge_connectivity (int edge_number) const override |
Ioss::IntVector | face_connectivity (int face_number) const override |
Ioss::IntVector | element_connectivity () const override |
Ioss::IntVector | face_edge_connectivity (int face_number) const override |
Ioss::ElementTopology * | face_type (int face_number=0) const override |
Ioss::ElementTopology * | edge_type (int edge_number=0) const override |
Public Member Functions inherited from Ioss::ElementTopology | |
void | alias (const std::string &base, const std::string &syn) |
IOSS_NODISCARD bool | is_alias (const std::string &my_alias) const |
ElementTopology (const ElementTopology &)=delete | |
ElementTopology & | operator= (const ElementTopology &)=delete |
virtual | ~ElementTopology ()=default |
IOSS_NODISCARD const std::string & | name () const |
IOSS_NODISCARD std::string | master_element_name () const |
IOSS_NODISCARD int | number_boundaries () const |
IOSS_NODISCARD IntVector | boundary_connectivity (int edge_number) const |
IOSS_NODISCARD IntVector | element_edge_connectivity () const |
IOSS_NODISCARD ElementTopology * | boundary_type (int face_number=0) const |
IOSS_NODISCARD bool | operator== (const Ioss::ElementTopology &rhs) const |
IOSS_NODISCARD bool | operator!= (const Ioss::ElementTopology &rhs) const |
IOSS_NODISCARD bool | equal (const Ioss::ElementTopology &rhs) const |
IOSS_NODISCARD ElementPermutation * | permutation () const |
virtual IOSS_NODISCARD const std::string & | base_topology_permutation_name () const |
Static Public Member Functions | |
static void | factory () |
Static Public Member Functions inherited from Ioss::ElementTopology | |
static IOSS_NODISCARD ElementTopology * | factory (const std::string &type, bool ok_to_fail=false) |
static IOSS_NODISCARD ElementTopology * | factory (unsigned int unique_id) |
static IOSS_NODISCARD unsigned int | get_unique_id (const std::string &type) |
static int | describe (NameList *names) |
Get the names of element topologies known to Ioss. | |
static IOSS_NODISCARD NameList | describe () |
Get the names of element topologies known to Ioss. | |
Static Public Attributes | |
static const char * | name = "tetra7" |
Protected Member Functions | |
Tet7 () | |
Protected Member Functions inherited from Ioss::ElementTopology | |
ElementTopology (std::string type, std::string master_elem_name, bool delete_me=false) | |
virtual IOSS_NODISCARD bool | validate_permutation_nodes () const |
|
protected |
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Reimplemented from Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Reimplemented from Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Reimplemented from Ioss::ElementTopology.
|
static |
|
inlineoverridevirtual |
Reimplemented from Ioss::ElementTopology.
|
inlineoverridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
inlineoverridevirtual |
Implements Ioss::ElementTopology.
|
overridevirtual |
Implements Ioss::ElementTopology.
|
static |