15#include "ioss_export.h"
30 Super(
const std::string &my_name,
int node_count);
33 static void make_super(
const std::string &type);
#define IOSS_NODISCARD
Definition Ioss_CodeTypes.h:55
Represents an element topology.
Definition Ioss_ElementTopology.h:68
Definition Ioss_ElementVariableType.h:17
std::string baseTopologyName
Definition Ioss_Super.h:69
IOSS_NODISCARD bool is_shell() const override
Definition Ioss_Super.h:39
static const char * name
Definition Ioss_Super.h:27
Super(const std::string &my_name, int node_count)
Definition Ioss_Super.C:35
IOSS_NODISCARD const std::string & base_topology_permutation_name() const override
Definition Ioss_Super.h:60
static void factory()
Definition Ioss_Super.C:28
static void make_super(const std::string &type)
Definition Ioss_Super.C:44
IOSS_NODISCARD ElementShape shape() const override
Definition Ioss_Super.h:35
IOSS_NODISCARD bool is_element() const override
Definition Ioss_Super.h:38
Ioss::ElementVariableType * storageType
Definition Ioss_Super.h:68
int nodeCount
Definition Ioss_Super.h:67
The main namespace for the Ioss library.
Definition Ioad_DatabaseIO.C:40
ElementShape
Definition Ioss_ElementTopology.h:24
@ UNKNOWN
Definition Ioss_ElementTopology.h:25
std::vector< int > IntVector
Definition Ioss_CodeTypes.h:21