YAMLParser
|
This is the base class for all materials classes. More...
#include <GenericMaterial.h>
Public Member Functions | |
virtual void | printAttributes ()=0 |
![]() | |
virtual | ~Identifiable () |
int | getID () const |
Getter for the externally defined identification number. More... | |
virtual Identifiable::Type | getType () |
virtual std::string | getTypeAsString () |
Protected Member Functions | |
virtual bool | assignIndependentAttributes (YAML::Node &yamlNode)=0 |
![]() | |
void | setID (int id) |
Setter for the externally defined identification number. More... | |
Additional Inherited Members | |
![]() | |
enum | Type { NULLTYPE, NODE, COORDSYS, BEAM, TRISHELL, QUADSHEL, VECTOR, ECCENT, ISOMATERIAL, PIPE, BOX, IHPROFIL, LSECTION, TSECTION, PLCOMP, CROSS_SECTION_DUMMY, NODELOAD, LOADCOMB } |
![]() | |
std::vector< std::string > | s_Types |
Type | type |
The FEM element type (see enum definition) More... | |
![]() | |
int | id |
Externally defined identification number. More... | |
This is the base class for all materials classes.
This is the least common multiple for material classes, used when reference to an arbitrary FE type is required.
This class is abstract.
|
protectedpure virtual |
Setter for independent (dependency level null) attributes
Implemented in FEIsoMaterial.
|
pure virtual |
Print attributes to console
Implemented in FEIsoMaterial.