ASL 0.1.7
Advanced Simulation Library
Loading...
Searching...
No Matches
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

(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)

◆ 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]

summ of two matrices

◆ operator+() [2/2]

summ of two matrices

◆ operator-() [1/2]

difference of two matrices

◆ operator-() [2/2]

difference of two matrices


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