71#ifndef fa_externalFileSource_H
72#define fa_externalFileSource_H
90class externalFileSource
92 public fa::faceSetOption
106 autoPtr<PatchFunction1Types::MappedFile<scalar>> value_;
123 const word& sourceName,
124 const word& modelType,
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
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 area solutions of scalar equations....
Applies sources on a specified field within a specified region by using an external table file for co...
virtual ~externalFileSource()=default
Destructor.
TypeName("externalFileSource")
Runtime type information.
externalFileSource(const externalFileSource &)=delete
No copy construct.
virtual bool read(const dictionary &dict)
Read source dictionary.
void operator=(const externalFileSource &)=delete
No copy assignment.
virtual void addSup(const areaScalarField &rho, faMatrix< scalar > &eqn, const label fieldi)
Add explicit contribution to compressible momentum equation.
Intermediate abstract class for handling face-set options for the derived faOptions.
const fvPatch & patch() const noexcept
Return const access to fvPatch.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
A class for handling words, derived from Foam::string.
GeometricField< scalar, faPatchField, areaMesh > areaScalarField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.