1.3.1
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() [1/2]

SimuSpectral::SimuSpectral ( const Model model = nullptr)

◆ SimuSpectral() [2/2]

SimuSpectral::SimuSpectral ( const SimuSpectral r)

◆ ~SimuSpectral()

SimuSpectral::~SimuSpectral ( )
virtual

Member Function Documentation

◆ compute()

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

◆ computeOnSphere()

int SimuSpectral::computeOnSphere ( Db dbout,
bool  verbose = false,
const NamingConvention namconv = NamingConvention("Simu") 
)

◆ isValidForSpectral()

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

◆ operator=()

SimuSpectral & SimuSpectral::operator= ( const SimuSpectral r)

◆ setModel()

void SimuSpectral::setModel ( const Model *&  model)
inline

◆ simulate()

int SimuSpectral::simulate ( int  nb,
int  seed = 4273 
)

◆ simulateOnSphere()

int SimuSpectral::simulateOnSphere ( int  ns,
int  nd,
int  seed = 4273,
bool  verbose = false 
)

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