MC++
mc::EllImg< T >::Options Struct Reference

Structure containing the options for EllImg.

#include <ellimage.hpp>

Inheritance diagram for mc::EllImg< T >::Options:
Collaboration diagram for mc::EllImg< T >::Options:

Public Member Functions

 Options ()
 Constructor of mc::EllImg<>::Options.
 

Public Attributes

long PREALLOC
 Sets number of rows to preallocate in the shape matrix and center vector.
 
bool CHEBUSE
 Whether to use Chebyshev models to obtain the linearisation of univariate functions.
 
unsigned CHEBORDER
 Order of the Chebyshev model used for the linearisation of univariate functions – Used only if CHEBUSE is true.
 
bool PSDCHK
 Whether or not to check positive semi-definiteness of shape matrices (default=false)
 
double PSDTOL
 Absolute tolerance for positive semi-definiteness check of shape matrix (default=1e2*mc::machprec())
 
double RKTOLA
 Absolute tolerance for rank and regularization of shape matrix (default=mc::machprec())
 
double RKTOLR
 Relative tolerance for rank and regularization of shape matrix (default=1e6*mc::machprec())
 
double ROOTTOL
 Absolute stopping tolerance for root-finding method (objective function value less than ROOTTOL; default=1e-10)
 
bool ROOTSECANT
 Whether to use the secant method for root finding (default=false)
 
unsigned int ROOTMAXIT
 Maximum number of iteration for root-finding method (default=0 - no maximum)
 

The documentation for this struct was generated from the following file: