rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
Namespace containing the parameter classes used to control execution of the 3D-RSVS program. More...
Namespaces | |
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". | |
io | |
Provide functions for reading and writing of the parameter structure. | |
test | |
Tests for the parameter implementation. | |
Classes | |
struct | filltype |
The input type of fill information. More... | |
class | outputtemplate |
Template for generating the correct processing file for the outputs. More... | |
class | tecplottemplate |
class | rsvs |
Parameters related to the Velocity calculation and VOS steps. More... | |
class | snaking |
Parameters controlling tuning parameters for the stepping of the restricted surface. More... | |
class | voxel |
Parameters controlling cartesian grid properties. More... | |
class | voronoi |
Class for handling of voronoi VOS meshing parameters. More... | |
class | grid |
Class for parameters of the grid generation. More... | |
class | ioin |
Class containing the input configuration these are files to load. More... | |
class | ioout |
Class containing the output configuration these are files to store and where to store them. More... | |
class | files |
Class containing all parameter settings for file operations. More... | |
class | parameters |
Root class for all the parameters. More... | |
Typedefs | |
typedef std::array< double, 2 > | realbounds |
Collects a lower and an upper bound. | |
typedef std::vector< std::pair< std::string, std::string > > | exports |
Collects the export settings which is a vector of pairs of strings. More... | |
typedef std::vector< std::pair< int, std::string > > | varconfig |
Functions | |
template<class T > | |
void | to_json (rsvsjson::json &j, const filltype< T > &p) |
template<class T > | |
void | from_json (const rsvsjson::json &j, filltype< T > &p) |
void | to_json (rsvsjson::json &j, const outputtemplate &p) |
void | from_json (const rsvsjson::json &j, outputtemplate &p) |
void | to_json (rsvsjson::json &j, const rsvs &p) |
void | from_json (const rsvsjson::json &j, rsvs &p) |
void | to_json (rsvsjson::json &j, const snaking &p) |
void | from_json (const rsvsjson::json &j, snaking &p) |
void | to_json (rsvsjson::json &j, const voxel &p) |
void | from_json (const rsvsjson::json &j, voxel &p) |
void | to_json (rsvsjson::json &j, const voronoi &p) |
void | from_json (const rsvsjson::json &j, voronoi &p) |
void | to_json (rsvsjson::json &j, const grid &p) |
void | from_json (const rsvsjson::json &j, grid &p) |
void | to_json (rsvsjson::json &j, const parameters &p) |
void | from_json (const rsvsjson::json &j, parameters &p) |
void | to_json (rsvsjson::json &j, const ioin &p) |
void | from_json (const rsvsjson::json &j, ioin &p) |
void | to_json (rsvsjson::json &j, const ioout &p) |
void | from_json (const rsvsjson::json &j, ioout &p) |
void | to_json (rsvsjson::json &j, const files &p) |
void | from_json (const rsvsjson::json &j, files &p) |
Namespace containing the parameter classes used to control execution of the 3D-RSVS program.
typedef std::vector<std::pair<std::string, std::string> > param::exports |
Collects the export settings which is a vector of pairs of strings.
Each pair is: ["valid export type", "export config string"]
Definition at line 37 of file parameters.hpp.