#include <lpbuilder.hxx>
Public Member Functions | |
| LpModelBuilder () | |
| ~LpModelBuilder () | |
| numeric::lp::Model | getModel () |
| numeric::GoalType | getGoal () const |
| void | setGoal (numeric::GoalType) |
| const ::com::sun::star::table::CellAddress | getObjectiveFormulaAddress () const |
| void | setObjectiveFormulaAddress (const ::com::sun::star::table::CellAddress &) |
| void | setDecisionVarAddress (const ::com::sun::star::table::CellAddress &) |
| std::vector < ::com::sun::star::table::CellAddress > | getAllDecisionVarAddresses () const |
| void | clearDecisionVarAddresses () |
| double | getCostVector (const ::com::sun::star::table::CellAddress &) |
| void | setCostVector (const ::com::sun::star::table::CellAddress &, double) |
| void | clearConstraintAddresses () |
| void | setConstraintAddress (const ConstraintAddress &) |
| std::vector < ConstraintAddress > | getAllConstraintAddresses () const |
| void | setConstraintMatrixSize (size_t, size_t) |
| void | setConstraintCoefficient (const ::com::sun::star::table::CellAddress &, const ConstraintAddress &, double, double) |
| const rtl::OUString | getTempCellFormula (const ::com::sun::star::table::CellAddress &) const |
| void | setTempCellFormula (const ::com::sun::star::table::CellAddress &, const rtl::OUString &) |
Private Attributes | |
| std::auto_ptr < LpModelBuilderImpl > | m_pImpl |
Definition at line 90 of file lpbuilder.hxx.
| scsolver::LpModelBuilder::LpModelBuilder | ( | ) |
Definition at line 562 of file lpbuilder.cxx.
| scsolver::LpModelBuilder::~LpModelBuilder | ( | ) |
Definition at line 566 of file lpbuilder.cxx.
| numeric::lp::Model scsolver::LpModelBuilder::getModel | ( | ) |
| numeric::GoalType scsolver::LpModelBuilder::getGoal | ( | ) | const |
| void scsolver::LpModelBuilder::setGoal | ( | numeric::GoalType | e | ) |
| const CellAddress scsolver::LpModelBuilder::getObjectiveFormulaAddress | ( | ) | const |
Definition at line 585 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::setObjectiveFormulaAddress | ( | const ::com::sun::star::table::CellAddress & | ) |
| void scsolver::LpModelBuilder::setDecisionVarAddress | ( | const ::com::sun::star::table::CellAddress & | ) |
| vector< CellAddress > scsolver::LpModelBuilder::getAllDecisionVarAddresses | ( | ) | const |
Definition at line 637 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::parseConstraints(), and scsolver::SolveModelImpl::updateCells().
| void scsolver::LpModelBuilder::clearDecisionVarAddresses | ( | ) |
| double scsolver::LpModelBuilder::getCostVector | ( | const ::com::sun::star::table::CellAddress & | ) |
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::setCostVector | ( | const ::com::sun::star::table::CellAddress & | , | |
| double | ||||
| ) |
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::clearConstraintAddresses | ( | ) |
Definition at line 605 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| void scsolver::LpModelBuilder::setConstraintAddress | ( | const ConstraintAddress & | aItem | ) |
Definition at line 610 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| vector< ConstraintAddress > scsolver::LpModelBuilder::getAllConstraintAddresses | ( | ) | const |
Definition at line 615 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::setConstraintMatrixSize | ( | size_t | nRow, | |
| size_t | nCol | |||
| ) |
Definition at line 620 of file lpbuilder.cxx.
References m_pImpl.
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::setConstraintCoefficient | ( | const ::com::sun::star::table::CellAddress & | , | |
| const ConstraintAddress & | , | |||
| double | , | |||
| double | ||||
| ) |
Referenced by scsolver::SolveModelImpl::parseConstraints().
| const rtl::OUString scsolver::LpModelBuilder::getTempCellFormula | ( | const ::com::sun::star::table::CellAddress & | ) | const |
Referenced by scsolver::SolveModelImpl::parseConstraints().
| void scsolver::LpModelBuilder::setTempCellFormula | ( | const ::com::sun::star::table::CellAddress & | , | |
| const rtl::OUString & | ||||
| ) |
Referenced by scsolver::SolveModelImpl::parseConstraints().
std::auto_ptr<LpModelBuilderImpl> scsolver::LpModelBuilder::m_pImpl [private] |
Definition at line 130 of file lpbuilder.hxx.
Referenced by clearConstraintAddresses(), clearDecisionVarAddresses(), getAllConstraintAddresses(), getAllDecisionVarAddresses(), getGoal(), getModel(), getObjectiveFormulaAddress(), setConstraintAddress(), setConstraintMatrixSize(), and setGoal().
1.5.3