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.

Classes

class  BlockView
class  ConstraintView
class  ObjConView
class  ObjectiveView
class  VariableView

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::ConstraintView
conPtr (int index) const
Pointer< MINLPView::ObjectiveViewobjPtr () const

Protected Attributes

const MINLPDatadata

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.

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

Implements MINLPView.

Definition at line 132 of file MINLP.h.

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

Implements MINLPView.

Definition at line 134 of file MINLP.h.

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

Implements MINLPView.

Definition at line 136 of file MINLP.h.

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

Definition at line 138 of file MINLP.h.

ObjectiveView MINLP::obj (  )  const [inline]

Definition at line 140 of file MINLP.h.

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

Definition at line 142 of file MINLP.h.

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

Definition at line 144 of file MINLP.h.

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

Implements MINLPView.

Definition at line 146 of file MINLP.h.

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

Implements MINLPView.

Definition at line 148 of file MINLP.h.

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

Implements MINLPView.

Definition at line 150 of file MINLP.h.

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

Implements MINLPView.

Definition at line 152 of file MINLP.h.


Member Data Documentation

const MINLPData& MINLP::data [protected]

Definition at line 124 of file MINLP.h.


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

Generated on 10 Mar 2013 for LaGO by  doxygen 1.6.1