33 namespace extrudeModels
60 point sphericalRadial::operator()
62 const point& surfacePoint,
63 const vector& surfaceNormal,
68 const scalar rs =
mag(surfacePoint);
71 const vector rsHat = surfacePoint/rs;
74 const scalar r = R_->value(layer);
Macros for easy insertion into run-time selection tables.
Run-time selectable general function of one variable.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Top level extrusion model class.
Extrudes by transforming points in the spherical radial direction.
sphericalRadial(const dictionary &dict)
Construct from dictionary.
virtual ~sphericalRadial()
Destructor.
defineTypeNameAndDebug(cyclicSector, 0)
addToRunTimeSelectionTable(extrudeModel, cyclicSector, dictionary)
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
const dimensionSet dimless
const dimensionSet dimLength
dimensioned< scalar > mag(const dimensioned< Type > &)
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)