8 #include "yaml-cpp/yaml.h" int irx
Boundary code for rotation about X-axis.
Definition: FENode.h:46
This is the base class for all types with an external identifier attribute. Used when reference to an...
Definition: Identifiable.h:13
FENode(YAML::Node &yamlNode, FECoordSys *rot)
Definition: FENode.cpp:6
This class represents a coordinate system.
Definition: FECoordSys.h:11
double y
Y-coordinate for the node.
Definition: FENode.h:41
int iz
Boundary code for translation in z-direction.
Definition: FENode.h:45
bool setCoordinates(YAML::Node &yamlNode)
Definition: FENode.cpp:47
int iy
Boundary code for translation in y-direction.
Definition: FENode.h:44
virtual std::string getTypeAsString() override
Definition: FENode.cpp:16
int irz
Boundary code for rotation about Z-axis.
Definition: FENode.h:48
double z
Z-coordinate for the node.
Definition: FENode.h:42
bool assignIndependentAttributes(YAML::Node &yamlNode)
Definition: FENode.cpp:23
~FENode()
Definition: FENode.cpp:19
std::vector< std::string > extractYamlKeys(YAML::Node yamlNode)
Definition: FENode.cpp:70
Identifiable::Type getType()
Definition: FENode.cpp:15
void printAttributes()
Definition: FENode.cpp:79
double x
X-coordinate for the node.
Definition: FENode.h:40
FECoordSys * pRotID
Reference to local coordinate system for BCs.
Definition: FENode.h:49
Type
Definition: Identifiable.h:26
int ix
Boundary code for translation in x-direction.
Definition: FENode.h:43
int iry
Boundary code for rotation about Y-axis.
Definition: FENode.h:47