54 mesh().thisDb().newIOobject
73 tdtdt.
ref().primitiveFieldRef() =
101 mesh().thisDb().newIOobject
103 "ddt("+dt.
name()+
')',
120 tdtdt0.ref().primitiveFieldRef() =
139 mesh().thisDb().newIOobject
141 "ddt("+vf.
name()+
')',
169 return tmp<GeometricField<Type, faPatchField, areaMesh>>
171 new GeometricField<Type, faPatchField, areaMesh>
192 mesh().thisDb().newIOobject
194 "ddt0("+vf.
name()+
')',
201 return tmp<GeometricField<Type, faPatchField, areaMesh>>
203 new GeometricField<Type, faPatchField, areaMesh>
208 (-rDeltaT.value())*vf.
oldTime().internalField(),
209 (-rDeltaT.value())*vf.
oldTime().boundaryField()
215 return tmp<GeometricField<Type, faPatchField, areaMesh>>
217 new GeometricField<Type, faPatchField, areaMesh>
239 mesh().thisDb().newIOobject
241 "ddt("+
rho.name()+
','+vf.
name()+
')',
248 return tmp<GeometricField<Type, faPatchField, areaMesh>>
250 new GeometricField<Type, faPatchField, areaMesh>
255 rDeltaT.value()*
rho.value()*
260 rDeltaT.value()*
rho.value()*
269 return tmp<GeometricField<Type, faPatchField, areaMesh>>
271 new GeometricField<Type, faPatchField, areaMesh>
292 mesh().thisDb().newIOobject
294 "ddt0("+
rho.name()+
','+vf.
name()+
')',
301 return tmp<GeometricField<Type, faPatchField, areaMesh>>
303 new GeometricField<Type, faPatchField, areaMesh>
308 (-rDeltaT.value())*
rho.value()*
310 (-rDeltaT.value())*
rho.value()*
317 return tmp<GeometricField<Type, faPatchField, areaMesh>>
319 new GeometricField<Type, faPatchField, areaMesh>
341 mesh().thisDb().newIOobject
343 "ddt("+
rho.name()+
','+vf.
name()+
')',
350 return tmp<GeometricField<Type, faPatchField, areaMesh>>
352 new GeometricField<Type, faPatchField, areaMesh>
366 -
rho.oldTime().boundaryField()
374 return tmp<GeometricField<Type, faPatchField, areaMesh>>
376 new GeometricField<Type, faPatchField, areaMesh>
398 mesh().thisDb().newIOobject
400 "ddt0("+
rho.name()+
','+vf.
name()+
')',
407 return tmp<GeometricField<Type, faPatchField, areaMesh>>
409 new GeometricField<Type, faPatchField, areaMesh>
421 -
rho.oldTime().boundaryField()
429 return tmp<GeometricField<Type, faPatchField, areaMesh>>
431 new GeometricField<Type, faPatchField, areaMesh>
458 scalar rDeltaT = 1.0/
mesh().time().deltaTValue();
460 fam.diag() = rDeltaT*
mesh().S();
493 scalar rDeltaT = 1.0/
mesh().time().deltaTValue();
499 fam.source() = rDeltaT
504 fam.source() = rDeltaT
530 scalar rDeltaT = 1.0/
mesh().time().deltaTValue();
532 fam.diag() = rDeltaT*
rho.primitiveField()*
mesh().S();
536 fam.source() = rDeltaT
537 *
rho.oldTime().primitiveField()
542 fam.source() = rDeltaT
543 *
rho.oldTime().primitiveField()
tmp< faMatrix< Type > > famDdt(const GeometricField< Type, faPatchField, areaMesh > &)
tmp< GeometricField< Type, faPatchField, areaMesh > > facDdt0(const dimensioned< Type >)
const Type & value() const noexcept
Return const reference to value.
const GeometricField< Type, PatchField, GeoMesh > & oldTime() const
Return old time field.
const word & name() const noexcept
Return the object name.
T & ref() const
Return non-const reference to the contents of a non-null managed pointer.
tmp< GeometricField< Type, faPatchField, areaMesh > > facDdt(const dimensioned< Type >)
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
Generic GeometricField class.
Generic dimensioned Type class.
const dimensionSet & dimensions() const noexcept
Return const reference to dimensions.
static const word & calculatedType() noexcept
The type name for calculated patch fields.
const word & name() const noexcept
Return const reference to name.
A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
const dimensionSet dimTime(0, 0, 1, 0, 0, 0, 0)
A class for managing temporary objects.
Defines the attributes of an object for which implicit objectRegistry management is supported...
Calculate the matrix for the second temporal derivative.
Request registration (bool: true)
const Boundary & boundaryField() const noexcept
Return const-reference to the boundary field.
const dimensionSet dimArea(sqr(dimLength))
const dimensionSet & dimensions() const noexcept
Return dimensions.
static constexpr const zero Zero
Global zero (0)