YAMLParser
|
This class represents a load combination. More...
#include <FELoadComb.h>
Public Member Functions | |
FELoadComb (int loadCombId, std::map< int, double > lcFactors) | |
~FELoadComb () | |
virtual bool | assignIndependentAttributes (YAML::Node &yamlNode) override |
virtual void | printAttributes () override |
![]() | |
virtual | ~Identifiable () |
int | getID () const |
Getter for the externally defined identification number. More... | |
virtual Identifiable::Type | getType () |
virtual std::string | getTypeAsString () |
Public Attributes | |
std::map< int, double > | loadCombFactors |
Map associating load case IDs to scaling factors. More... | |
![]() | |
std::vector< std::string > | s_Types |
Type | type |
The FEM element type (see enum definition) 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 } |
![]() | |
void | setID (int id) |
Setter for the externally defined identification number. More... | |
![]() | |
int | id |
Externally defined identification number. More... | |
This class represents a load combination.
FELoadComb::FELoadComb | ( | int | loadCombId, |
std::map< int, double > | lcFactors | ||
) |
Constructor.
loadCombId: Identification number for the object.
lcFactors: Map with load case ID as key, and scaling factor as value.
FELoadComb::~FELoadComb | ( | ) |
|
overridevirtual |
Setter for independent (dependency level null) attributes
Implements GenericFE.
|
overridevirtual |
Print attributes to console
Implements GenericFE.
std::map<int, double> FELoadComb::loadCombFactors |
Map associating load case IDs to scaling factors.