54#ifndef Foam_regionProperties_H
55#define Foam_regionProperties_H
List< Key > sortedToc() const
The table of contents (the keys) in sorted order.
constexpr HashTable() noexcept
readOption
Enumeration defining read preferences.
@ MUST_READ
Reading required.
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling file names.
static const fileName null
An empty fileName.
label count() const
Total count of all region names.
regionProperties(const regionProperties &)=default
Copy construct.
regionProperties & operator=(regionProperties &&)=default
Move assignment.
wordList names(const wordRes &matcher) const
The region names (sorted by region type) for all matches.
wordList sortedNames() const
The region names in sorted order.
regionProperties & operator=(const regionProperties &)=default
Copy assignment.
auto types() const
The names of the region types (sorted).
regionProperties(const Time &runTime, IOobjectOption::readOption rOpt=IOobjectOption::MUST_READ)
Construct from Time with specified read option (default: MUST_READ).
static fileName objectRelPath(const Time &runTime, const fileName &local=fileName::null)
The expected search path (eg, constant/regionProperties).
regionProperties(const Time &runTime, const fileName &local, IOobjectOption::readOption rOpt=IOobjectOption::MUST_READ)
Construct from Time and local (prefix) with specified read option (default: MUST_READ).
wordList names() const
The region names (sorted by region type).
regionProperties()=default
Default construct.
~regionProperties()=default
Destructor.
regionProperties(regionProperties &&)=default
Move construct.
A List of wordRe with additional matching capabilities.
bool allowFaModels() noexcept
The enable/disable state for regionFaModel (default: true).
List< word > wordList
List of word.