acl::QuaternionOfElements Class Reference
Advanced Computational Language » Complex Data Types

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]

VectorOfElements l2 | ( | QuaternionOfElements & | a | ) |

related

L2 norm of a quaternion.

## l2() [2/2]

VectorOfElements l2 | ( | QuaternionOfElements & | a | ) |

related

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:

- /build/asl-1Fw6fH/asl-0.1.7/debian/tmp/usr/include/ASL/acl/aclMath/aclQuaternionOfElements.h