32 namespace regionModels
34 namespace surfaceFilmModels
55 Info<<
" Selecting film force models" <<
endl;
56 if (models.size() > 0)
#define forAll(list, i)
Loop across all elements in list.
Base class for film (stress-based) force models.
A list of keyword definitions, which are a keyword followed by any number of values (e...
forceList(surfaceFilmModel &owner)
Construct null.
Ostream & endl(Ostream &os)
Add newline and flush stream.
tmp< fvVectorMatrix > correct(volVectorField &U)
Return (net) force system.
const dimensionSet dimVolume(pow3(dimLength))
A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise.
void setSize(const label)
Reset size of PtrList. If extending the PtrList, new entries are.
static autoPtr< force > New(surfaceFilmModel &owner, const dictionary &dict, const word &modelType)
Return a reference to the selected force model.
const dimensionSet dimForce
virtual ~forceList()
Destructor.
const T & operator[](const label) const
Return element const reference.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
fvMatrix< vector > fvVectorMatrix
Base class for surface film models.
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.
const dimensionSet dimArea(sqr(dimLength))
ITstream & lookup(const word &, bool recursive=false, bool patternMatch=true) const
Find and return an entry data stream.