109 inline bool set()
const;
static const Foam::dimensionedScalar A("A", Foam::dimPressure, 611.21)
static const Foam::dimensionedScalar B("B", Foam::dimless, 18.678)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Templated 3D Vector derived from VectorSpace adding construction from 3 components,...
Quaternion class used to perform rotations in 3D space.
Representation of a 3D Cartesian coordinate system as a Vector of vectors.
void align(const vector &v)
Align this triad with the given vector v.
bool set() const
Are all the vector set.
static direction primaryDirection(const vector &v)
Return the primary direction of the vector v.
triad sortxyz() const
Sort the axes such that they are closest to the x, y and z axes.
friend Ostream & operator<<(Ostream &, const triad &)
void normalise()
Normalise each set axis vector to have a unit magnitude.
void operator+=(const triad &t2)
Add the triad t2 to this triad.
void operator=(const Vector< vector > &)
friend Istream & operator>>(Istream &, triad &)
void orthogonalise()
Orthogonalise this triad so that it is ortho-normal.
static vector orthogonal(const vector &v1, const vector &v2)
Return the vector orthogonal to the two provided.
Template function to specify if the data of a type are contiguous.
bool contiguous< triad >()
Data associated with quaternion type are contiguous.
Istream & operator>>(Istream &, pistonPointEdgeData &)
scalar diff(const triad &A, const triad &B)
Return a quantity of the difference between two triads.
Ostream & operator<<(Ostream &os, const fvConstraints &constraints)