#include <MINLP.h>
Inheritance diagram for MINLP:


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::BlockView > | blockPtr (int block_nr) const |
| Pointer< MINLPView::VariableView > | varPtr (int index) const |
| Pointer< MINLPView::ConstraintView > | conPtr (int index) const |
| Pointer< MINLPView::ObjectiveView > | objPtr () const |
Protected Attributes | |
| const MINLPData & | data |
Classes | |
| class | BlockView |
| class | ConstraintView |
| class | ObjConView |
| class | ObjectiveView |
| class | VariableView |
Definition at line 16 of file MINLP.h.
| MINLP::MINLP | ( | const MINLPData & | data_ | ) |
| int MINLP::dim | ( | ) | const [inline, virtual] |
| int MINLP::connr | ( | ) | const [inline, virtual] |
| 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] |
| ObjectiveView MINLP::obj | ( | ) | const [inline] |
| ConstraintView MINLP::con | ( | int | index | ) | const [inline] |
| BlockView MINLP::block | ( | int | block_nr | ) | const [inline] |
| 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] |
| Pointer<MINLPView::ConstraintView> MINLP::conPtr | ( | int | index | ) | const [inline, virtual] |
| Pointer<MINLPView::ObjectiveView> MINLP::objPtr | ( | ) | const [inline, virtual] |
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().
1.4.7