31 template<
template<
class>
class PrimitiveField>
34 const LagrangianEqnBase& eqn,
35 const LagrangianSubField<scalar, PrimitiveField>&
S
43 template<
template<
class>
class PrimitiveField>
46 const LagrangianEqnBase& eqn,
47 const tmp<LagrangianSubField<scalar, PrimitiveField>>& tS
50 scalarCoeff_(eqn, tS),
57 template<
template<
class>
class PrimitiveField>
63 if (tensorCoeff_.valid())
74 template<
template<
class>
class PrimitiveField>
85 template<
template<
class>
class PrimitiveField>
91 if (tensorCoeff_.valid())
102 template<
template<
class>
class PrimitiveField>
113 template<
class OtherType>
126 template<
template<
class>
class PrimitiveField>
132 if (tensorCoeff_.valid())
143 template<
template<
class>
class PrimitiveField>
154 template<
template<
class>
class PrimitiveField>
160 if (tensorCoeff_.valid())
171 template<
template<
class>
class PrimitiveField>
182 template<
class OtherType>
195 template<
template<
class>
class PrimitiveField>
198 const LagrangianSubField<scalar, PrimitiveField>&
S
206 template<
template<
class>
class PrimitiveField>
209 const tmp<LagrangianSubField<scalar, PrimitiveField>>& tS
217 template<
template<
class>
class PrimitiveField>
220 const LagrangianSubField<scalar, PrimitiveField>&
S
228 template<
template<
class>
class PrimitiveField>
231 const tmp<LagrangianSubField<scalar, PrimitiveField>>& tS
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Wrapper around LagrangianCoeff to specialise for the implicit coefficient. Trivial at present....
LagrangianSp(const LagrangianEqnBase &, const LagrangianSp< Type > &Sp)
Construct as copy.
A class for managing temporary objects.
tmp< VolField< Type > > Sp(const volScalarField &sp, const VolField< Type > &vf)
tmp< fvMatrix< Type > > S(const Pair< tmp< volScalarField::Internal >> &, const VolField< Type > &)
void operator+=(fvMatrix< Type > &fvEqn, const CarrierEqn< Type > &cEqn)
Add to a finite-volume equation.