MINLP Class Reference

Default view on a MINLP. More...

#include <MINLP.h>

Inheritance diagram for MINLP:

Inheritance graph
[legend]
Collaboration diagram for MINLP:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MINLP (const MINLPData &data_)
 ~MINLP ()
int dim () const
int connr () const
int nr_discr () const
int nr_blocks () const
VariableView var (int index) const
ObjectiveView obj () const
ConstraintView con (int index) const
BlockView block (int block_nr) const
Pointer< MINLPView::BlockViewblockPtr (int block_nr) const
Pointer< MINLPView::VariableViewvarPtr (int index) const
Pointer< MINLPView::ConstraintViewconPtr (int index) const
Pointer< MINLPView::ObjectiveViewobjPtr () const

Protected Attributes

const MINLPDatadata

Classes

class  BlockView
class  ConstraintView
class  ObjConView
class  ObjectiveView
class  VariableView

Detailed Description

Default view on a MINLP.

Definition at line 16 of file MINLP.h.


Constructor & Destructor Documentation

MINLP::MINLP ( const MINLPData data_  ) 

MINLP::~MINLP (  )  [inline]

Definition at line 128 of file MINLP.h.


Member Function Documentation

int MINLP::dim (  )  const [inline, virtual]

Implements MINLPView.

Definition at line 130 of file MINLP.h.

References data, and MINLPData::var.

int MINLP::connr (  )  const [inline, virtual]

Implements MINLPView.

Definition at line 132 of file MINLP.h.

References MINLPData::con, and data.

int MINLP::nr_discr (  )  const [inline, virtual]

Implements MINLPView.

Definition at line 134 of file MINLP.h.

References data, and MINLPData::discrete_var.

int MINLP::nr_blocks (  )  const [inline, virtual]

Implements MINLPView.

Definition at line 136 of file MINLP.h.

References MINLPData::block, and data.

VariableView MINLP::var ( int  index  )  const [inline]

Definition at line 138 of file MINLP.h.

References data, and MINLPData::var.

ObjectiveView MINLP::obj (  )  const [inline]

Definition at line 140 of file MINLP.h.

References data, and MINLPData::obj.

ConstraintView MINLP::con ( int  index  )  const [inline]

Definition at line 142 of file MINLP.h.

References MINLPData::con, and data.

BlockView MINLP::block ( int  block_nr  )  const [inline]

Definition at line 144 of file MINLP.h.

References MINLPData::block, and data.

Pointer<MINLPView::BlockView> MINLP::blockPtr ( int  block_nr  )  const [inline, virtual]

Implements MINLPView.

Definition at line 146 of file MINLP.h.

References MINLPData::block, and data.

Pointer<MINLPView::VariableView> MINLP::varPtr ( int  index  )  const [inline, virtual]

Implements MINLPView.

Definition at line 148 of file MINLP.h.

References data, and MINLPData::var.

Pointer<MINLPView::ConstraintView> MINLP::conPtr ( int  index  )  const [inline, virtual]

Implements MINLPView.

Definition at line 150 of file MINLP.h.

References MINLPData::con, and data.

Pointer<MINLPView::ObjectiveView> MINLP::objPtr (  )  const [inline, virtual]

Implements MINLPView.

Definition at line 152 of file MINLP.h.

References data, and MINLPData::obj.


Member Data Documentation

const MINLPData& MINLP::data [protected]

Definition at line 124 of file MINLP.h.

Referenced by block(), blockPtr(), con(), connr(), conPtr(), dim(), nr_blocks(), nr_discr(), obj(), objPtr(), var(), and varPtr().


The documentation for this class was generated from the following file:
Generated on Mon Oct 20 03:12:40 2008 for LaGO by  doxygen 1.4.7