37 #ifndef staticOversetFvMesh_H 38 #define staticOversetFvMesh_H 168 return oversetFvMeshBase::solveOverset<scalar>(m,
dict);
179 return oversetFvMeshBase::solveOverset<vector>(m,
dict);
190 return oversetFvMeshBase::solveOverset<symmTensor>(m,
dict);
201 return oversetFvMeshBase::solveOverset<tensor>(m,
dict);
212 const bool writeOnProc
virtual bool writeObject(IOstreamOption streamOpt, const bool writeOnProc) const
Write using given format, version and compression.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual void interpolate(scalarField &psi) const
Interpolate interpolationCells only. No bcs.
static const Type & New(const Mesh &mesh, Args &&... args)
Get existing or create a new MeshObject. Registered with typeName.
TypeName("staticOversetFvMesh")
Runtime type information.
virtual lduInterfacePtrsList interfaces() const
Override ldu addressing.
A simple container for options an IOstream can normally have.
virtual SolverPerformance< scalar > solve(fvMatrix< scalar > &m, const dictionary &dict) const
Solve returning the solution statistics given convergence tolerance. Use the given solver controls...
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
virtual const lduAddressing & lduAddr() const
Override ldu addressing.
Support for overset functionality.
virtual const lduAddressing & lduAddr() const
Return ldu addressing. If active: is (extended)
virtual lduInterfacePtrsList interfaces() const
Return a list of pointers for each patch.
const volScalarField & psi
The class contains the addressing required by the lduMatrix: upper, lower and losort.
virtual ~staticOversetFvMesh()
Destructor.
virtual bool update()
Update the mesh for both mesh motion and topology change.
IOobject io("surfaceFilmProperties", mesh.time().constant(), mesh, IOobject::READ_IF_PRESENT, IOobject::NO_WRITE, IOobject::NO_REGISTER)
Tensor of scalars, i.e. Tensor<scalar>.
Defines the attributes of an object for which implicit objectRegistry management is supported...
fvMesh with support for overset meshes.