ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
Public Member Functions | Related Symbols | 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 Symbols

(Note that these are not member symbols.)

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

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 Symbol 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 files: