8 #include "yaml-cpp/yaml.h" 14 FEPipe(YAML::Node yamlNode);
double outerDiameter
Outer diameter of the pipe.
Definition: FEPipe.h:27
virtual Identifiable::Type getType() override
Definition: FEPipe.cpp:17
virtual void printAttributes() override
Definition: FEPipe.cpp:39
double shearZ
Shear area factor of Z-axia.
Definition: FEPipe.h:30
virtual ~FEPipe()
Definition: FEPipe.cpp:13
virtual bool assignIndependentAttributes(YAML::Node &yamlNode) override
Definition: FEPipe.cpp:20
This class represents a pipe-shaped cross-section.
Definition: FEPipe.h:9
double shearY
Shear area factor of Y-axia.
Definition: FEPipe.h:29
Type
Definition: Identifiable.h:26
double thickness
Thickness of the pipe wall.
Definition: FEPipe.h:28
FEPipe(YAML::Node yamlNode)
Definition: FEPipe.cpp:6
This is the base class for all cross-section classes.
Definition: GenericCrossSection.h:13
virtual std::string getTypeAsString() override
Definition: FEPipe.cpp:18