LibreOffice Module sc (master) 1
ScMatrix Member List

This is the complete list of members for ScMatrix, including all inherited members.

AddOp(double fVal, const ScMatrix &rMat)ScMatrix
And() constScMatrix
BoolOpFunction typedefScMatrix
Clone() constScMatrix
CloneAndExtend(SCSIZE nNewCols, SCSIZE nNewRows) constScMatrix
CloneIfConst()ScMatrix
CollectKahan(const std::vector< sc::op::kOp > &aOp)ScMatrix
CompareEqual()ScMatrix
CompareGreater()ScMatrix
CompareGreaterEqual()ScMatrix
CompareLess()ScMatrix
CompareLessEqual()ScMatrix
CompareMatrix(sc::Compare &rComp, size_t nMatPos, sc::CompareOptions *pOptions) constScMatrix
CompareNotEqual()ScMatrix
Count(bool bCountStrings, bool bCountErrors, bool bIgnoreEmptyStrings=false) constScMatrix
DecRef() constScMatrix
DivOp(bool bFlag, double fVal, const ScMatrix &rMat)ScMatrix
DoubleIterateResult typedefScMatrix
DoubleIterateResultMultiple typedefScMatrix
DoubleOpFunction typedefScMatrix
EmptyOpFunction typedefScMatrix
ExecuteOperation(const std::pair< size_t, size_t > &rStartPos, const std::pair< size_t, size_t > &rEndPos, DoubleOpFunction aDoubleFunc, BoolOpFunction aBoolFunc, StringOpFunction aStringFunc, EmptyOpFunction aEmptyFunc) constScMatrix
FillDouble(double fVal, SCSIZE nC1, SCSIZE nR1, SCSIZE nC2, SCSIZE nR2)ScMatrix
Get(SCSIZE nC, SCSIZE nR) constScMatrix
GetDimensions(SCSIZE &rC, SCSIZE &rR) constScMatrix
GetDouble(SCSIZE nC, SCSIZE nR) constScMatrix
GetDouble(SCSIZE nIndex) constScMatrix
GetDoubleArray(std::vector< double > &rArray, bool bEmptyAsZero=true) constScMatrix
GetDoubleWithStringConversion(SCSIZE nC, SCSIZE nR) constScMatrix
GetElementCount() constScMatrix
GetError(SCSIZE nC, SCSIZE nR) constScMatrix
GetErrorIfNotString(SCSIZE nC, SCSIZE nR) constScMatrixinline
GetGcd() constScMatrix
GetLcm() constScMatrix
GetMaxValue(bool bTextAsZero, bool bIgnoreErrorValues=false) constScMatrix
GetMinValue(bool bTextAsZero, bool bIgnoreErrorValues=false) constScMatrix
GetString(SCSIZE nC, SCSIZE nR) constScMatrix
GetString(SCSIZE nIndex) constScMatrix
GetString(SvNumberFormatter &rFormatter, SCSIZE nC, SCSIZE nR) constScMatrix
IncRef() constScMatrix
IsBoolean(SCSIZE nC, SCSIZE nR) constScMatrix
IsBooleanType(ScMatValType nType)ScMatrixinlinestatic
IsEmpty(SCSIZE nC, SCSIZE nR) constScMatrix
IsEmptyCell(SCSIZE nC, SCSIZE nR) constScMatrix
IsEmptyPath(SCSIZE nC, SCSIZE nR) constScMatrix
IsEmptyPathType(ScMatValType nType)ScMatrixinlinestatic
IsEmptyResult(SCSIZE nC, SCSIZE nR) constScMatrix
IsEmptyType(ScMatValType nType)ScMatrixinlinestatic
IsNonValueType(ScMatValType nType)ScMatrixinlinestatic
IsNumeric() constScMatrix
IsRealStringType(ScMatValType nType)ScMatrixinlinestatic
IsSizeAllocatable(SCSIZE nC, SCSIZE nR)ScMatrixstatic
IsStringOrEmpty(SCSIZE nIndex) constScMatrix
IsStringOrEmpty(SCSIZE nC, SCSIZE nR) constScMatrix
IsValue(SCSIZE nIndex) constScMatrix
IsValue(SCSIZE nC, SCSIZE nR) constScMatrix
IsValueOrEmpty(SCSIZE nC, SCSIZE nR) constScMatrix
IsValueType(ScMatValType nType)ScMatrixinlinestatic
KahanIterateResult typedefScMatrix
KahanIterateResultMultiple typedefScMatrix
MatchDoubleInColumns(double fValue, size_t nCol1, size_t nCol2) constScMatrix
MatchStringInColumns(const svl::SharedString &rStr, size_t nCol1, size_t nCol2) constScMatrix
MatConcat(SCSIZE nMaxCol, SCSIZE nMaxRow, const ScMatrixRef &xMat1, const ScMatrixRef &xMat2, SvNumberFormatter &rFormatter, svl::SharedStringPool &rPool)ScMatrix
MatCopy(const ScMatrix &mRes) constScMatrix
MatTrans(const ScMatrix &mRes) constScMatrix
mbCloneIfConstScMatrixmutableprivate
MergeDoubleArrayMultiply(std::vector< double > &rArray) constScMatrix
MulOp(double fVal, const ScMatrix &rMat)ScMatrix
NegOp(const ScMatrix &rMat)ScMatrix
NotOp(const ScMatrix &rMat)ScMatrix
nRefCntScMatrixmutableprivate
operator=(const ScMatrix &)=deleteScMatrixprivate
Or() constScMatrix
pImplScMatrixprivate
PowOp(bool bFlag, double fVal, const ScMatrix &rMat)ScMatrix
Product(bool bTextAsZero, bool bIgnoreErrorValues=false) constScMatrix
PutBoolean(bool bVal, SCSIZE nC, SCSIZE nR)ScMatrix
PutDouble(double fVal, SCSIZE nC, SCSIZE nR)ScMatrix
PutDouble(double fVal, SCSIZE nIndex)ScMatrix
PutDouble(const double *pArray, size_t nLen, SCSIZE nC, SCSIZE nR)ScMatrix
PutDoubleVector(const ::std::vector< double > &rVec, SCSIZE nC, SCSIZE nR)ScMatrix
PutEmpty(SCSIZE nC, SCSIZE nR)ScMatrix
PutEmptyPath(SCSIZE nC, SCSIZE nR)ScMatrix
PutEmptyPathVector(SCSIZE nCount, SCSIZE nC, SCSIZE nR)ScMatrix
PutEmptyResultVector(SCSIZE nCount, SCSIZE nC, SCSIZE nR)ScMatrix
PutEmptyVector(SCSIZE nCount, SCSIZE nC, SCSIZE nR)ScMatrix
PutError(FormulaError nErrorCode, SCSIZE nC, SCSIZE nR)ScMatrix
PutString(const svl::SharedString &rStr, SCSIZE nC, SCSIZE nR)ScMatrix
PutString(const svl::SharedString &rStr, SCSIZE nIndex)ScMatrix
PutString(const svl::SharedString *pArray, size_t nLen, SCSIZE nC, SCSIZE nR)ScMatrix
PutStringVector(const ::std::vector< svl::SharedString > &rVec, SCSIZE nC, SCSIZE nR)ScMatrix
Resize(SCSIZE nC, SCSIZE nR)ScMatrix
Resize(SCSIZE nC, SCSIZE nR, double fVal)ScMatrix
ScMatrix(const ScMatrix &)=deleteScMatrixprivate
ScMatrix(SCSIZE nC, SCSIZE nR)ScMatrix
ScMatrix(SCSIZE nC, SCSIZE nR, double fInitVal)ScMatrix
ScMatrix(size_t nC, size_t nR, const std::vector< double > &rInitVals)ScMatrix
ScMatrixImplScMatrixfriend
SetErrorInterpreter(ScInterpreter *p)ScMatrix
SetImmutable() constScMatrix
SetMutable()ScMatrix
StringOpFunction typedefScMatrix
SubOp(bool bFlag, double fVal, const ScMatrix &rMat)ScMatrix
Sum(bool bTextAsZero, bool bIgnoreErrorValues=false) constScMatrix
SumSquare(bool bTextAsZero, bool bIgnoreErrorValues=false) constScMatrix
ValidColRow(SCSIZE nC, SCSIZE nR) constScMatrix
ValidColRowOrReplicated(SCSIZE &rC, SCSIZE &rR) constScMatrix
ValidColRowReplicated(SCSIZE &rC, SCSIZE &rR) constScMatrix
Xor() constScMatrix
~ScMatrix()ScMatrix