Alamo
Public Member Functions | Friends
Set::Quaternion Class Reference
Inheritance diagram for Set::Quaternion:
[legend]
Collaboration diagram for Set::Quaternion:
[legend]

Public Member Functions

 Quaternion ()
 
 Quaternion (Set::Scalar w, Set::Scalar x, Set::Scalar y, Set::Scalar z)
 
 Quaternion (const Eigen::Matrix3d &R)
 
 Quaternion (Eigen::Quaterniond &q)
 
AMREX_FORCE_INLINE void operator= (const Eigen::Quaterniond &rhs)
 
AMREX_FORCE_INLINE void operator+= (const Quaternion &rhs)
 

Friends

Quaternion operator* (const Set::Scalar alpha, const Quaternion b)
 
Quaternion operator* (const Quaternion b, const Set::Scalar alpha)
 
Quaternion operator+ (const Quaternion a, const Quaternion b)
 
Quaternion operator- (const Quaternion a, const Quaternion b)
 
bool operator== (const Quaternion a, const Quaternion b)
 

Detailed Description

Definition at line 43 of file Base.H.

Constructor & Destructor Documentation

◆ Quaternion() [1/4]

Set::Quaternion::Quaternion ( )
inline

Definition at line 46 of file Base.H.

◆ Quaternion() [2/4]

Set::Quaternion::Quaternion ( Set::Scalar  w,
Set::Scalar  x,
Set::Scalar  y,
Set::Scalar  z 
)
inline

Definition at line 48 of file Base.H.

◆ Quaternion() [3/4]

Set::Quaternion::Quaternion ( const Eigen::Matrix3d &  R)
inline

Definition at line 50 of file Base.H.

◆ Quaternion() [4/4]

Set::Quaternion::Quaternion ( Eigen::Quaterniond &  q)
inline

Definition at line 52 of file Base.H.

Member Function Documentation

◆ operator+=()

AMREX_FORCE_INLINE void Set::Quaternion::operator+= ( const Quaternion rhs)
inline

Definition at line 62 of file Base.H.

◆ operator=()

AMREX_FORCE_INLINE void Set::Quaternion::operator= ( const Eigen::Quaterniond &  rhs)
inline

Definition at line 56 of file Base.H.

Friends And Related Function Documentation

◆ operator* [1/2]

Quaternion operator* ( const Quaternion  b,
const Set::Scalar  alpha 
)
friend

Definition at line 85 of file Base.H.

◆ operator* [2/2]

Quaternion operator* ( const Set::Scalar  alpha,
const Quaternion  b 
)
friend

Definition at line 78 of file Base.H.

◆ operator+

Quaternion operator+ ( const Quaternion  a,
const Quaternion  b 
)
friend

Definition at line 92 of file Base.H.

◆ operator-

Quaternion operator- ( const Quaternion  a,
const Quaternion  b 
)
friend

Definition at line 100 of file Base.H.

◆ operator==

bool operator== ( const Quaternion  a,
const Quaternion  b 
)
friend

Definition at line 108 of file Base.H.


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