YAMLParser
|
#include <FEAFormat.h>
Public Member Functions | |
FEAFormat () | |
~FEAFormat () | |
std::vector< std::string > | extract_keys () |
Public Attributes | |
std::vector< std::string > | node_template = { "id", "x", "y", "z", "ix", "iy", "iz", "irx", "iry", "irz", "rotID" } |
std::vector< std::string > | nodtrans_template = { "rotID", "Xx", "Yy", "Zz", "Yx", "Yy", "Yz", "Zx", "Zy", "Zz" } |
std::vector< std::string > | coordsys_template = { "rotID", "Xx", "Xy", "Xz", "Yx", "Yy", "Yz", "Zx", "Zy", "Zz" } |
std::vector< std::string > | pcoordsys_template = { "rotID", "Ox", "Oy", "Oz", "Zx", "Zy", "Zz", "Xx", "Xy", "Xz" } |
std::vector< std::string > | beam_template = { "elemID", "node1", "node2", "material", "geoID", "vecID", "ecc1", "ecc2" } |
std::vector< std::string > | trishell_template = { "elemID", "node1", "node2", "node3", "material", "geoID", "vecID", "ecc1", "ecc2" } |
std::vector< std::string > | quadshell_template = { "elemID", "node1", "node2", "node3", "node4", "material", "geoID", "coordID", "ecc1", "ecc2", "ecc3", "ecc4" } |
std::vector< std::string > | pipe_template = { "geoID", "d_outer", "thickness", "shearY", "shearZ" } |
std::vector< std::string > | ihprofile_template = { "geoID", "height", "T_web", "W_top", "T_top", "W_bot", "T_bot", "shearY", "shearZ" } |
std::vector< std::string > | plthick_template = { "geoID", "thickness" } |
std::vector< std::string > | cfemvector_template = { "vecID", "x", "y", "z" } |
std::vector< std::string > | eccent_template = { "eccID", "eX", "eY", "eZ" } |
std::vector< std::string > | misoiep_template = { "matID", "E-module", "poisson", "yield", "density", "thermalExpansion" } |
std::vector< std::string > | nodeload_template = { "loadCaseID", "nodeID", "fx", "fy", "fz", "mx", "my", "mz", "ecc" } |
std::vector< std::string > | gravity_template = { "loadCaseID", "aX", "aY", "aZ" } |
std::map< std::string, std::vector< std::string > > | data_types_m |
FEAFormat::FEAFormat | ( | ) |
FEAFormat::~FEAFormat | ( | ) |
std::vector< std::string > FEAFormat::extract_keys | ( | ) |
std::vector<std::string> FEAFormat::beam_template = { "elemID", "node1", "node2", "material", "geoID", "vecID", "ecc1", "ecc2" } |
std::vector<std::string> FEAFormat::cfemvector_template = { "vecID", "x", "y", "z" } |
std::vector<std::string> FEAFormat::coordsys_template = { "rotID", "Xx", "Xy", "Xz", "Yx", "Yy", "Yz", "Zx", "Zy", "Zz" } |
std::map<std::string, std::vector<std::string> > FEAFormat::data_types_m |
std::vector<std::string> FEAFormat::eccent_template = { "eccID", "eX", "eY", "eZ" } |
std::vector<std::string> FEAFormat::gravity_template = { "loadCaseID", "aX", "aY", "aZ" } |
std::vector<std::string> FEAFormat::ihprofile_template = { "geoID", "height", "T_web", "W_top", "T_top", "W_bot", "T_bot", "shearY", "shearZ" } |
std::vector<std::string> FEAFormat::misoiep_template = { "matID", "E-module", "poisson", "yield", "density", "thermalExpansion" } |
std::vector<std::string> FEAFormat::node_template = { "id", "x", "y", "z", "ix", "iy", "iz", "irx", "iry", "irz", "rotID" } |
std::vector<std::string> FEAFormat::nodeload_template = { "loadCaseID", "nodeID", "fx", "fy", "fz", "mx", "my", "mz", "ecc" } |
std::vector<std::string> FEAFormat::nodtrans_template = { "rotID", "Xx", "Yy", "Zz", "Yx", "Yy", "Yz", "Zx", "Zy", "Zz" } |
std::vector<std::string> FEAFormat::pcoordsys_template = { "rotID", "Ox", "Oy", "Oz", "Zx", "Zy", "Zz", "Xx", "Xy", "Xz" } |
std::vector<std::string> FEAFormat::pipe_template = { "geoID", "d_outer", "thickness", "shearY", "shearZ" } |
std::vector<std::string> FEAFormat::plthick_template = { "geoID", "thickness" } |
std::vector<std::string> FEAFormat::quadshell_template = { "elemID", "node1", "node2", "node3", "node4", "material", "geoID", "coordID", "ecc1", "ecc2", "ecc3", "ecc4" } |
std::vector<std::string> FEAFormat::trishell_template = { "elemID", "node1", "node2", "node3", "material", "geoID", "vecID", "ecc1", "ecc2" } |