42#ifndef Foam_patchFunction1Base_H
43#define Foam_patchFunction1Base_H
93 const word& entryName,
101 const word& entryName,
uindirectPrimitivePatch pp(UIndirectList< face >(mesh.faces(), faceLabels), mesh.points())
label nPoints() const
Number of points supporting patch faces.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
void size(const label n)
Older name for setAddressableSize.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Registry of regIOobjects.
const bool faceValues_
Generate face or point values on patch.
const Time & time() const
Return false: function not created with time database.
const polyPatch & patch_
Reference to the patch.
const polyPatch & patch() const noexcept
Reference to the patch.
const objectRegistry & obr() const
Return the object registry (ie, the mesh).
virtual ~patchFunction1Base()=default
Destructor.
patchFunction1Base(const polyPatch &pp, const word &entryName, const bool faceValues=true)
Construct from polyPatch and entry name.
const objectRegistry * whichDb() const
Return the associated registry (ie, the mesh).
const word & name() const noexcept
The name of the entry.
label size() const
Number of faces or points on the patch.
bool faceValues() const noexcept
Generate face or point values on patch?
void operator=(const patchFunction1Base &)=delete
No copy assignment.
virtual void userTimeToTime(const Time &t)
Convert time.
const word name_
Name of entry.
A patch is a list of labels that address the faces in the global face list.
constexpr refCount() noexcept
Default construct, initializing count to 0.
A class for handling words, derived from Foam::string.
void rhs(fvMatrix< typename Expr::value_type > &m, const Expr &expression)