Defines a view on a variable of a MINLP. More...
#include <MINLPView.h>
Public Member Functions | |
virtual int | index () const =0 |
virtual int | block_nr () const =0 |
virtual int | index_in_block () const =0 |
virtual const string & | name () const =0 |
virtual double | lower () const =0 |
virtual double | upper () const =0 |
virtual pair< double, double > | bounds () const |
virtual bool | discrete () const =0 |
Friends | |
ostream & | operator<< (ostream &out, const VariableView &varview) |
Defines a view on a variable of a MINLP.
Definition at line 86 of file MINLPView.h.
virtual int MINLPView::VariableView::index | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual int MINLPView::VariableView::block_nr | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual int MINLPView::VariableView::index_in_block | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual const string& MINLPView::VariableView::name | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual double MINLPView::VariableView::lower | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual double MINLPView::VariableView::upper | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
virtual pair<double, double> MINLPView::VariableView::bounds | ( | ) | const [inline, virtual] |
Definition at line 96 of file MINLPView.h.
virtual bool MINLPView::VariableView::discrete | ( | ) | const [pure virtual] |
Implemented in MINLP::VariableView.
ostream& operator<< | ( | ostream & | out, | |
const VariableView & | varview | |||
) | [friend] |