Classes | |
| class | BaseDialog |
| class | ObjProperty |
| class | WidgetProperty |
| class | Listener |
| class | SimpleActionObject |
| class | ActionObject |
| class | ActionListener |
| class | ItemListener |
| class | FocusListener |
| class | MouseListener |
| class | TopWindowListener |
| class | ConstEditDialog |
| class | SolverDialog |
| class | RngSelListener |
| class | RngBtnListener |
| class | SolveBtnListener |
| class | CloseBtnListener |
| class | SaveBtnListener |
| class | LoadBtnListener |
| class | ResetBtnListener |
| class | OptionBtnListener |
| class | ConstEditBtnListener |
| class | ConstListBoxListener |
| class | MaxRadioBtnListener |
| class | WindowFocusListener |
| class | WindowMouseListener |
| class | OKCancelBtnListener |
| class | ConstraintAddress |
| class | LpModelBuilder |
| class | MessageDialog |
| class | NlpModelBuilder |
| class | OptionData |
| class | OptionDialog |
| class | StringResMgr |
| class | PropStreamParser |
| class | SolveModel |
| class | SolverImpl |
| class | Timer |
| class | ConstraintString |
| struct | Global |
| class | RuntimeError |
| class | CalcInterface |
| class | TimerImpl |
| class | BaseDialogImpl |
| class | ObjPropertyImpl |
| class | WidgetPropertyImpl |
| class | TopWindowListenerImpl |
| class | ConstDlgCloseAction |
| class | SolverDlgCloseAction |
| class | NoMatchingElementsFound |
| class | LogicError |
| struct | DecisionVar |
| struct | CellAttr |
| class | LpModelBuilderImpl |
| class | NlpModelBuilderImpl |
| struct | OptionDataImpl |
| class | OptionDlgOKAction |
| class | OptionDlgWinCloseAction |
| struct | OptionDialogImpl |
| struct | cell_address_t |
| class | ConstantTermStorage |
| class | CellUpdateSwitch |
| class | SolveModelImpl |
Namespaces | |
| namespace | numeric |
| namespace | unohelper |
Typedefs | |
| typedef std::auto_ptr < ObjProperty > | apObjProp |
| typedef std::auto_ptr < WidgetProperty > | apWidgetProp |
Enumerations | |
| enum | OptModelType { OPTMODELTYPE_LP, OPTMODELTYPE_MILP, OPTMODELTYPE_NLP, OPTMODELTYPE_MINLP } |
| enum | ConstButtonType { CONST_ADD, CONST_CHANGE, CONST_DELETE } |
Functions | |
| const rtl::OUString | getTextByWidget (BaseDialog *, const rtl::OUString &) |
| void | setTextByWidget (BaseDialog *, const rtl::OUString &, const rtl::OUString &) |
| void | Debug (const char *s) |
| std::string | repeatString (const char *, unsigned long) |
| void | vectorToMatrix (const ::std::vector< double > &vec,::scsolver::numeric::Matrix &mx, bool rowMatrix=true) |
| void | matrixToVector (const ::scsolver::numeric::Matrix &mx,::std::vector< double > &vec) |
| void | printOUStr (const rtl::OUString &) |
| const ::rtl::OUString | ascii (const sal_Char *text) |
| const ::com::sun::star::uno::Any | asciiAny (const sal_Char *text) |
| void | split (const rtl::OUString &, const rtl::OUString &, std::vector< rtl::OUString > &) |
| static uno::Sequence < rtl::OUString > SAL_CALL | getSupportedServiceNames_SolverImpl () |
| static rtl::OUString | getImplementationName_SolverImpl () |
| static Reference < uno::XInterface > SAL_CALL | create_SolverImpl (Reference< uno::XComponentContext > const &xContext) SAL_THROW(()) |
| void | vectorToMatrix (const vector< double > &vec, Matrix &mx, bool rowMatrix) |
| void | matrixToVector (const Matrix &mx, vector< double > &vec) |
| void | lcl_dumpServiceNames (const Reference< uno::XInterface > &) |
| bool | operator== (const CellAddress &lhs, const CellAddress &rhs) |
| bool | operator!= (const CellAddress &lhs, const CellAddress &rhs) |
| static bool | lcl_isNumeric (const rtl::OUString &sVal) |
| rtl::OUString | lcl_resolveSheetName (const rtl::OUString &sSheetAddr) |
Variables | |
| static struct::cppu::ImplementationEntry | s_component_entries [] |
| typedef std::auto_ptr<ObjProperty> scsolver::apObjProp |
Definition at line 71 of file basedlg.hxx.
| typedef std::auto_ptr<WidgetProperty> scsolver::apWidgetProp |
Definition at line 74 of file basedlg.hxx.
Definition at line 35 of file option.hxx.
| const ::rtl::OUString scsolver::ascii | ( | const sal_Char * | text | ) |
Definition at line 43 of file unoglobal.cxx.
Referenced by scsolver::OKCancelBtnListener::actionPerformed(), scsolver::RngBtnListener::actionPerformed(), scsolver::BaseDialogImpl::addButton(), scsolver::BaseDialogImpl::addButtonImage(), scsolver::BaseDialogImpl::addCheckBox(), scsolver::BaseDialogImpl::addEdit(), scsolver::BaseDialogImpl::addFixedLine(), scsolver::BaseDialogImpl::addFixedText(), scsolver::BaseDialogImpl::addGroupBox(), scsolver::BaseDialogImpl::addListBox(), scsolver::BaseDialogImpl::addRadioButton(), scsolver::BaseDialogImpl::addRangeEdit(), asciiAny(), scsolver::OptionDialog::getDialogName(), scsolver::MessageDialog::getDialogName(), scsolver::SolverDialog::getDialogName(), scsolver::ConstEditDialog::getDialogName(), scsolver::ConstEditDialog::getEquality(), scsolver::SolverDialog::getGoal(), scsolver::ConstEditDialog::getLeftCellReference(), scsolver::WindowFocusListener::getListenerType(), scsolver::SolveModelImpl::getLpAlgorithm(), scsolver::OptionDialog::getModelType(), scsolver::BaseDialogImpl::getRangeEditWidget(), scsolver::StringResMgr::getResNameByID(), scsolver::ConstEditDialog::getRightCellReference(), scsolver::SolverDialog::getSelectedConstraintPos(), scsolver::StringResMgr::getSimpleFileAccess(), scsolver::StringResMgr::getSystemLocaleString(), scsolver::SolverDialog::getTargetCellAddress(), scsolver::SolverDialog::getVarCellAddress(), scsolver::StringResMgr::init(), scsolver::OptionDialog::initialize(), scsolver::MessageDialog::initialize(), scsolver::SolverDialog::initialize(), scsolver::ConstEditDialog::initialize(), scsolver::BaseDialogImpl::initialize(), scsolver::OptionDialog::isVarInteger(), scsolver::OptionDialog::isVarPositive(), scsolver::ConstListBoxListener::itemStateChanged(), lcl_isNumeric(), lcl_resolveSheetName(), scsolver::SolverDialog::loadModelFromDocument(), scsolver::StringResMgr::loadStrings(), scsolver::SolverDialog::output(), scsolver::SolveModelImpl::parseConstraints(), scsolver::OptionDialog::registerListeners(), scsolver::SolverDialog::registerListeners(), scsolver::ConstEditDialog::registerListeners(), scsolver::SolverDialog::removeConstraintsFromListBox(), scsolver::SolverDialog::reset(), scsolver::ConstEditDialog::reset(), scsolver::SolverDialog::saveModelToDocument(), scsolver::SolverDialog::setConstraintImpl(), scsolver::ConstEditDialog::setEquality(), scsolver::SolverDialog::setGoal(), scsolver::ConstEditDialog::setLeftCellReference(), scsolver::MessageDialog::setMessage(), scsolver::OptionDialog::setModelType(), scsolver::ObjPropertyImpl::setPropertyValue(), scsolver::ConstEditDialog::setRightCellReference(), scsolver::SolverDialog::setTargetCellAddress(), scsolver::SolverDialog::setVarCellAddress(), scsolver::OptionDialog::setVarInteger(), scsolver::OptionDialog::setVarPositive(), scsolver::numeric::lp::UnoAlgorithmImpl::solve(), scsolver::numeric::lp::LpSolveImpl::solve(), scsolver::CalcInterface::splitCellRangeAddress(), scsolver::BaseDialogImpl::unregisterListener(), scsolver::OptionDialog::unregisterListeners(), scsolver::SolverDialog::unregisterListeners(), scsolver::ConstEditDialog::unregisterListeners(), scsolver::CalcInterface::updateCurrentComponent(), and scsolver::SolverDialog::updateWidgets().
| const Any scsolver::asciiAny | ( | const sal_Char * | text | ) |
Definition at line 48 of file unoglobal.cxx.
References ascii().
Referenced by scsolver::StringResMgr::getSystemLocaleString().
| static Reference< uno::XInterface > SAL_CALL scsolver::create_SolverImpl | ( | Reference< uno::XComponentContext > const & | xContext | ) | [static] |
| void scsolver::Debug | ( | const char * | s | ) |
Outputs debug message when SCSOLVER_DEBUG is defined.
| s | message to output |
Definition at line 47 of file global.cxx.
Referenced by scsolver::RngSelListener::aborted(), scsolver::RngBtnListener::actionPerformed(), scsolver::numeric::lp::BoundedRevisedSimplexImpl::buildInitialVars(), scsolver::numeric::Matrix::deleteColumn(), scsolver::numeric::Matrix::deleteRow(), scsolver::numeric::lp::ModelImpl::deleteVariables(), scsolver::numeric::Matrix::det(), scsolver::WindowFocusListener::focusGained(), scsolver::WindowFocusListener::focusLost(), scsolver::CalcInterface::getCellRangeAddress(), scsolver::StringResMgr::getSystemLocaleString(), scsolver::numeric::lp::BaseAlgorithmImpl::initCanonicalModel(), scsolver::numeric::Matrix::inverse(), scsolver::numeric::Matrix::operator *(), scsolver::numeric::Matrix::operator+(), scsolver::numeric::Matrix::operator-(), scsolver::numeric::lp::BoundedRevisedSimplexImpl::queryEnteringNBVar(), scsolver::SolveModelImpl::resolveConstraintAddress(), scsolver::numeric::lp::RevisedSimplexImpl::runNormalInitSearch(), scsolver::BaseDialogImpl::setVisibleDefault(), scsolver::numeric::lp::LpSolveImpl::solve(), scsolver::numeric::lp::BoundedRevisedSimplexImpl::solve(), scsolver::SolveModelImpl::solveLp(), scsolver::SolverImpl::solveModel(), scsolver::LpModelBuilderImpl::stripConstConstraint(), scsolver::LpModelBuilderImpl::stripZeroCostDecisionVar(), and scsolver::RngBtnListener::~RngBtnListener().
| static rtl::OUString scsolver::getImplementationName_SolverImpl | ( | ) | [static] |
| static Sequence< rtl::OUString > scsolver::getSupportedServiceNames_SolverImpl | ( | ) | [static] |
Definition at line 261 of file service.cxx.
References SERVICE_NAME.
Referenced by scsolver::SolverImpl::getSupportedServiceNames().
| const rtl::OUString scsolver::getTextByWidget | ( | BaseDialog * | pDlg, | |
| const rtl::OUString & | sName | |||
| ) |
Definition at line 995 of file basedlg.cxx.
References scsolver::BaseDialog::getWidgetByName().
Referenced by scsolver::SolverDialog::saveModelToDocument().
| void scsolver::lcl_dumpServiceNames | ( | const Reference< uno::XInterface > & | ) |
Dump all service names supported by this widget and terminate. This function is for debug purposes only, and should never be reached under normal circumstances.
Definition at line 81 of file basedlg.cxx.
Referenced by scsolver::BaseDialogImpl::registerListener(), and scsolver::BaseDialogImpl::unregisterListener().
| static bool scsolver::lcl_isNumeric | ( | const rtl::OUString & | sVal | ) | [static] |
Definition at line 586 of file solvemodel.cxx.
References ascii().
Referenced by scsolver::SolveModelImpl::resolveConstraintAddress().
| rtl::OUString scsolver::lcl_resolveSheetName | ( | const rtl::OUString & | sSheetAddr | ) |
Definition at line 189 of file xcalc.cxx.
References ascii().
Referenced by scsolver::CalcInterface::getCellFormula(), and scsolver::CalcInterface::getCellRangeAddress().
| void scsolver::matrixToVector | ( | const Matrix & | mx, | |
| vector< double > & | vec | |||
| ) |
Definition at line 79 of file global.cxx.
| void scsolver::matrixToVector | ( | const ::scsolver::numeric::Matrix & | mx, | |
| ::std::vector< double > & | vec | |||
| ) |
Referenced by scsolver::numeric::nlp::QuasiNewtonImpl::runLinearSearch().
| bool scsolver::operator!= | ( | const CellAddress & | lhs, | |
| const CellAddress & | rhs | |||
| ) |
Definition at line 70 of file lpbuilder.cxx.
| bool scsolver::operator== | ( | const CellAddress & | lhs, | |
| const CellAddress & | rhs | |||
| ) |
Definition at line 63 of file lpbuilder.cxx.
| void scsolver::printOUStr | ( | const rtl::OUString & | ou | ) |
Definition at line 37 of file unoglobal.cxx.
Referenced by scsolver::SolverDialog::output(), scsolver::SolverDialog::setConstraintImpl(), and scsolver::BaseDialogImpl::unregisterListener().
| string scsolver::repeatString | ( | const char * | str, | |
| unsigned long | nNum | |||
| ) |
Definition at line 52 of file global.cxx.
Referenced by scsolver::numeric::lp::BoundedRevisedSimplexImpl::findInitialSolution(), scsolver::numeric::Matrix::getDisplayElements(), scsolver::numeric::Matrix::print(), scsolver::numeric::lp::ModelImpl::print(), scsolver::numeric::lp::BoundedRevisedSimplexImpl::printIterateHeader(), scsolver::numeric::lp::RevisedSimplexImpl::printIterateHeader(), and scsolver::numeric::nlp::QuasiNewtonImpl::runIteration().
| void scsolver::setTextByWidget | ( | BaseDialog * | pDlg, | |
| const rtl::OUString & | sName, | |||
| const rtl::OUString & | sVal | |||
| ) |
Definition at line 1002 of file basedlg.cxx.
References scsolver::BaseDialog::getWidgetByName().
Referenced by scsolver::SolverDialog::loadModelFromDocument(), and scsolver::SolverDialog::reset().
| void scsolver::split | ( | const rtl::OUString & | sStr, | |
| const rtl::OUString & | sSep, | |||
| std::vector< rtl::OUString > & | cn | |||
| ) |
Splits a string into a list of string elements separated by a specified separator string.
| sStr | original string | |
| sSep | separator string | |
| cn | container containing a list of string elements |
Definition at line 62 of file unoglobal.cxx.
Referenced by scsolver::SolverDialog::loadModelFromDocument().
| void scsolver::vectorToMatrix | ( | const vector< double > & | vec, | |
| Matrix & | mx, | |||
| bool | rowMatrix | |||
| ) |
Definition at line 60 of file global.cxx.
| void scsolver::vectorToMatrix | ( | const ::std::vector< double > & | vec, | |
| ::scsolver::numeric::Matrix & | mx, | |||
| bool | rowMatrix = true | |||
| ) |
struct ::cppu::ImplementationEntry scsolver::s_component_entries[] [static] |
Initial value:
{
{
create_SolverImpl, getImplementationName_SolverImpl,
getSupportedServiceNames_SolverImpl, ::cppu::createSingleComponentFactory,
0, 0
},
{ 0, 0, 0, 0, 0, 0 }
}
Definition at line 293 of file service.cxx.
Referenced by component_getFactory(), and component_writeInfo().
1.5.3