rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
integration_test.cpp File Reference

Tests for the full integration of the project. More...

#include <cmath>
#include <cstdlib>
#include <ctime>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <memory>
#include <sstream>
#include <tuple>
#include "RSVSalgorithm.hpp"
#include "RSVScalc.hpp"
#include "RSVSclass.hpp"
#include "RSVSintegration.hpp"
#include "RSVSmath.hpp"
#include "RSVSmath_automatic.hpp"
#include "main.hpp"
#include "matrixtools.hpp"
#include "meshrefinement.hpp"
#include "parameters.hpp"
#include "postprocessing.hpp"
#include "rsvsutils.hpp"
#include "snake.hpp"
#include "snakeengine.hpp"
#include "tetgenrsvs.hpp"
#include "triangulate.hpp"
#include "warning.hpp"

Go to the source code of this file.

Typedefs

typedef std::tuple< double, Eigen::MatrixXd, double, double > processed_derivative
 

Functions

processed_derivative test_RSVScalcvsFD (integrate::RSVSclass &RSVSobj, bool SetUseSurfCentreDeriv, int testVert, double fdStep, int constrFocus)
 
void RunCommandFromString (integrate::RSVSclass &RSVSobj, std::vector< std::string > &commands)
 
void StreamProcessedDerivative (processed_derivative &in, double fdStep, std::string modifier, int constrIntrest)
 
std::stringstream Test_CompareSnaxDeriv_FDANA (integrate::RSVSclass &RSVSobj, int testVert, int constrFocus=0)
 
void CompareDerivativesSpikeStepNum (std::string numstr, bool useSurfCentreDeriv=true)
 
void GenerateDerivatives (bool useSurfCentreDeriv, double eps_overwrite, double spawn_step, ostream &outPutDeriv=std::cout)
 

Detailed Description

Tests for the full integration of the project.

Definition in file integration_test.cpp.