YAMLParser
|
This class represents a FE node load element. More...
#include <FENodeLoad.h>
Public Member Functions | |
FENodeLoad (int nodeLoadId, YAML::Node &yamlNode, FENode *node, FEEccentricity *ecc) | |
~FENodeLoad () | |
Identifiable::Type | getType () |
std::string | getTypeAsString () |
virtual bool | assignIndependentAttributes (YAML::Node &yamlNode) override |
virtual void | printAttributes () override |
![]() | |
virtual | ~Identifiable () |
int | getID () const |
Getter for the externally defined identification number. More... | |
Public Attributes | |
int | loadCaseId |
Reference number for load case (NB: Not unique!) More... | |
FENode * | pNode |
Ptr to node in which the node load is acting. More... | |
double | fx |
Translational force in X-direction. More... | |
double | fy |
Translational force in Y-direction. More... | |
double | fz |
Translational force in Z-direction. More... | |
double | mx |
Concentrated moment aboud X-axis. More... | |
double | my |
Concentrated moment aboud Y-axis. More... | |
double | mz |
Concentrated moment aboud Z-axis. More... | |
FEEccentricity * | pEcc |
Ptr to eccentricity location vector. 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 FE node load element.
FENodeLoad::FENodeLoad | ( | int | nodeLoadId, |
YAML::Node & | yamlNode, | ||
FENode * | node, | ||
FEEccentricity * | ecc | ||
) |
FENodeLoad::~FENodeLoad | ( | ) |
|
overridevirtual |
Setter for independent (dependency level null) attributes
Implements GenericFE.
|
virtual |
Function returning the type of the element.
Used to specify element types for operatins such as comparison.
Reimplemented from Identifiable.
|
virtual |
Function returning the type as a string.
Used to throw informative error messages
Reimplemented from Identifiable.
|
overridevirtual |
Print attributes to console
Implements GenericFE.
double FENodeLoad::fx |
Translational force in X-direction.
double FENodeLoad::fy |
Translational force in Y-direction.
double FENodeLoad::fz |
Translational force in Z-direction.
int FENodeLoad::loadCaseId |
Reference number for load case (NB: Not unique!)
double FENodeLoad::mx |
Concentrated moment aboud X-axis.
double FENodeLoad::my |
Concentrated moment aboud Y-axis.
double FENodeLoad::mz |
Concentrated moment aboud Z-axis.
FEEccentricity* FENodeLoad::pEcc |
Ptr to eccentricity location vector.
FENode* FENodeLoad::pNode |
Ptr to node in which the node load is acting.