30 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
53 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
Run-time selectable general function of one variable.
#define forAll(list, i)
Loop across all elements in list.
const word & name() const
Return name.
void evaluate(GeometricField< Type, PatchField, GeoMesh > &result, const Function1< Type > &func, const GeometricField< Type, PatchField, GeoMesh > &x)
const Boundary & boundaryField() const
Return const-reference to the boundary field.
T & ref() const
Return non-const reference or generate a fatal error.
Generic GeometricField class.
Dimension set for the base types.
virtual Type value(const scalar x) const =0
Return value as a function of scalar x.
void func(FieldField< Field, Type > &f, const FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
Internal::FieldType & primitiveFieldRef()
Return a reference to the internal field.
const Mesh & mesh() const
Return mesh.
Boundary & boundaryFieldRef()
Return a reference to the boundary field.
Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc.
A class for managing temporary objects.