|
void | resetDataTypeVec (Vec &vec) |
|
void | resetVecTypeVec (vector< Vec< N, ValueType > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 6, float > > > (vector< Vec< 6, float > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 6, double > > > (vector< Vec< 6, double > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 3, float > > > (vector< Vec< 3, float > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 3, double > > > (vector< Vec< 3, double > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 2, float > > > (vector< Vec< 2, float > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 2, double > > > (vector< Vec< 2, double > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 1, float > > > (vector< Vec< 1, float > > &vec) |
|
void | resetDataTypeVec< vector< Vec< 1, double > > > (vector< Vec< 1, double > > &vec) |
|
SOFA_DEFAULTTYPE_API void | init () |
|
SOFA_DEFAULTTYPE_API bool | isInitialized () |
|
SOFA_DEFAULTTYPE_API void | cleanup () |
|
SOFA_DEFAULTTYPE_API bool | isCleanedUp () |
|
VecDeriv::Real | SparseMatrixVecDerivMult (const MatrixRow &row, const VecDeriv &vec) |
|
void | addMultTransposeEigen (MapMapSparseMatrix< LhsDeriv > &lhs, const Eigen::SparseMatrix< Real, Eigen::RowMajor > &jacobian, const MapMapSparseMatrix< RhsDeriv > &rhs) |
|
bool | writeMatrixTxt (const std::string &filename, sofa::linearalgebra::BaseMatrix *matrix, int precision) |
|
bool | writeMatrixCsv (const std::string &filename, sofa::linearalgebra::BaseMatrix *matrix, int precision) |
|
constexpr RigidDeriv< 3, real > | operator* (RigidDeriv< 3, real > r, real2 a) |
|
constexpr RigidDeriv< 3, real > | operator/ (RigidDeriv< 3, real > r, real2 a) |
|
constexpr RigidDeriv< N, T >::Pos & | getLinear (RigidDeriv< N, T > &v) |
|
constexpr const RigidDeriv< N, T >::Pos & | getLinear (const RigidDeriv< N, T > &v) |
|
constexpr RigidDeriv< N, T >::Rot & | getAngular (RigidDeriv< N, T > &v) |
|
constexpr const RigidDeriv< N, T >::Rot & | getAngular (const RigidDeriv< N, T > &v) |
|
constexpr RigidDeriv< N, T >::Pos & | getVCenter (RigidDeriv< N, T > &v) |
|
constexpr const RigidDeriv< N, T >::Pos & | getVCenter (const RigidDeriv< N, T > &v) |
|
constexpr RigidDeriv< N, T >::Rot & | getVOrientation (RigidDeriv< N, T > &v) |
|
constexpr const RigidDeriv< N, T >::Rot & | getVOrientation (const RigidDeriv< N, T > &v) |
|
constexpr type::Vec< 3, T > | velocityAtRotatedPoint (const RigidDeriv< 3, R > &v, const type::Vec< 3, T > &p) |
|
constexpr RigidDeriv< 3, R > | velocityAtRotatedPoint (const RigidDeriv< 3, R > &v, const RigidCoord< 3, T > &p) |
|
constexpr RigidDeriv< 2, real > | operator* (RigidDeriv< 2, real > r, real2 a) |
|
constexpr RigidDeriv< 2, real > | operator/ (RigidDeriv< 2, real > r, real2 a) |
|
constexpr type::Vec< 2, R > | velocityAtRotatedPoint (const RigidDeriv< 2, T > &v, const type::Vec< 2, R > &p) |
|
constexpr RigidDeriv< 2, T > | velocityAtRotatedPoint (const RigidDeriv< 2, T > &v, const RigidCoord< 2, R > &p) |
|
constexpr RigidDeriv< 3, real > | operator* (const RigidDeriv< 3, real > &d, const RigidMass< 3, real > &m) |
|
constexpr RigidDeriv< 3, real > | operator* (const RigidMass< 3, real > &m, const RigidDeriv< 3, real > &d) |
|
constexpr RigidDeriv< 3, real > | operator/ (const RigidDeriv< 3, real > &d, const RigidMass< 3, real > &m) |
|
constexpr RigidDeriv< 2, real > | operator* (const RigidDeriv< 2, real > &d, const RigidMass< 2, real > &m) |
|
constexpr RigidDeriv< 2, real > | operator/ (const RigidDeriv< 2, real > &d, const RigidMass< 2, real > &m) |
|
const Vec< 3, T > | getVCenter (const Vec< 6, T > &v) |
|
const Vec< 3, T > | getVOrientation (const Vec< 6, T > &v) |
|
TemplateAliasesMap & | getTemplateAliasesMap () |
|
constexpr bool | isDouble () |
|
constexpr bool | isDouble< double > () |
|
constexpr bool | isSRealDouble () |
|
constexpr bool | isSRealFloat () |
|