MeshKit  1.0
IAIntParabolaNlp Class Reference

#include <IAIntParabolaNlp.hpp>

Inheritance diagram for IAIntParabolaNlp:

List of all members.

Public Member Functions

 IAIntParabolaNlp (const IAData *data_ptr, const IPData *ip_data_ptr, IASolution *solution_ptr, const bool set_silent=true)
virtual ~IAIntParabolaNlp ()

Protected Member Functions

const double nearest_int (const double x)
const double nearest_even (const double s)
const double delta_x (const double x)
const double delta_s (const double s)
virtual double eval_g_int_x (const double x)
virtual double eval_g_int_s (const double s)
virtual double eval_jac_int_x (const double x)
virtual double eval_jac_int_s (const double s)
virtual double eval_hess_int_x (const double x)
virtual double eval_hess_int_s (const double s)

Detailed Description

Definition at line 18 of file IAIntParabolaNlp.hpp.


Constructor & Destructor Documentation

IAIntParabolaNlp ( const IAData data_ptr,
const IPData ip_data_ptr,
IASolution solution_ptr,
const bool  set_silent = true 
) [inline]

default constructor

Definition at line 23 of file IAIntParabolaNlp.hpp.

virtual ~IAIntParabolaNlp ( ) [inline, virtual]

default destructor

Definition at line 29 of file IAIntParabolaNlp.hpp.


Member Function Documentation

const double delta_s ( const double  s) [inline, protected]

Definition at line 48 of file IAIntParabolaNlp.hpp.

const double delta_x ( const double  x) [inline, protected]

Definition at line 44 of file IAIntParabolaNlp.hpp.

virtual double eval_g_int_s ( const double  s) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 58 of file IAIntParabolaNlp.hpp.

virtual double eval_g_int_x ( const double  x) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 53 of file IAIntParabolaNlp.hpp.

virtual double eval_hess_int_s ( const double  s) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 77 of file IAIntParabolaNlp.hpp.

virtual double eval_hess_int_x ( const double  x) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 73 of file IAIntParabolaNlp.hpp.

virtual double eval_jac_int_s ( const double  s) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 68 of file IAIntParabolaNlp.hpp.

virtual double eval_jac_int_x ( const double  x) [inline, protected, virtual]

Implements IAIntWaveNlp.

Definition at line 63 of file IAIntParabolaNlp.hpp.

const double nearest_even ( const double  s) [inline, protected]

Definition at line 40 of file IAIntParabolaNlp.hpp.

const double nearest_int ( const double  x) [inline, protected]

Definition at line 34 of file IAIntParabolaNlp.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines