| 
    FLOPC++
    
   | 
 
Functor to facilitate generation of coefficients. More...
#include <MP_expression.hpp>


Public Member Functions | |
| GenerateFunctor (std::vector< Coef > &coefs) | |
| virtual | ~GenerateFunctor () | 
| void | setConstraint (MP_constraint *r) | 
| void | setMultiplicator (std::vector< Constant > &mults, double m) | 
| void | setTerminalExpression (const TerminalExpression *c) | 
| virtual int | row_number () const | 
| void | operator() () const | 
Public Attributes | |
| double | m_ | 
| std::vector< Constant > | multiplicators | 
| MP_constraint * | R | 
| const TerminalExpression * | C | 
| std::vector< Coef > & | Coefs | 
Additional Inherited Members | |
  Protected Member Functions inherited from flopc::Functor | |
| Functor () | |
| virtual | ~Functor () | 
Functor to facilitate generation of coefficients.
Definition at line 48 of file MP_expression.hpp.
      
  | 
  inline | 
Definition at line 50 of file MP_expression.hpp.
      
  | 
  inlinevirtual | 
Definition at line 52 of file MP_expression.hpp.
      
  | 
  virtual | 
Implements flopc::Functor.
Definition at line 192 of file MP_expression.cpp.
References C, Coefs, flopc::TerminalExpression::getColumn(), flopc::TerminalExpression::getStage(), flopc::TerminalExpression::getValue(), m_, multiplicators, flopc::outOfBound, and row_number().
      
  | 
  virtual | 
Reimplemented in flopc::ObjectiveGenerateFunctor.
Definition at line 188 of file MP_expression.cpp.
References R, and flopc::MP_constraint::row_number().
Referenced by operator()().
      
  | 
  inline | 
Definition at line 54 of file MP_expression.hpp.
References R.
Referenced by flopc::MP_constraint::coefficients().
      
  | 
  inline | 
Definition at line 57 of file MP_expression.hpp.
References m_, and multiplicators.
Referenced by flopc::Expression_constant::generate(), and flopc::VariableRef::generate().
      
  | 
  inline | 
Definition at line 61 of file MP_expression.hpp.
References C.
Referenced by flopc::Expression_constant::generate(), and flopc::VariableRef::generate().
| const TerminalExpression* flopc::GenerateFunctor::C | 
Definition at line 71 of file MP_expression.hpp.
Referenced by operator()(), and setTerminalExpression().
| std::vector<Coef>& flopc::GenerateFunctor::Coefs | 
Definition at line 72 of file MP_expression.hpp.
Referenced by operator()().
| double flopc::GenerateFunctor::m_ | 
Definition at line 68 of file MP_expression.hpp.
Referenced by operator()(), and setMultiplicator().
| std::vector<Constant> flopc::GenerateFunctor::multiplicators | 
Definition at line 69 of file MP_expression.hpp.
Referenced by operator()(), and setMultiplicator().
| MP_constraint* flopc::GenerateFunctor::R | 
Definition at line 70 of file MP_expression.hpp.
Referenced by row_number(), and setConstraint().
 1.8.5