35 #ifndef LagrangianCoeff_H
36 #define LagrangianCoeff_H
51 template<
class Type,
bool Implicit>
92 template<
template<
class>
class PrimitiveField>
100 template<
template<
class>
class PrimitiveField>
126 template<
template<
class>
class PrimitiveField>
130 template<
template<
class>
class PrimitiveField>
143 template<
template<
class>
class PrimitiveField>
147 template<
template<
class>
class PrimitiveField>
160 template<
template<
class>
class PrimitiveField>
164 template<
template<
class>
class PrimitiveField>
174 template<
template<
class>
class PrimitiveField>
178 template<
template<
class>
class PrimitiveField>
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Class to store a coefficient of a Lagrangian equation.
bool valid() const
Determine whether this coefficient has values or not.
LagrangianCoeff(const LagrangianEqnBase &eqn)
Construct from a reference to the equation.
void operator-=(const LagrangianSubField< Type, PrimitiveField > &)
Subtraction assignment.
const LagrangianEqnBase & eqn() const
Access the equation.
void operator/=(const LagrangianSubField< scalar, PrimitiveField > &)
Division assignment.
void operator*=(const LagrangianSubField< scalar, PrimitiveField > &)
Multiply assignment.
void operator+=(const LagrangianSubField< Type, PrimitiveField > &)
Addition assignment.
void negate()
In-place negation.
const LagrangianSubField< Type > & S() const
Access the coefficient.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
Dimension set for the base types.
Generic dimensioned Type class.
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...