7 #include "yaml-cpp/yaml.h" virtual std::string getTypeAsString() override
Definition: FEQuadshell.cpp:27
This class represents a (normalized) vector used to define element orientation.
Definition: FEVector.h:8
This class represents an isotropic material.
Definition: FEIsoMaterial.h:11
FEEccentricity * pEcc1
Ptr to eccentricity information for node1.
Definition: FEQuadshell.h:42
Definition: FEQuadshell.h:18
This class represents a coordinate system.
Definition: FECoordSys.h:11
This class represents a FE eccentricity element.
Definition: FEEccentricity.h:12
~FEQuadshell()
Definition: FEQuadshell.cpp:24
FEEccentricity * pEcc3
Ptr to eccentricity information for node3.
Definition: FEQuadshell.h:44
FEEccentricity * pEcc4
Ptr to eccentricity information for node4.
Definition: FEQuadshell.h:45
bool assignIndependentAttributes(YAML::Node &yamlNode) override
Definition: FEQuadshell.cpp:29
FENode * pNode3
Ptr to node defining third corner.
Definition: FEQuadshell.h:37
FEEccentricity * pEcc2
Ptr to eccentricity information for node2.
Definition: FEQuadshell.h:43
This is the base class for all element classes.
Definition: GenericFE.h:13
FEVector * pVec
Ptr to vector defining local X-direction.
Definition: FEQuadshell.h:41
void printAttributes()
Definition: FEQuadshell.cpp:35
FEQuadshell(int id, FENode *n1, FENode *n2, FENode *n3, FENode *n4, FEIsoMaterial *mat, GenericCompSection *compSection, FEVector *vec, FEEccentricity *ecc1, FEEccentricity *ecc2, FEEccentricity *ecc3, FEEccentricity *ecc4)
Definition: FEQuadshell.cpp:5
GenericCompSection * pCompSection
Ptr to object containing composite sectional data.
Definition: FEQuadshell.h:39
FENode * pNode1
Ptr to node defining first corner.
Definition: FEQuadshell.h:35
This is the base class for all composite section classes (NB: Not to be interchanged with GenericCros...
Definition: GenericCompSection.h:12
FENode * pNode4
Ptr to node defining fourth corner.
Definition: FEQuadshell.h:38
FEIsoMaterial * pMaterial
Ptr to object containing material information.
Definition: FEQuadshell.h:40
FENode * pNode2
Ptr to node defining second corner.
Definition: FEQuadshell.h:36