|
MGIS
|
#include <span>#include <array>#include <vector>#include "MGIS/StorageMode.hxx"#include "MGIS/Behaviour/RotationMatrix.ixx"Classes | |
| struct | mgis::behaviour::MaterialAxisStorage |
| an helper structure to store a material axis. More... | |
| struct | mgis::behaviour::RotationMatrix2D |
| a structure to represent a 2D rotation matrix More... | |
| struct | mgis::behaviour::RotationMatrix3D |
| a structure to represent a 3D rotation matrix More... | |
Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Functions | |
| std::array< mgis::real, 9u > | mgis::behaviour::buildRotationMatrix (const std::span< const mgis::real, 2u > &) |
| an helper function to build a 2D rotation matrix for an in-plane unit vector. | |
| std::array< mgis::real, 9u > | mgis::behaviour::buildRotationMatrix (const std::span< const mgis::real, 3u > &, const std::span< const mgis::real, 3u > &) |
| an helper function to build a 3D rotation matrix for an in-plane unit vector. | |
|
inline |
an helper function to build a 2D rotation matrix for an in-plane unit vector.
| [in] | a | material axis |
|
inline |
an helper function to build a 3D rotation matrix for an in-plane unit vector.
| [in] | a1 | first material axis |
| [in] | a2 | second material axis |