6 #include "yaml-cpp/yaml.h" 22 FECoordSys(
int id,
double Xx,
double Xy,
double Xz,
23 double Yx,
double Yy,
double Yz,
24 double Zx,
double Zy,
double Zz);
48 double Zx,
double Zy,
double Zz);
FECoordSys(int id, double Xx, double Xy, double Xz, double Yx, double Yy, double Yz, double Zx, double Zy, double Zz)
Definition: FECoordSys.cpp:13
This is the base class for all types with an external identifier attribute. Used when reference to an...
Definition: Identifiable.h:13
void normalizeMatrix()
Definition: FECoordSys.cpp:98
This class represents a coordinate system.
Definition: FECoordSys.h:11
virtual ~FECoordSys()
Definition: FECoordSys.cpp:30
void BuildFromPoints(YAML::Node yamlNode)
Definition: FECoordSys.cpp:71
virtual bool assignIndependentAttributes(YAML::Node &yamlNode)
Definition: FECoordSys.cpp:32
virtual void printAttributes()
Definition: FECoordSys.cpp:114
double M[3][3]
Matrix containing the direction vectors (X, Y, Z) constituting the coordinate system.
Definition: FECoordSys.h:55
std::vector< double > computeOrthogonalVector(double Xx, double Xy, double Xz, double Zx, double Zy, double Zz)
Definition: FECoordSys.cpp:88