14 #ifndef SNAKEVELOCITIES_H_INCLUDED
15 #define SNAKEVELOCITIES_H_INCLUDED
24 typedef std::function<void(
snake &)> simplevelocity;
28 simplevelocity activeFunction;
33 void CalculateVelocities(
triangulation &triRSVS,
int calculationMethod = 0,
bool calculateDerivatives =
true,
34 int derivativeMethod = 1)
override;
35 VelocityFunction(simplevelocity activeFunction) : activeFunction(activeFunction)
Interface for the Snaking algorithm.
Class for development parameters.
A base class which needs to be inherited from to implement a new velocity calculation.
void ConvergenceLog(std::ofstream &, int=3) const override
Print convergence information to a log stream.
void setDevParameters(const param::dev::devparam &) override
Set the Development parameters of the Calculator object.
Namespace for general purpose tools of the RSVS project.