rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
rsvs3d::SnakeVelocityCalculator Class Referenceabstract

A base class which needs to be inherited from to implement a new velocity calculation. More...

#include <SnakeVelocityCalculator.hpp>

Inheritance diagram for rsvs3d::SnakeVelocityCalculator:
RSVScalc rsvs3d::VelocityFunction

Public Member Functions

virtual void setDevParameters (const param::dev::devparam &)=0
 Set the Development parameters of the Calculator object.
 
virtual void ConvergenceLog (std::ofstream &, int=3) const =0
 Print convergence information to a log stream. More...
 
virtual void CalculateVelocities (triangulation &triRSVS, int calculationMethod=0, bool calculateDerivatives=true, int derivativeMethod=1)=0
 

Detailed Description

A base class which needs to be inherited from to implement a new velocity calculation.

Definition at line 31 of file SnakeVelocityCalculator.hpp.

Member Function Documentation

◆ ConvergenceLog()

virtual void rsvs3d::SnakeVelocityCalculator::ConvergenceLog ( std::ofstream &  ,
int  = 3 
) const
pure virtual

Print convergence information to a log stream.

Parameters
fileA file stream already opened
logLevelThe level of logging, lower is more logs.

Implemented in RSVScalc, and rsvs3d::VelocityFunction.


The documentation for this class was generated from the following file: