Go to the documentation of this file.
34 namespace extrudeModels
49 R_(coeffDict_.
get<scalar>(
"R")),
50 Rsurface_(coeffDict_.getOrDefault<scalar>(
"Rsurface", -1))
56 point linearRadial::operator()
58 const point& surfacePoint,
59 const vector& surfaceNormal,
64 scalar rs =
mag(surfacePoint);
65 vector rsHat = surfacePoint/rs;
67 if (Rsurface_ >= 0) rs = Rsurface_;
69 scalar r = rs + (R_ - rs)*sumThickness(layer);
defineTypeNameAndDebug(cyclicSector, 0)
Top level extrusion model class.
linearRadial(const dictionary &dict)
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
addToRunTimeSelectionTable(extrudeModel, cyclicSector, dictionary)
Macros for easy insertion into run-time selection tables.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
Extrudes by transforming radially from the surface.