ON_LocalZero1 Class Referenceabstract

find a local zero of a 1 parameter function More...

#include <opennurbs_optimize.h>

Public Member Functions

 ON_LocalZero1 ()
 
virtual ~ON_LocalZero1 ()
 
virtual bool Evaluate (double, double *, double *, int)=0
 
bool FindZero (double *)
 

Public Attributes

double m_f_tolerance
 
const double * m_k
 
int m_k_count
 length of m_k[] array ( 0 or >= 2 ). More...
 
double m_t0
 
double m_t1
 
double m_t_tolerance
 

Detailed Description

find a local zero of a 1 parameter function

Constructor & Destructor Documentation

◆ ON_LocalZero1()

ON_LocalZero1::ON_LocalZero1 ( )

◆ ~ON_LocalZero1()

virtual ON_LocalZero1::~ON_LocalZero1 ( )
virtual

Member Function Documentation

◆ Evaluate()

virtual bool ON_LocalZero1::Evaluate ( double  ,
double *  ,
double *  ,
int   
)
pure virtual

◆ FindZero()

bool ON_LocalZero1::FindZero ( double *  )

Member Data Documentation

◆ m_f_tolerance

double ON_LocalZero1::m_f_tolerance

◆ m_k

const double* ON_LocalZero1::m_k

◆ m_k_count

int ON_LocalZero1::m_k_count

length of m_k[] array ( 0 or >= 2 ).

◆ m_t0

double ON_LocalZero1::m_t0

◆ m_t1

double ON_LocalZero1::m_t1

◆ m_t_tolerance

double ON_LocalZero1::m_t_tolerance