UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
simplex2D Class Reference
Inheritance diagram for simplex2D:
ray_hit_simplex

Public Member Functions

 simplex2D (double le=DEFAULT_LESSER_VALUE, double ee=DEFAULT_ENLARGE_VALUE, double _a=DEFAULT_A, double _b=DEFAULT_B, double _g=DEFAULT_G)
 
virtual void minimize (double &dEps, const double &dMStep, point2D &pRes)
 

Protected Member Functions

virtual double value (const point2D &)
 
Logic new_top ()
 
void change_rib (double dChangeCoef)
 
void prepare (const point2D &p1, const double dE1, const point2D &p2, const double dE2)
 

Protected Attributes

DoubleAr daValues
 
IndexAr iaSorted
 
aPoints2D apCurrent
 
double A
 
double B
 
double G
 
double LESSER_VALUE
 
double ENLARGE_VALUE
 
int iLastReflected
 
double dStep
 
double dSMin
 
double dBValue
 

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