1.5.1
CCC
 
CalcSimuRefine.hpp File Reference
#include "gstlearn_export.hpp"
#include "Model/Model.hpp"
#include "Simulation/ACalcSimulation.hpp"
#include "Simulation/SimuRefineParam.hpp"

Classes

class  CalcSimuRefine
 

Functions

GSTLEARN_EXPORT DbGridsimulation_refine (DbGrid *dbin, Model *model, const SimuRefineParam &param, int seed=432432, bool verbose=false, const NamingConvention &namconv=NamingConvention("Refine"))
 

Function Documentation

◆ simulation_refine()

GSTLEARN_EXPORT DbGrid* simulation_refine ( DbGrid dbin,
Model model,
const SimuRefineParam param,
int  seed,
bool  verbose,
const NamingConvention namconv 
)

Refine the simulation

Returns
Newly refined Grid.
Parameters
[in]dbinInput grid Db structure
[in]modelModel structure
[in]paramSimuRefineParam structure
[in]seedSeed for the random number generator
[in]verboseVerbosity flag
[in]namconvNaming convention
Remarks
For each dimension of the space, if N stands for the number of
nodes in the input grid, the number of nodes of the output grid
will be (N-1) * 2^p + 1 where p is the param.getNmult()