#include <MINLP.h>
Inheritance diagram for MINLP::VariableView:
Public Member Functions | |
VariableView (const MINLPData::Variable &var_) | |
int | index () const |
int | block_nr () const |
int | index_in_block () const |
const string & | name () const |
double | lower () const |
double | upper () const |
bool | discrete () const |
Private Attributes | |
const MINLPData::Variable & | var |
Definition at line 91 of file MINLP.h.
MINLP::VariableView::VariableView | ( | const MINLPData::Variable & | var_ | ) | [inline] |
int MINLP::VariableView::index | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 99 of file MINLP.h.
References MINLPData::Variable::index, and var.
int MINLP::VariableView::block_nr | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 100 of file MINLP.h.
References MINLPData::Variable::block_nr, and var.
int MINLP::VariableView::index_in_block | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 101 of file MINLP.h.
References MINLPData::Variable::index_in_block, and var.
const string& MINLP::VariableView::name | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 102 of file MINLP.h.
References MINLPData::Variable::name, and var.
double MINLP::VariableView::lower | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 103 of file MINLP.h.
References MINLPData::Variable::lower, and var.
double MINLP::VariableView::upper | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 104 of file MINLP.h.
References MINLPData::Variable::upper, and var.
bool MINLP::VariableView::discrete | ( | ) | const [inline, virtual] |
Implements MINLPView::VariableView.
Definition at line 105 of file MINLP.h.
References MINLPData::Variable::discrete, and var.
const MINLPData::Variable& MINLP::VariableView::var [private] |
Definition at line 93 of file MINLP.h.
Referenced by block_nr(), discrete(), index(), index_in_block(), lower(), name(), and upper().