34namespace extrudeModels
49 R_(coeffDict_.get<scalar>(
"R")),
50 Rsurface_(coeffDict_.getOrDefault<scalar>(
"Rsurface", -1))
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);
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Top level extrusion model class.
Extrudes by transforming radially from the surface.
friend Ostream & operator(Ostream &, const faMatrix< Type > &)
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)