Go to the documentation of this file.
42 controlPointsDefinition,
53 Info<<
"Reading control points from file " <<
endl;
60 dict.dictName() +
"cpsBsplines" +
mesh.time().timeName(),
61 mesh.time().caseConstant(),
74 if (
cps_.size() != nCPsU*nCPsV*nCPsW)
77 <<
"Number of control points does not agree with "
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
const dictionary & dict() const
Get dictionary.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
const NURBSbasis & basisV() const
NURBS3DVolume morpher. Includes support functions for gradient computations Base class providing supp...
vectorField & cps_
The volumetric B-Splines control points.
Ostream & endl(Ostream &os)
Add newline and flush stream.
virtual void computeControlPoints()
Compute control points.
messageStream Info
Information stream (stdout output on master, null elsewhere)
bool readEntry(const word &keyword, T &val, enum keyType::option matchOpt=keyType::REGEX, bool mandatory=true) const
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Macros for easy insertion into run-time selection tables.
const label & nCPs() const
Mesh data needed to do the Finite Volume discretisation.
errorManipArg< error, int > exit(error &err, const int errNo=1)
NURBS3DVolume & box_
The volumetric B-Splines box.
const NURBSbasis & basisW() const
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Abstract base for selecting how to construct the control points of a volumetric B-Splines morpher.
const fvMesh & mesh() const
Get mesh.
const NURBSbasis & basisU() const
Get basis functions.
defineTypeNameAndDebug(combustionModel, 0)