35 #ifndef LagrangianSp_H
36 #define LagrangianSp_H
118 template<
class OtherType>
125 template<
class OtherType>
196 template<
template<
class>
class PrimitiveField>
204 template<
template<
class>
class PrimitiveField>
244 template<
template<
class>
class PrimitiveField>
248 template<
template<
class>
class PrimitiveField>
252 template<
template<
class>
class PrimitiveField>
256 template<
template<
class>
class PrimitiveField>
269 template<
class OtherType>
282 template<
template<
class>
class PrimitiveField>
286 template<
template<
class>
class PrimitiveField>
290 template<
template<
class>
class PrimitiveField>
294 template<
template<
class>
class PrimitiveField>
307 template<
class OtherType>
320 template<
template<
class>
class PrimitiveField>
324 template<
template<
class>
class PrimitiveField>
331 template<
template<
class>
class PrimitiveField>
335 template<
template<
class>
class PrimitiveField>
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
bool valid() const
Determine whether this coefficient has values or not.
const LagrangianEqnBase & eqn() const
Access the equation.
void operator/=(const LagrangianSubField< scalar, PrimitiveField > &)
Division assignment.
void operator*=(const LagrangianSubField< scalar, PrimitiveField > &)
Multiply assignment.
void negate()
In-place negation.
Non-templated base class for Lagrangian equations.
This class stores the coefficients of a Lagrangian equation, and facilitates solving that equation an...
Wrapper around LagrangianCoeff to specialise for the implicit coefficient. Trivial at present....
tmp< LagrangianCoeff< Type, false > > H() const
Return the scalar off-diagonal coefficients.
tmp< LagrangianCoeff< Type, false > > Su() const
Return the equivalent explicit coefficient.
tmp< LagrangianCoeff< scalar, true > > A() const
Return the scalar diagonal coefficient.
void operator+=(const LagrangianSp< OtherType > &)
Addition assignment.
LagrangianSp(const LagrangianEqnBase &, const LagrangianSp< Type > &Sp)
Construct as copy.
void operator-=(const LagrangianSp< OtherType > &Sp)
Subtraction assignment.
Reference counter for various OpenFOAM components.
A class for managing temporary objects.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
tmp< VolField< Type > > Su(const VolField< Type > &su, const VolField< Type > &vf)
tmp< VolField< Type > > Sp(const volScalarField &sp, const VolField< Type > &vf)