Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
ON_LocalZero1 Class Reference

#include <opennurbs_optimize.h>

List of all members.

Public Member Functions

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

Public Attributes

double m_f_tolerance
const double * m_k
int m_k_count
double m_t0
double m_t1
double m_t_tolerance

Private Member Functions

ON_BOOL32 BracketSpan (double, double, double, double)
ON_BOOL32 BracketZero (double, double, double, double, int=0)
ON_BOOL32 NewtonRaphson (double, double, double, double, int, double *)

Private Attributes

double m_f0
double m_f1
double m_s0
double m_s1

Detailed Description

Definition at line 33 of file opennurbs_optimize.h.


Constructor & Destructor Documentation

Definition at line 193 of file opennurbs_optimize.cpp.

Definition at line 199 of file opennurbs_optimize.cpp.


Member Function Documentation

ON_BOOL32 ON_LocalZero1::BracketSpan ( double  s0,
double  f0,
double  s1,
double  f1 
) [private]

Definition at line 260 of file opennurbs_optimize.cpp.

ON_BOOL32 ON_LocalZero1::BracketZero ( double  s0,
double  f0,
double  s1,
double  f1,
int  level = 0 
) [private]

Definition at line 203 of file opennurbs_optimize.cpp.

virtual ON_BOOL32 ON_LocalZero1::Evaluate ( double  ,
double *  ,
double *  ,
int   
) [pure virtual]

Definition at line 343 of file opennurbs_optimize.cpp.

ON_BOOL32 ON_LocalZero1::NewtonRaphson ( double  s0,
double  f0,
double  s1,
double  f1,
int  maxit,
double *  t 
) [private]

Definition at line 401 of file opennurbs_optimize.cpp.


Member Data Documentation

double ON_LocalZero1::m_f0 [private]

Definition at line 94 of file opennurbs_optimize.h.

double ON_LocalZero1::m_f1 [private]

Definition at line 94 of file opennurbs_optimize.h.

Definition at line 60 of file opennurbs_optimize.h.

const double* ON_LocalZero1::m_k

Definition at line 88 of file opennurbs_optimize.h.

Definition at line 91 of file opennurbs_optimize.h.

double ON_LocalZero1::m_s0 [private]

Definition at line 94 of file opennurbs_optimize.h.

double ON_LocalZero1::m_s1 [private]

Definition at line 94 of file opennurbs_optimize.h.

Definition at line 58 of file opennurbs_optimize.h.

Definition at line 58 of file opennurbs_optimize.h.

Definition at line 64 of file opennurbs_optimize.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:52