72#ifndef Foam_fv_patchCellsSource_H
73#define Foam_fv_patchCellsSource_H
100 bool isEnergySource_;
114 const word& sourceName,
115 const word& modelType,
116 const dictionary&
dict,
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A special matrix type and solver, designed for finite volume solutions of scalar equations....
Mesh data needed to do the Finite Volume discretisation.
Base abstract class for handling finite volume options (i.e. fvOption).
const fvMesh & mesh() const noexcept
Return const access to the mesh database.
Source defined by a boundary condition applied to cells next to patches. This fvOption needs to be us...
virtual ~patchCellsSource()=default
Destructor.
virtual void addSup(const volScalarField &rho, fvMatrix< scalar > &eqn, const label fieldi)
void operator=(const patchCellsSource &)=delete
No copy assignment.
patchCellsSource(const word &sourceName, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from explicit source name and mesh.
virtual bool read(const dictionary &dict)
Read source dictionary.
patchCellsSource(const patchCellsSource &)=delete
No copy construct.
TypeName("patchCellsSource")
Runtime type information.
A class for handling words, derived from Foam::string.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.