47 #ifndef SIMPInterpolation_H 48 #define SIMPInterpolation_H
TypeName("SIMP")
Runtime type information.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
virtual ~SIMPInterpolation()=default
Destructor.
virtual void interpolate(const scalarField &arg, scalarField &res) const
Interpolate argument and write to result.
virtual tmp< scalarField > derivative(const scalarField &arg) const
Return of function with respect to the argument field.
Mesh data needed to do the Finite Volume discretisation.
Computes the Brickmann penalization function for topology optimisation, using the SIMP approach propo...
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
A class for managing temporary objects.