1.3.0
CCC
 
SimuSpectral Class Reference

#include <SimuSpectral.hpp>

Detailed Description

Class for operating the Spectral simulations

Public Member Functions

 SimuSpectral (const Model *model=nullptr)
 
 SimuSpectral (const SimuSpectral &r)
 
SimuSpectraloperator= (const SimuSpectral &r)
 
virtual ~SimuSpectral ()
 
int simulate (int nb, int seed=4273)
 
int simulateOnSphere (int ns, int nd, int seed=4273, bool verbose=false)
 
int compute (Db *dbout, const VectorDouble &xref=VectorDouble(), bool verbose=false, const NamingConvention &namconv=NamingConvention("Simu"))
 
int computeOnSphere (Db *dbout, bool verbose=false, const NamingConvention &namconv=NamingConvention("Simu"))
 
void setModel (const Model *&model)
 

Static Public Member Functions

static bool isValidForSpectral (const Model *model)
 

Constructor & Destructor Documentation

SimuSpectral::SimuSpectral ( const Model model = nullptr)
SimuSpectral::SimuSpectral ( const SimuSpectral r)
SimuSpectral::~SimuSpectral ( )
virtual

Member Function Documentation

int SimuSpectral::compute ( Db dbout,
const VectorDouble xref = VectorDouble(),
bool  verbose = false,
const NamingConvention namconv = NamingConvention("Simu") 
)
int SimuSpectral::computeOnSphere ( Db dbout,
bool  verbose = false,
const NamingConvention namconv = NamingConvention("Simu") 
)
bool SimuSpectral::isValidForSpectral ( const Model model)
static

Check if the Model can be simulated using Spectral Method

Returns
True if the Model is valid; 0 otherwise
Parameters
[in]modelModel structure
SimuSpectral & SimuSpectral::operator= ( const SimuSpectral r)
void SimuSpectral::setModel ( const Model *&  model)
inline
int SimuSpectral::simulate ( int  nb,
int  seed = 4273 
)
int SimuSpectral::simulateOnSphere ( int  ns,
int  nd,
int  seed = 4273,
bool  verbose = false 
)

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