ASL  0.1.7
Advanced Simulation Library
Public Member Functions | Related Functions | List of all members
acl::QuaternionOfElements Class Reference

The class represents a matrix elements of Element. More...

#include <aclQuaternionOfElements.h>

Public Member Functions

 QuaternionOfElements ()
 
void setWElement (Element a)
 
void setUElement (unsigned int i, Element a)
 
const Element getWElement () const
 
const Element getUElement (unsigned int i) const
 
VectorOfElements & getU ()
 
const VectorOfElements & getU () const
 
VectorOfElements & getW ()
 
const VectorOfElements & getW () const
 
 QuaternionOfElements ()
 
void setWElement (Element a)
 
void setUElement (unsigned int i, Element a)
 
const Element getWElement () const
 
const Element getUElement (unsigned int i) const
 
VectorOfElements & getU ()
 
const VectorOfElements & getU () const
 
VectorOfElements & getW ()
 
const VectorOfElements & getW () const
 

Related Functions

(Note that these are not member functions.)

void copy (const QuaternionOfElements &source, QuaternionOfElements &destination)
 function copies the QuaternionOfElements class. More...
 
QuaternionOfElements operator+ (QuaternionOfElements &a, QuaternionOfElements &b)
 summ of two matrices More...
 
QuaternionOfElements operator- (QuaternionOfElements &a, QuaternionOfElements &b)
 difference of two matrices More...
 
QuaternionOfElements operator* (const QuaternionOfElements &a, const QuaternionOfElements &b)
 product of two matrices More...
 
VectorOfElements l2 (QuaternionOfElements &a)
 L2 norm of a quaternion. More...
 
void copy (const QuaternionOfElements &source, QuaternionOfElements &destination)
 function copies the QuaternionOfElements class. More...
 
QuaternionOfElements operator+ (QuaternionOfElements &a, QuaternionOfElements &b)
 summ of two matrices More...
 
QuaternionOfElements operator- (QuaternionOfElements &a, QuaternionOfElements &b)
 difference of two matrices More...
 
QuaternionOfElements operator* (const QuaternionOfElements &a, const QuaternionOfElements &b)
 product of two matrices More...
 
VectorOfElements l2 (QuaternionOfElements &a)
 L2 norm of a quaternion. More...
 

Detailed Description

The class represents a matrix elements of Element.

Definition at line 35 of file aclQuaternionOfElements.h.

Constructor & Destructor Documentation

§ QuaternionOfElements() [1/2]

acl::QuaternionOfElements::QuaternionOfElements ( )

§ QuaternionOfElements() [2/2]

acl::QuaternionOfElements::QuaternionOfElements ( )

Member Function Documentation

§ getU() [1/4]

VectorOfElements& acl::QuaternionOfElements::getU ( )

§ getU() [2/4]

VectorOfElements& acl::QuaternionOfElements::getU ( )

§ getU() [3/4]

const VectorOfElements& acl::QuaternionOfElements::getU ( ) const

§ getU() [4/4]

const VectorOfElements& acl::QuaternionOfElements::getU ( ) const

§ getUElement() [1/2]

const Element acl::QuaternionOfElements::getUElement ( unsigned int  i) const

§ getUElement() [2/2]

const Element acl::QuaternionOfElements::getUElement ( unsigned int  i) const

§ getW() [1/4]

VectorOfElements& acl::QuaternionOfElements::getW ( )

§ getW() [2/4]

VectorOfElements& acl::QuaternionOfElements::getW ( )

§ getW() [3/4]

const VectorOfElements& acl::QuaternionOfElements::getW ( ) const

§ getW() [4/4]

const VectorOfElements& acl::QuaternionOfElements::getW ( ) const

§ getWElement() [1/2]

const Element acl::QuaternionOfElements::getWElement ( ) const

§ getWElement() [2/2]

const Element acl::QuaternionOfElements::getWElement ( ) const

§ setUElement() [1/2]

void acl::QuaternionOfElements::setUElement ( unsigned int  i,
Element  a 
)

§ setUElement() [2/2]

void acl::QuaternionOfElements::setUElement ( unsigned int  i,
Element  a 
)

§ setWElement() [1/2]

void acl::QuaternionOfElements::setWElement ( Element  a)

§ setWElement() [2/2]

void acl::QuaternionOfElements::setWElement ( Element  a)

Friends And Related Function Documentation

§ copy() [1/2]

void copy ( const QuaternionOfElements &  source,
QuaternionOfElements &  destination 
)
related

function copies the QuaternionOfElements class.

§ copy() [2/2]

void copy ( const QuaternionOfElements &  source,
QuaternionOfElements &  destination 
)
related

function copies the QuaternionOfElements class.

§ l2() [1/2]

L2 norm of a quaternion.

§ l2() [2/2]

L2 norm of a quaternion.

§ operator*() [1/2]

QuaternionOfElements operator* ( const QuaternionOfElements &  a,
const QuaternionOfElements &  b 
)
related

product of two matrices

§ operator*() [2/2]

QuaternionOfElements operator* ( const QuaternionOfElements &  a,
const QuaternionOfElements &  b 
)
related

product of two matrices

§ operator+() [1/2]

QuaternionOfElements operator+ ( QuaternionOfElements &  a,
QuaternionOfElements &  b 
)
related

summ of two matrices

§ operator+() [2/2]

QuaternionOfElements operator+ ( QuaternionOfElements &  a,
QuaternionOfElements &  b 
)
related

summ of two matrices

§ operator-() [1/2]

QuaternionOfElements operator- ( QuaternionOfElements &  a,
QuaternionOfElements &  b 
)
related

difference of two matrices

§ operator-() [2/2]

QuaternionOfElements operator- ( QuaternionOfElements &  a,
QuaternionOfElements &  b 
)
related

difference of two matrices


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