125 inline const vector&
t()
const;
173 template<>
struct is_contiguous_scalar<septernion> : std::true_type {};
179 inline septernion
inv(
const septernion&
tr);
182 word
name(
const septernion&);
187 const septernion& qa,
188 const septernion& qb,
Graphite solid properties.
dimensioned< Type > average(const DimensionedField< Type, GeoMesh > &f1)
dimensionedSphericalTensor inv(const dimensionedSphericalTensor &dt)
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
dimensionedScalar operator/(const scalar s1, const dimensionedScalar &ds2)
Septernion class used to perform translations and rotations in 3D space.
tmp< faMatrix< Type > > operator+(const faMatrix< Type > &, const faMatrix< Type > &)
void operator*=(const septernion &)
void operator-=(const vector &)
friend Istream & operator>>(Istream &is, septernion &)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for expressions::valueTypeCode::INVALID.
tmp< faMatrix< Type > > operator*(const areaScalarField::Internal &, const faMatrix< Type > &)
Istream & operator>>(Istream &, directionInfo &)
septernion & operator=(const septernion &)=default
Copy assignment.
friend Ostream & operator<<(Ostream &os, const septernion &C)
Quaternion class used to perform rotations in 3D space.
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
static const septernion I
tmp< faMatrix< Type > > operator-(const faMatrix< Type > &)
Unary negation.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
septernion()=default
Default construct.
void operator/=(const quaternion &)
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
OBJstream os(runTime.globalPath()/outputName)
void operator+=(const vector &)
vector invTransformPoint(const vector &v) const
Inverse Transform the given coordinate point.
Ostream & operator<<(Ostream &, const boundaryPatch &p)
Write boundaryPatch as dictionary entries (without surrounding braces)
A template class to specify that a data type can be considered as being contiguous in memory...
quaternion slerp(const quaternion &qa, const quaternion &qb, const scalar t)
Spherical linear interpolation of quaternions.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
bool operator!=(const eddy &a, const eddy &b)
const quaternion & r() const
tmp< faMatrix< Type > > operator==(const faMatrix< Type > &, const faMatrix< Type > &)
vector transformPoint(const vector &v) const
Transform the given coordinate point.
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< " ";}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< " ";}gmvFile<< nl;forAll(lagrangianScalarNames, i){ word name=lagrangianScalarNames[i];IOField< scalar > s(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
static const char *const typeName
static const septernion zero