#include <nlpbuilder.hxx>
Public Member Functions | |
| NlpModelBuilder (SolverImpl *p) | |
| ~NlpModelBuilder () throw () | |
| void | setFuncObj (scsolver::numeric::CellFuncObj *p) |
| void | setObjectiveFormulaAddress (::com::sun::star::table::CellAddress addr) |
| void | clearDecVarAddresses () |
| void | appendDecVarAddress (::com::sun::star::table::CellAddress addr) |
| numeric::nlp::Model | getModel () const |
Private Member Functions | |
| NlpModelBuilder () | |
Private Attributes | |
| std::auto_ptr < NlpModelBuilderImpl > | m_pImpl |
Definition at line 53 of file nlpbuilder.hxx.
| scsolver::NlpModelBuilder::NlpModelBuilder | ( | SolverImpl * | p | ) |
Definition at line 111 of file nlpbuilder.cxx.
| scsolver::NlpModelBuilder::~NlpModelBuilder | ( | ) | throw () |
Definition at line 117 of file nlpbuilder.cxx.
| scsolver::NlpModelBuilder::NlpModelBuilder | ( | ) | [private] |
| void scsolver::NlpModelBuilder::setFuncObj | ( | scsolver::numeric::CellFuncObj * | p | ) |
Definition at line 122 of file nlpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::solveNlp().
| void scsolver::NlpModelBuilder::setObjectiveFormulaAddress | ( | ::com::sun::star::table::CellAddress | addr | ) |
Referenced by scsolver::SolveModelImpl::solveNlp().
| void scsolver::NlpModelBuilder::clearDecVarAddresses | ( | ) |
Definition at line 132 of file nlpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::solveNlp().
| void scsolver::NlpModelBuilder::appendDecVarAddress | ( | ::com::sun::star::table::CellAddress | addr | ) |
Referenced by scsolver::SolveModelImpl::solveNlp().
| Model scsolver::NlpModelBuilder::getModel | ( | ) | const |
Definition at line 142 of file nlpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::solveNlp().
std::auto_ptr<NlpModelBuilderImpl> scsolver::NlpModelBuilder::m_pImpl [private] |
Definition at line 67 of file nlpbuilder.hxx.
Referenced by clearDecVarAddresses(), getModel(), and setFuncObj().
1.5.3