FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

septernion.H File Reference


Detailed Description

Definition in file septernion.H.

#include "src/OpenFOAM/primitives/Vector/vector/vector.H"
#include "src/OpenFOAM/primitives/quaternion/quaternion.H"
#include "src/OpenFOAM/primitives/strings/word/word.H"
#include "src/OpenFOAM/primitives/contiguous/contiguous.H"
#include "src/OpenFOAM/primitives/septernion/septernionI.H"
Include dependency graph for septernion.H:

Go to the source code of this file.

Classes

class  septernion
 Septernion class used to perform translations and rotations in 3D space. More...

Namespaces

namespace  Foam
 

Namespace for OpenFOAM.


Functions

Istream &  operator>> (Istream &is, septernion &)
Ostream &  operator<< (Ostream &os, const septernion &C)
septernion  inv (const septernion &tr)
 Return the inverse of the given septernion.
word  name (const septernion &)
 Return a string representation of a septernion.
template<>
bool  contiguous< septernion > ()
 Data associated with septernion type are contiguous.
bool  operator== (const septernion &tr1, const septernion &tr2)
bool  operator!= (const septernion &tr1, const septernion &tr2)
septernion  operator+ (const septernion &tr, const vector &t)
septernion  operator+ (const vector &t, const septernion &tr)
septernion  operator- (const septernion &tr, const vector &t)
septernion  operator* (const quaternion &r, const septernion &tr)
septernion  operator* (const septernion &tr, const quaternion &r)
septernion  operator/ (const septernion &tr, const quaternion &r)
septernion  operator* (const septernion &q1, const septernion &q2)
septernion  operator/ (const septernion &q1, const septernion &q2)
septernion  operator* (const scalar s, const septernion &tr)
septernion  operator* (const septernion &tr, const scalar s)
septernion  operator/ (const septernion &tr, const scalar s)