Go to the documentation of this file.
41 NURBS3DVolumeCartesian,
51 const vector& localSystemCoordinates
54 return localSystemCoordinates;
60 label globalPointIndex
72 localSystemCoordinates_ = cartesianPoints;
78 Foam::NURBS3DVolumeCartesian::NURBS3DVolumeCartesian
82 bool computeParamCoors
89 if (computeParamCoors)
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace.
virtual const pointField & points() const
NURBS3DVolume morpher. Includes support functions for gradient computations Base class providing supp...
static word timeName(const scalar t, const int precision=precision_)
vectorField localSystemCoordinates_
const pointVectorField & getParametricCoordinates()
Generic templated field type.
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.
Mesh data needed to do the Finite Volume discretisation.
tensor transformationTensorDxDb(label globalPointIndex)
void updateLocalCoordinateSystem(const vectorField &cartesianPoints)
vector transformPointToCartesian(const vector &localCoordinates) const
void writeCps(const fileName &="cpsFile", const bool transform=true) const
const Time & time() const
defineTypeNameAndDebug(combustionModel, 0)
static const Identity< scalar > I