Go to the documentation of this file.
116 #ifndef SemiImplicitSource_H
117 #define SemiImplicitSource_H
132 template<
class Type>
class SemiImplicitSource;
138 const SemiImplicitSource<Type>&
147 class SemiImplicitSource
149 public fv::cellSetOption
199 const word& modelType,
PtrList< Function1< Type > > Su_
A class for handling words, derived from Foam::string.
Intermediate abstract class for handling cell-set options for the derived fvOptions.
virtual bool read(const dictionary &dict)
TypeName("SemiImplicitSource")
volumeModeType volumeMode_
Applies semi-implicit source within a specified region for Type, where <Type>=Scalar/Vector/Spherical...
const volumeModeType & volumeMode() const
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_
void setFieldData(const dictionary &dict)
virtual void addSup(fvMatrix< Type > &eqn, const label fieldi)
word name(const expressions::valueTypeCode typeCode)
SemiImplicitSource(const word &name, const word &modelType, const dictionary &dict, const fvMesh &mesh)
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
Generic GeometricField class.