AMPLProblemHandler::NumericArgHandler Class Reference
Detailed Description
handler to create a list of terms in a sum
NumericArgHandler is copied around, so it keeps only a pointer (with reference counting) to actual data
Definition at line 666 of file reader_nl.cpp.
Public Member Functions | |
| NumericArgHandler (int num_args) | |
| constructor More... | |
| void | AddArg (SCIP_EXPR *term) |
| adds term to sum More... | |
Data Fields | |
| std::shared_ptr< std::vector< SCIP_EXPR * > > | v |
Constructor & Destructor Documentation
◆ NumericArgHandler()
|
inlineexplicit |
constructor
- Parameters
-
num_args number of terms to expect
Definition at line 672 of file reader_nl.cpp.
References v.
Member Function Documentation
◆ AddArg()
|
inline |
adds term to sum
- Parameters
-
term term to add
Definition at line 681 of file reader_nl.cpp.
References v.
Field Documentation
◆ v
| std::shared_ptr<std::vector<SCIP_EXPR*> > AMPLProblemHandler::NumericArgHandler::v |
Definition at line 669 of file reader_nl.cpp.
Referenced by AddArg(), AMPLProblemHandler::EndSum(), and NumericArgHandler().