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

#include <opennurbs_math.h>

List of all members.

Public Member Functions

ON_Interval Domain (int parameter_index) const
virtual int Evaluate (const double *parameters, double *values, double **jacobian)=0
virtual int EvaluateHessian (const double *parameters, double *value, double *gradient, double **hessian)
bool FiniteDomain () const
 ON_Evaluator (int parameter_count, int value_count, const ON_Interval *domain, const bool *periodic)
bool Periodic (int parameter_index) const
virtual ~ON_Evaluator ()

Public Attributes

ON_SimpleArray< bool > m_bPeriodicParameter
ON_SimpleArray< ON_Intervalm_domain
const int m_parameter_count
const int m_value_count

Private Member Functions

 ON_Evaluator ()
ON_Evaluatoroperator= (const ON_Evaluator &)

Detailed Description

Definition at line 133 of file opennurbs_math.h.


Constructor & Destructor Documentation

ON_Evaluator::ON_Evaluator ( int  parameter_count,
int  value_count,
const ON_Interval domain,
const bool *  periodic 
)

Definition at line 4274 of file opennurbs_math.cpp.

Definition at line 4309 of file opennurbs_math.cpp.


Member Function Documentation

ON_Interval ON_Evaluator::Domain ( int  parameter_index) const

Definition at line 4364 of file opennurbs_math.cpp.

virtual int ON_Evaluator::Evaluate ( const double *  parameters,
double *  values,
double **  jacobian 
) [pure virtual]
int ON_Evaluator::EvaluateHessian ( const double *  parameters,
double *  value,
double *  gradient,
double **  hessian 
) [virtual]

Definition at line 4314 of file opennurbs_math.cpp.

Definition at line 4346 of file opennurbs_math.cpp.

ON_Evaluator& ON_Evaluator::operator= ( const ON_Evaluator ) [private]
bool ON_Evaluator::Periodic ( int  parameter_index) const

Definition at line 4354 of file opennurbs_math.cpp.


Member Data Documentation

Definition at line 316 of file opennurbs_math.h.

Definition at line 309 of file opennurbs_math.h.

Definition at line 254 of file opennurbs_math.h.

Definition at line 258 of file opennurbs_math.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:51