Go to the documentation of this file.
96 #ifndef SemiImplicitSource_H
97 #define SemiImplicitSource_H
112 template<
class Type>
class SemiImplicitSource;
118 const SemiImplicitSource<Type>&
179 const word& modelType,
PtrList< Function1< Type > > Su_
Source field values.
A class for handling words, derived from Foam::string.
Cell-set options abstract base class. Provides a base set of controls, e.g.:
virtual bool read(const dictionary &dict)
Read source dictionary.
TypeName("SemiImplicitSource")
Runtime type information.
volumeModeType volumeMode_
Volume mode.
Semi-implicit source, described using an input dictionary. The injection rate coefficients are specif...
const volumeModeType & volumeMode() const
Return const access to the volume mode.
word name(const complex &c)
Return string representation of complex.
PtrList< Function1< scalar > > Sp_
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Mesh data needed to do the Finite Volume discretisation.
static const Enum< volumeModeType > volumeModeTypeNames_
Word list of volume mode type names.
scalar VDash_
Volume normalisation.
void setFieldData(const dictionary &dict)
Set the local field data.
virtual void addSup(fvMatrix< Type > &eqn, const label fieldi)
Add explicit contribution to equation.
A special matrix type and solver, designed for finite volume solutions of scalar equations....
SemiImplicitSource(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
Construct from components.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
volumeModeType
Enumeration for volume types.