7 #include "yaml-cpp/yaml.h" This is the base class for all materials classes.
Definition: GenericMaterial.h:13
double Emod
Young's modulus.
Definition: FEIsoMaterial.h:28
This class represents an isotropic material.
Definition: FEIsoMaterial.h:11
double thermX
Thermal exapansion coeffiecient.
Definition: FEIsoMaterial.h:32
bool assignIndependentAttributes(YAML::Node &yamlNode) override
Definition: FEIsoMaterial.cpp:28
~FEIsoMaterial()
Definition: FEIsoMaterial.cpp:22
double density
Material density.
Definition: FEIsoMaterial.h:31
FEIsoMaterial(YAML::Node &yamlNode)
Definition: FEIsoMaterial.cpp:5
std::string type
Literal string identifying whether the material is elastic or plastic.
Definition: FEIsoMaterial.h:27
virtual std::string getTypeAsString() override
Definition: FEIsoMaterial.cpp:24
double yield
Yield stress when plastic (for elastic materials, yield = 0.0)
Definition: FEIsoMaterial.h:30
void printAttributes()
Definition: FEIsoMaterial.cpp:59
double poisson
Poissons' ratio.
Definition: FEIsoMaterial.h:29