PhyStar  v0.0.0 thu24
AngularBlin.hpp File Reference
#include "Angular.hpp"
#include "MATH.H"
Include dependency graph for AngularBlin.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 dmdyn
 
 dmdyn::angular
 basic function of angular dynamics of particle
 

Functions

template<typename T_real = double>
void dmdyn::angular::eeToRleft (Vec4< T_real > &e, Mat3< T_real > &R)
 
template<typename T_real = double>
Mat3< T_real > dmdyn::angular::eeToRleft (Vec4< T_real > &e)
 
template<typename T_real = double>
void dmdyn::angular::eeToRright (Vec4< T_real > &e, Mat3< T_real > &R)
 
template<typename T_real = double>
Mat3< T_real > dmdyn::angular::eeToRright (Vec4< T_real > &e)
 
template<typename T_real = double>
void dmdyn::angular::Mat3xMat3 (Mat3< T_real > &matleft, Mat3< T_real > &matright, Mat3< T_real > &matout)
 
template<typename T_real = double>
Mat3< T_real > dmdyn::angular::Mat3xMat3 (Mat3< T_real > &matleft, Mat3< T_real > &matright)
 
template<typename T_real = double>
void dmdyn::angular::Mat2xMat2 (Mat2< T_real > &matleft, Mat2< T_real > &matright, Mat2< T_real > &matout)
 
template<typename T_real = double>
Mat2< T_real > dmdyn::angular::Mat2xMat2 (Mat2< T_real > &matleft, Mat2< T_real > &matright)
 
template<typename T_real = double>
void dmdyn::angular::Mat3xVec3 (Mat3< T_real > &matleft, Vec3< T_real > &matright, Vec3< T_real > &matout)
 
template<typename T_real = double>
Vec3< T_real > dmdyn::angular::Mat3xVec3 (Mat3< T_real > &matleft, Vec3< T_real > &matright)
 
template<typename T_real = double>
void dmdyn::angular::Mat2xVec2 (Mat2< T_real > &matleft, Vec2< T_real > &matright, Vec2< T_real > &matout)
 
template<typename T_real = double>
Vec2< T_real > dmdyn::angular::Mat2xVec2 (Mat2< T_real > &matleft, Vec2< T_real > &matright)
 
template<typename T_real >
void dmdyn::angular::CrossVec3 (Vec3< T_real > &vec0, Vec3< T_real > &vec1, Vec3< T_real > &out)
 
template<typename T_real >
Vec3< T_real > dmdyn::angular::CrossVec3 (Vec3< T_real > &vec0, Vec3< T_real > &vec1)
 
template<typename T_real >
void dmdyn::angular::VecFromPFToIF3Dim (Vec3< T_real > &vecin, Mat3< T_real > &Rleft, Mat3< T_real > &Rright, Vec3< T_real > &vecout)
 
template<typename T_real >
Vec3< T_real > dmdyn::angular::VecFromPFToIF3Dim (Vec3< T_real > &vecin, Mat3< T_real > &Rleft, Mat3< T_real > &Rright)
 
template<typename T_real >
void dmdyn::angular::VecFromPFToIF3DimByee (Vec3< T_real > &vecin, Vec4< T_real > &ee, Vec3< T_real > &vecout)
 
template<typename T_real >
Vec3< T_real > dmdyn::angular::VecFromPFToIF3DimByee (Vec3< T_real > &vecin, Vec4< T_real > &ee)
 
template<typename T_real >
void dmdyn::angular::VecFromIFToPF3DimByee (Vec3< T_real > &vecin, Vec4< T_real > &ee, Vec3< T_real > &vecout)
 
template<typename T_real >
Vec3< T_real > dmdyn::angular::VecFromIFToPF3DimByee (Vec3< T_real > &vecin, Vec4< T_real > &ee)