46 "unifiedGeometricField",
68 "localBoundaryConsistency::tolerance", 0
73 "localBoundaryConsistency::tolerance",
102 constexpr int version(2412);
104 const word flagName(
"localBoundaryConsistency");
105 const word tolName(
"localBoundaryConsistency::tolerance");
108 const auto emitWarning =
109 [=](
const std::string& oldName,
const std::string& newName)
114 <<
"--> FOAM IOWarning :" <<
nl
115 <<
" Found [v" << version <<
"] '"
116 << oldName.c_str() <<
"' entry instead of '"
117 << newName.c_str() <<
"'" <<
nl
123 for (
const entry&
e :
dict)
125 const auto& kw =
e.keyword();
127 if (kw.contains(
"Field::Boundary::"))
129 if (kw.ends_with(
"Field::Boundary::localConsistency"))
131 emitWarning(kw, flagName);
133 else if (kw.ends_with(
"Field::Boundary::tolerance"))
135 emitWarning(kw, tolName);
138 else if (kw ==
"localConsistency")
140 emitWarning(kw, flagName);
static bool unifiedGeometricField
GeometricField with extra capacity for flattened boundary fields. Uses opt-switch "unifiedGeometricFi...
static bool allowConstructFromLargerSize
Permit read construct from a larger size.
static void warnLocalBoundaryConsistencyCompat(const dictionary &)
Warn about keyword changes for local boundary consistency checks.
static scalar localBoundaryTolerance_
Tolerance for local boundary field consistency checks. Uses opt-switch "localBoundaryConsistency::tol...
static int localBoundaryConsistency_
Local boundary field consistency checks. Uses opt-switch "localBoundaryConsistency".
static const char *const typeName
Typename for Field.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A keyword and a list of tokens is an 'entry'.
static bool master(const int communicator=-1)
Like Pstream::master but with a Pstream::parRun guard in case Pstream has not yet been initialised.
static bool warnAboutAge(const int version) noexcept
Test if an age warning should be emitted.
A class for handling words, derived from Foam::string.
float floatOptimisationSwitch(const char *name, const float deflt=0)
Lookup optimisation switch or add default value.
int optimisationSwitch(const char *name, const int deflt=0)
Lookup optimisation switch or add default value.
constexpr char nl
The newline '\n' character (0x0a).
#define registerOptSwitch(Name, Type, SwitchVar)