rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
RSVSmath.hpp File Reference

Performs Volume and Area calculations for the RSVS process. More...

#include <cmath>
#include <vector>
#include "vectorarray.hpp"
#include "mesh.hpp"

Go to the source code of this file.

Classes

class  TriFunc
 \TODO refactor mesh.hpp into mesh and coord headers to allow smaller includes More...
 
class  CoordFunc
 
class  Volume
 
class  Area
 
class  LengthEdge
 
class  Volume2
 
class  SurfCentroid
 

Namespaces

 param
 Namespace containing the parameter classes used to control execution of the 3D-RSVS program.
 
 param::dev
 Namespace containing parameters used for development only, these are disabled in distributions of the code and can be reenabled by defining the compilation variable: "RSVS_ACCESS_DEVELOPMENT_PARAMETERS".
 

Functions

void SetEnvironmentEpsilon (const param::dev::rsvseps &rsvsEpsilons)
 
int Test_SurfCentreDerivatives ()
 

Detailed Description

Performs Volume and Area calculations for the RSVS process.

This provides a simple(ish) interface to the "RSVSmath_automatic.hpp" header which is auto generated by matlab's symbolic toolbox.

Definition in file RSVSmath.hpp.