gstlearn  1.0.0
CCC
SimuSphericalParam Class Reference

#include <SimuSphericalParam.hpp>

Inheritance diagram for SimuSphericalParam:
AStringable

Public Member Functions

 SimuSphericalParam (int special=0, int nbf=1, int nfmax=-1, int degmax=-1, int ndisc=360, double tol=1.e-5)
 
 SimuSphericalParam (const SimuSphericalParam &r)
 
SimuSphericalParamoperator= (const SimuSphericalParam &r)
 
virtual ~SimuSphericalParam ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 Interface to AStringable. More...
 
int getNbf () const
 
void setNbf (int nbf)
 
int getNdisc () const
 
void setNdisc (int ndisc)
 
int getNfmax () const
 
void setNfmax (int nfmax)
 
int getSpecial () const
 
void setSpecial (int special)
 
double getTol () const
 
void setTol (double tol)
 
int getDegmax () const
 
void setDegmax (int degmax)
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 

Private Attributes

int _special
 
int _nbf
 
int _nfmax
 
int _degmax
 
int _ndisc
 
double _tol
 

Constructor & Destructor Documentation

◆ SimuSphericalParam() [1/2]

SimuSphericalParam::SimuSphericalParam ( int  special = 0,
int  nbf = 1,
int  nfmax = -1,
int  degmax = -1,
int  ndisc = 360,
double  tol = 1.e-5 
)

◆ SimuSphericalParam() [2/2]

SimuSphericalParam::SimuSphericalParam ( const SimuSphericalParam r)

◆ ~SimuSphericalParam()

SimuSphericalParam::~SimuSphericalParam ( )
virtual

Member Function Documentation

◆ getDegmax()

int SimuSphericalParam::getDegmax ( ) const
inline

◆ getNbf()

int SimuSphericalParam::getNbf ( ) const
inline

◆ getNdisc()

int SimuSphericalParam::getNdisc ( ) const
inline

◆ getNfmax()

int SimuSphericalParam::getNfmax ( ) const
inline

◆ getSpecial()

int SimuSphericalParam::getSpecial ( ) const
inline

◆ getTol()

double SimuSphericalParam::getTol ( ) const
inline

◆ operator=()

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

◆ setDegmax()

void SimuSphericalParam::setDegmax ( int  degmax)
inline

◆ setNbf()

void SimuSphericalParam::setNbf ( int  nbf)
inline

◆ setNdisc()

void SimuSphericalParam::setNdisc ( int  ndisc)
inline

◆ setNfmax()

void SimuSphericalParam::setNfmax ( int  nfmax)
inline

◆ setSpecial()

void SimuSphericalParam::setSpecial ( int  special)
inline

◆ setTol()

void SimuSphericalParam::setTol ( double  tol)
inline

◆ toString()

String SimuSphericalParam::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface to AStringable.

Reimplemented from AStringable.

Member Data Documentation

◆ _degmax

int SimuSphericalParam::_degmax
private

◆ _nbf

int SimuSphericalParam::_nbf
private

◆ _ndisc

int SimuSphericalParam::_ndisc
private

◆ _nfmax

int SimuSphericalParam::_nfmax
private

◆ _special

int SimuSphericalParam::_special
private

◆ _tol

double SimuSphericalParam::_tol
private

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