318 #ifndef functionObjects_stabilityBlendingFactor_H 319 #define functionObjects_stabilityBlendingFactor_H 329 namespace functionObjects
336 class stabilityBlendingFactor
338 public fieldExpression,
346 Switch nonOrthogonality_;
367 scalar maxNonOrthogonality_;
370 scalar minNonOrthogonality_;
382 scalar minFaceWeight_;
385 scalar maxFaceWeight_;
403 word nonOrthogonalityName_;
406 word faceWeightName_;
441 bool init(
bool first);
447 void calcStats(label&, label&, label&)
const ;
464 TypeName(
"stabilityBlendingFactor");
474 const dictionary&
dict 491 virtual bool read(
const dictionary&);
494 virtual bool write();
virtual void writeFileHeader(Ostream &os) const
Write the file header.
const word & name() const noexcept
Return the name of this functionObject.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
virtual bool read(const dictionary &)
Read the stabilityBlendingFactor data.
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
void operator=(const stabilityBlendingFactor &)=delete
No copy assignment.
stabilityBlendingFactor(const word &name, const Time &runTime, const dictionary &dict)
Construct from Time and dictionary.
TypeName("stabilityBlendingFactor")
Runtime type information.
OBJstream os(runTime.globalPath()/outputName)
virtual ~stabilityBlendingFactor()=default
Destructor.
virtual bool write()
Write the stabilityBlendingFactor.