PolyDiM
C++ library for POLYtopal DIscretization Methods
Loading...
Searching...
No Matches
Polydim::Utilities::Inertia_Data Struct Referencefinal

Affine map data aligning a polytope with its principal axes of inertia. More...

#include <Inertia_Utilities.hpp>

Public Attributes

Eigen::Matrix3d Fmatrix
 
Eigen::Matrix3d FmatrixInv
 
Eigen::Vector3d translation
 
double absDetFmatrix
 
double signDetQ
 

Detailed Description

Affine map data aligning a polytope with its principal axes of inertia.

Encodes the affine change of coordinates \(\boldsymbol{x} = F\,\hat{\boldsymbol{x}} + \boldsymbol{t}\) (physical \(\leftrightarrow\) reference/inertia frame), where the reference frame is isotropic and aligned with the element's principal axes of inertia. The mapping is used to improve the conditioning of the monomial basis in inertia-based local spaces.

Member Data Documentation

◆ absDetFmatrix

double Polydim::Utilities::Inertia_Data::absDetFmatrix

◆ Fmatrix

Eigen::Matrix3d Polydim::Utilities::Inertia_Data::Fmatrix

◆ FmatrixInv

Eigen::Matrix3d Polydim::Utilities::Inertia_Data::FmatrixInv

◆ signDetQ

double Polydim::Utilities::Inertia_Data::signDetQ

◆ translation

Eigen::Vector3d Polydim::Utilities::Inertia_Data::translation

The documentation for this struct was generated from the following file: