35 #ifndef LagrangianSp_H
36 #define LagrangianSp_H
180 template<
template<
class>
class PrimitiveField>
188 template<
template<
class>
class PrimitiveField>
228 template<
template<
class>
class PrimitiveField>
232 template<
template<
class>
class PrimitiveField>
236 template<
template<
class>
class PrimitiveField>
240 template<
template<
class>
class PrimitiveField>
262 template<
template<
class>
class PrimitiveField>
266 template<
template<
class>
class PrimitiveField>
270 template<
template<
class>
class PrimitiveField>
274 template<
template<
class>
class PrimitiveField>
296 template<
template<
class>
class PrimitiveField>
300 template<
template<
class>
class PrimitiveField>
307 template<
template<
class>
class PrimitiveField>
311 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.
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.
LagrangianSp(const LagrangianSp< Type > &Sp)
Construct as copy.
void operator-=(const LagrangianSp< Type > &Sp)
Subtraction assignment.
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< Type > &Sp)
Addition 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)