|
LibreOffice Module sc (master) 1
|
#include <rtl/math.hxx>#include <string.h>#include <math.h>#include <unotools/bootstrap.hxx>#include <svl/zforlist.hxx>#include <tools/duration.hxx>#include <interpre.hxx>#include <global.hxx>#include <formulacell.hxx>#include <document.hxx>#include <dociter.hxx>#include <scmatrix.hxx>#include <globstr.hrc>#include <scresid.hxx>#include <cellkeytranslator.hxx>#include <formulagroup.hxx>#include <vcl/svapp.hxx>#include <vector>Go to the source code of this file.
Functions | |
| static int | lcl_LUP_decompose (ScMatrix *mA, const SCSIZE n, ::std::vector< SCSIZE > &P) |
| static void | lcl_LUP_solve (const ScMatrix *mLU, const SCSIZE n, const ::std::vector< SCSIZE > &P, const ::std::vector< double > &B, ::std::vector< double > &X) |
| static SCSIZE | lcl_GetMinExtent (SCSIZE n1, SCSIZE n2) |
| Minimum extent of one result matrix dimension. More... | |
| static ScMatrixRef | lcl_MatrixCalculation (const ScMatrix &rMat1, const ScMatrix &rMat2, ScInterpreter *pInterpreter, ScMatrix::CalculateOpFunction Op) |
| static void | lcl_GetDiffDateTimeFmtType (SvNumFormatType &nFuncFmt, SvNumFormatType nFmt1, SvNumFormatType nFmt2) |
|
static |
Definition at line 1185 of file interpr5.cxx.
Referenced by ScInterpreter::CalculateAddSub().
Minimum extent of one result matrix dimension.
For a row or column vector to be replicated the larger matrix dimension is returned, else the smaller dimension.
Definition at line 1141 of file interpr5.cxx.
Referenced by lcl_MatrixCalculation(), and ScInterpreter::MatConcat().
Definition at line 765 of file interpr5.cxx.
References ScMatrix::GetDouble(), i, n, and ScMatrix::PutDouble().
Referenced by ScInterpreter::ScMatDet(), and ScInterpreter::ScMatInv().
|
static |
Definition at line 866 of file interpr5.cxx.
References B, KahanSum::get(), ScMatrix::GetDouble(), i, n, SCSIZE_MAX, and X.
Referenced by ScInterpreter::ScMatInv().
|
static |
Definition at line 1153 of file interpr5.cxx.
References ScMatrix::GetDimensions(), ScInterpreter::GetNewMat(), and lcl_GetMinExtent().
Referenced by ScInterpreter::CalculateAddSub(), ScInterpreter::ScDiv(), ScInterpreter::ScMul(), ScInterpreter::ScPow(), and ScInterpreter::ScSumXMY2().