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
87 localSystemCoordinates_ = mesh_.points();
88 writeCps(
"cpsBsplines" + mesh_.time().timeName());
89 if (computeParamCoors)
91 getParametricCoordinates();
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
NURBS3DVolume morpher. Includes support functions for gradient computations Base class providing supp...
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)
Update coordinates in the local system based on the cartesian points.
vector transformPointToCartesian(const vector &localCoordinates) const
Transform a point from its coordinate system to a cartesian system.
defineTypeNameAndDebug(combustionModel, 0)
static const Identity< scalar > I