rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
SnakeVelocities.cpp
1 #include "SnakeVelocities.hpp"
2 
3 #include "snake.hpp"
4 #include "triangulate.hpp"
5 
6 using namespace rsvs3d;
7 
9 {
10  // For a function this is a no-op
11 }
12 
13 void VelocityFunction::ConvergenceLog(std::ofstream &, int) const
14 {
15  // For a function this is a no-op
16 }
17 
18 void VelocityFunction::CalculateVelocities(triangulation &triRSVS, int calculationMethod, bool calculateDerivatives,
19  int derivativeMethod)
20 {
21  this->activeFunction(*triRSVS.snakeDep);
22 }
This file contains declarations of the valid velocity entries.
Class for development parameters.
Definition: parameters.hpp:272
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.
Definition: snake.cpp:1464
Provides the core restricted surface snake container.
Provides a triangulation for snake and meshes.