|
FLOPC++
|
#include <MP_expression.hpp>
Public Member Functions | |
| GenerateFunctor (MP_constraint *r, vector< Coef > &cfs) | |
| void | setMultiplicator (vector< Constant > &mults, double m) |
| void | setTerminalExpression (const TerminalExpression *c) |
| void | operator() () const |
Private Attributes | |
| vector< Constant > | multiplicators |
| MP_constraint * | R |
| double | M |
| const TerminalExpression * | C |
| vector< MP::Coef > & | Coefs |
Definition at line 50 of file MP_expression.hpp.
| flopc::MP::GenerateFunctor::GenerateFunctor | ( | MP_constraint * | r, |
| vector< Coef > & | cfs | ||
| ) | [inline] |
Definition at line 52 of file MP_expression.hpp.
| void MP::GenerateFunctor::operator() | ( | ) | const [virtual] |
Implements flopc::Functor.
Definition at line 284 of file MP_expression.cpp.
References flopc::outOfBound.
| void flopc::MP::GenerateFunctor::setMultiplicator | ( | vector< Constant > & | mults, |
| double | m | ||
| ) | [inline] |
Definition at line 54 of file MP_expression.hpp.
References M, and multiplicators.
Referenced by flopc::Expression_constant::generate(), and flopc::VariableRef::generate().
| void flopc::MP::GenerateFunctor::setTerminalExpression | ( | const TerminalExpression * | c | ) | [inline] |
Definition at line 58 of file MP_expression.hpp.
References C.
Referenced by flopc::Expression_constant::generate(), and flopc::VariableRef::generate().
const TerminalExpression* flopc::MP::GenerateFunctor::C [private] |
Definition at line 67 of file MP_expression.hpp.
Referenced by setTerminalExpression().
vector<MP::Coef>& flopc::MP::GenerateFunctor::Coefs [private] |
Definition at line 68 of file MP_expression.hpp.
double flopc::MP::GenerateFunctor::M [private] |
Definition at line 66 of file MP_expression.hpp.
Referenced by setMultiplicator().
vector<Constant> flopc::MP::GenerateFunctor::multiplicators [private] |
Definition at line 64 of file MP_expression.hpp.
Referenced by setMultiplicator().
MP_constraint* flopc::MP::GenerateFunctor::R [private] |
Definition at line 65 of file MP_expression.hpp.
1.7.4