36#ifndef cellAspectRatioControl_H
37#define cellAspectRatioControl_H
53class cellAspectRatioControl
59 const scalar aspectRatio_;
61 vector aspectRatioDirection_;
67 cellAspectRatioControl(
const cellAspectRatioControl&) =
delete;
70 void operator=(
const cellAspectRatioControl&) =
delete;
78 cellAspectRatioControl(
const dictionary& motionDict);
92 scalar& targetFaceArea,
93 scalar& targetCellSize
98 const vector& alignmentDir,
99 const scalar targetCellSize,
cellAspectRatioControl(const dictionary &motionDict)
Construct from dictionary.
virtual ~cellAspectRatioControl()
Destructor.
void updateCellSizeAndFaceArea(vector &alignmentDir, scalar &targetFaceArea, scalar &targetCellSize) const
void updateDeltaVector(const vector &alignmentDir, const scalar targetCellSize, const scalar rABMag, vector &delta) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...