36 namespace implicitFunctions
42 cylinderImplicitFunction,
63 project_(
tensor::I - direction_*direction_)
69 const dictionary&
dict
74 radius_(
dict.
get<scalar>(
"radius")),
75 scale_(
dict.getOrDefault<scalar>(
"scale", 1)),
77 project_(
tensor::I - direction_*direction_)
Macros for easy insertion into run-time selection tables.
#define addToRunTimeSelectionTable(baseType, thisType, argNames)
Add to construction table with typeName as the key.
creates a infintite long cylinderImplicitFunction
Tensor of scalars, i.e. Tensor<scalar>.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...
#define defineTypeNameAndDebug(Type, DebugSwitch)
Define the typeName and debug information.
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
quaternion normalised(const quaternion &q)
Return the normalised (unit) quaternion of the given quaternion.
vector point
Point is a vector.