MeshKit  1.0
IAIntCosNlp Class Reference

#include <IAIntCosNlp.hpp>

Inheritance diagram for IAIntCosNlp:

List of all members.

Public Member Functions

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

Protected Member Functions

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)

Protected Attributes

const double PI

Detailed Description

Definition at line 18 of file IAIntCosNlp.hpp.


Constructor & Destructor Documentation

IAIntCosNlp ( 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 IAIntCosNlp.hpp.

virtual ~IAIntCosNlp ( ) [inline, virtual]

default destructor

Definition at line 30 of file IAIntCosNlp.hpp.


Member Function Documentation

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

Implements IAIntWaveNlp.

Definition at line 41 of file IAIntCosNlp.hpp.

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

Implements IAIntWaveNlp.

Definition at line 37 of file IAIntCosNlp.hpp.

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

Implements IAIntWaveNlp.

Definition at line 57 of file IAIntCosNlp.hpp.

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

Implements IAIntWaveNlp.

Definition at line 53 of file IAIntCosNlp.hpp.

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

Implements IAIntWaveNlp.

Definition at line 49 of file IAIntCosNlp.hpp.

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

Implements IAIntWaveNlp.

Definition at line 45 of file IAIntCosNlp.hpp.


Member Data Documentation

const double PI [protected]

Definition at line 34 of file IAIntCosNlp.hpp.


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