34 namespace regionModels
36 namespace areaSurfaceFilmModels
57 Info<<
" Selecting film force models" <<
endl;
58 if (models.size() > 0)
static autoPtr< force > New(liquidFilmBase &film, const dictionary &dict, const word &modelType)
Return a reference to the selected force model.
ITstream & lookup(const word &keyword, enum keyType::option matchOpt=keyType::REGEX) const
Find and return an entry data stream. FatalIOError if not found, or not a stream. ...
const T & operator[](const label i) const
Return const reference to the element at given position. FatalError for bounds problem or nullptr...
A list of keyword definitions, which are a keyword followed by a number of values (eg...
Ostream & endl(Ostream &os)
Add newline and flush stream.
Base class for film (stress-based) force models.
faMatrix< vector > faVectorMatrix
virtual ~forceList()
Destructor.
#define forAll(list, i)
Loop across all elements in list.
tmp< faVectorMatrix > correct(areaVectorField &U)
Return (net) force system.
const dimensionSet dimForce
void setSize(const label newLen)
Same as resize()
const dimensionSet dimDensity
forceList(liquidFilmBase &film)
Construct null.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
messageStream Info
Information stream (stdout output on master, null elsewhere)
A class for managing temporary objects.