Lines Matching refs:pMat

107             ScMatrixRef pMat = PopMatrix();  in ScIfJump()  local
108 if ( !pMat ) in ScIfJump()
115 pMat->SetErrorInterpreter( NULL); in ScIfJump()
117 pMat->GetDimensions( nCols, nRows ); in ScIfJump()
133 const ScMatrixValue* pMatVal = pMat->Get( nC, nR, in ScIfJump()
240 ScMatrixRef pMat = PopMatrix(); in ScChoseJump() local
241 if ( !pMat ) in ScChoseJump()
248 pMat->SetErrorInterpreter( NULL); in ScChoseJump()
250 pMat->GetDimensions( nCols, nRows ); in ScChoseJump()
265 const ScMatrixValue* pMatVal = pMat->Get( nC, nR, in ScChoseJump()
523 ScMatrixRef pMat = PopMatrix(); in JumpMatrix() local
530 else if ( !pMat ) in JumpMatrix()
538 pMat->GetDimensions( nCols, nRows ); in JumpMatrix()
547 if ( pMat->IsValue( nC, nR ) ) in JumpMatrix()
549 fVal = pMat->GetDouble( nC, nR ); in JumpMatrix()
552 else if ( pMat->IsEmpty( nC, nR ) ) in JumpMatrix()
556 const String& rStr = pMat->GetString( nC, nR ); in JumpMatrix()
860 ScMatrixRef pMat[2]; in CompareMat() local
899 pMat[ i ] = GetMatrix(); in CompareMat()
900 if ( !pMat[ i ] ) in CompareMat()
903 pMat[i]->SetErrorInterpreter( NULL); in CompareMat()
914 if ( pMat[0] && pMat[1] ) in CompareMat()
918 pMat[0]->GetDimensions( nC0, nR0 ); in CompareMat()
919 pMat[1]->GetDimensions( nC1, nR1 ); in CompareMat()
930 if ( pMat[0]->ValidColRowOrReplicated( nCol, nRow ) && in CompareMat()
931 pMat[1]->ValidColRowOrReplicated( nCol, nRow )) in CompareMat()
935 if ( pMat[i]->IsString(j,k) ) in CompareMat()
938 *aComp.pVal[i] = pMat[i]->GetString(j,k); in CompareMat()
939 aComp.bEmpty[i] = pMat[i]->IsEmpty(j,k); in CompareMat()
944 aComp.nVal[i] = pMat[i]->GetDouble(j,k); in CompareMat()
955 else if ( pMat[0] || pMat[1] ) in CompareMat()
957 short i = ( pMat[0] ? 0 : 1); in CompareMat()
959 pMat[i]->GetDimensions( nC, nR ); in CompareMat()
966 if ( pMat[i]->IsValue(j) ) in CompareMat()
969 aComp.nVal[i] = pMat[i]->GetDouble(j); in CompareMat()
975 *aComp.pVal[i] = pMat[i]->GetString(j); in CompareMat()
976 aComp.bEmpty[i] = pMat[i]->IsEmpty(j); in CompareMat()
987 ScMatrixRef ScInterpreter::QueryMat( ScMatrix* pMat, ScCompareOptions& rOptions ) in QueryMat() argument
991 PushMatrix( pMat); in QueryMat()
1038 ScMatrixRef pMat = CompareMat(); in ScEqual() local
1039 if ( !pMat ) in ScEqual()
1043 pMat->CompareEqual(); in ScEqual()
1044 PushMatrix( pMat ); in ScEqual()
1057 ScMatrixRef pMat = CompareMat(); in ScNotEqual() local
1058 if ( !pMat ) in ScNotEqual()
1062 pMat->CompareNotEqual(); in ScNotEqual()
1063 PushMatrix( pMat ); in ScNotEqual()
1076 ScMatrixRef pMat = CompareMat(); in ScLess() local
1077 if ( !pMat ) in ScLess()
1081 pMat->CompareLess(); in ScLess()
1082 PushMatrix( pMat ); in ScLess()
1095 ScMatrixRef pMat = CompareMat(); in ScGreater() local
1096 if ( !pMat ) in ScGreater()
1100 pMat->CompareGreater(); in ScGreater()
1101 PushMatrix( pMat ); in ScGreater()
1114 ScMatrixRef pMat = CompareMat(); in ScLessEqual() local
1115 if ( !pMat ) in ScLessEqual()
1119 pMat->CompareLessEqual(); in ScLessEqual()
1120 PushMatrix( pMat ); in ScLessEqual()
1133 ScMatrixRef pMat = CompareMat(); in ScGreaterEqual() local
1134 if ( !pMat ) in ScGreaterEqual()
1138 pMat->CompareGreaterEqual(); in ScGreaterEqual()
1139 PushMatrix( pMat ); in ScGreaterEqual()
1212 ScMatrixRef pMat = GetMatrix(); in ScAnd() local
1213 if ( pMat ) in ScAnd()
1216 double fVal = pMat->And(); in ScAnd()
1311 ScMatrixRef pMat = GetMatrix(); in ScOr() local
1312 if ( pMat ) in ScOr()
1315 double fVal = pMat->Or(); in ScOr()
1411 ScMatrixRef pMat = GetMatrix(); in ScXor() local
1412 if ( pMat ) in ScXor()
1415 double fVal = pMat->Xor(); in ScXor()
1454 ScMatrixRef pMat = GetMatrix(); in ScNeg() local
1455 if ( !pMat ) in ScNeg()
1460 pMat->GetDimensions( nC, nR ); in ScNeg()
1469 if ( pMat->IsValueOrEmpty(j) ) in ScNeg()
1470 pResMat->PutDouble( -pMat->GetDouble(j), j ); in ScNeg()
1510 ScMatrixRef pMat = GetMatrix(); in ScNot() local
1511 if ( !pMat ) in ScNot()
1516 pMat->GetDimensions( nC, nR ); in ScNot()
1525 if ( pMat->IsValueOrEmpty(j) ) in ScNot()
1526 pResMat->PutDouble( (pMat->GetDouble(j) == 0.0), j ); in ScNot()
1785 ScMatrixRef pMat = PopMatrix(); in ScIsEmpty() local
1786 if ( !pMat ) in ScIsEmpty()
1789 nRes = pMat->IsEmpty( 0 ); in ScIsEmpty()
1793 pMat->GetDimensions( nCols, nRows); in ScIsEmpty()
1796 nRes = pMat->IsEmpty( nC, nR); in ScIsEmpty()
1847 ScMatrixRef pMat = PopMatrix(); in IsString() local
1848 if ( !pMat ) in IsString()
1851 nRes = pMat->IsString(0) && !pMat->IsEmpty(0); in IsString()
1855 pMat->GetDimensions( nCols, nRows); in IsString()
1858 nRes = pMat->IsString( nC, nR) && !pMat->IsEmpty( nC, nR); in IsString()
2296 ScMatrixRef pMat = PopMatrix(); in ScIsValue() local
2297 if ( !pMat ) in ScIsValue()
2301 if (pMat->GetErrorIfNotString( 0 ) == 0) in ScIsValue()
2302 nRes = pMat->IsValue( 0 ); in ScIsValue()
2307 pMat->GetDimensions( nCols, nRows); in ScIsValue()
2310 if (pMat->GetErrorIfNotString( nC, nR) == 0) in ScIsValue()
2311 nRes = pMat->IsValue( nC, nR); in ScIsValue()
2403 ScMatrixRef pMat = PopMatrix(); in ScIsNV() local
2404 if ( !pMat ) in ScIsNV()
2407 nRes = (pMat->GetErrorIfNotString( 0 ) == NOTAVAILABLE); in ScIsNV()
2411 pMat->GetDimensions( nCols, nRows); in ScIsNV()
2414 nRes = (pMat->GetErrorIfNotString( nC, nR) == NOTAVAILABLE); in ScIsNV()
2452 ScMatrixRef pMat = PopMatrix(); in ScIsErr() local
2453 if ( nGlobalError || !pMat ) in ScIsErr()
2454 nRes = ((nGlobalError && nGlobalError != NOTAVAILABLE) || !pMat); in ScIsErr()
2457 sal_uInt16 nErr = pMat->GetErrorIfNotString( 0 ); in ScIsErr()
2463 pMat->GetDimensions( nCols, nRows); in ScIsErr()
2467 sal_uInt16 nErr = pMat->GetErrorIfNotString( nC, nR); in ScIsErr()
2510 ScMatrixRef pMat = PopMatrix(); in ScIsError() local
2511 if ( nGlobalError || !pMat ) in ScIsError()
2514 nRes = (pMat->GetErrorIfNotString( 0 ) != 0); in ScIsError()
2518 pMat->GetDimensions( nCols, nRows); in ScIsError()
2521 nRes = (pMat->GetErrorIfNotString( nC, nR) != 0); in ScIsError()
2582 ScMatrixRef pMat = PopMatrix(); in IsEven() local
2583 if ( !pMat ) in IsEven()
2587 nRes = pMat->IsValue( 0 ); in IsEven()
2589 fVal = pMat->GetDouble( 0 ); in IsEven()
2594 pMat->GetDimensions( nCols, nRows); in IsEven()
2598 nRes = pMat->IsValue( nC, nR); in IsEven()
2600 fVal = pMat->GetDouble( nC, nR); in IsEven()
3063 ScMatrixRef pMat = PopMatrix(); in ScMin() local
3064 if (pMat) in ScMin()
3068 pMat->GetDimensions(nC, nR); in ScMin()
3069 if (pMat->IsNumeric()) in ScMin()
3074 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMin()
3084 if (!pMat->IsString(nMatCol,nMatRow)) in ScMin()
3086 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMin()
3184 ScMatrixRef pMat = PopMatrix(); in ScMax() local
3185 if (pMat) in ScMax()
3189 pMat->GetDimensions(nC, nR); in ScMax()
3190 if (pMat->IsNumeric()) in ScMax()
3195 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMax()
3205 if (!pMat->IsString(nMatCol,nMatRow)) in ScMax()
3207 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMax()
3472 ScMatrixRef pMat = PopMatrix(); in IterateParameters() local
3473 if (pMat) in IterateParameters()
3477 pMat->GetDimensions(nC, nR); in IterateParameters()
3486 if (!pMat->IsString(nMatCol,nMatRow)) in IterateParameters()
3489 fVal = pMat->GetDouble(nMatCol,nMatRow); in IterateParameters()
3663 ScMatrixRef pMat = PopMatrix(); in GetStVarParams() local
3664 if (pMat) in GetStVarParams()
3667 pMat->GetDimensions(nC, nR); in GetStVarParams()
3672 if (!pMat->IsString(nMatCol,nMatRow)) in GetStVarParams()
3674 fVal= pMat->GetDouble(nMatCol,nMatRow); in GetStVarParams()
3809 ScMatrixRef pMat = PopMatrix(); in ScColumns() local
3810 if (pMat) in ScColumns()
3813 pMat->GetDimensions(nC, nR); in ScColumns()
3853 ScMatrixRef pMat = PopMatrix(); in ScRows() local
3854 if (pMat) in ScRows()
3857 pMat->GetDimensions(nC, nR); in ScRows()
6056 ScMatrixRef pMat = NULL; in CalculateLookup() local
6075 pMat = PopMatrix(); in CalculateLookup()
6076 if (pMat) in CalculateLookup()
6077 pMat->GetDimensions(nC, nR); in CalculateLookup()
6089 …if ( fIndex < 0.0 || (HLookup ? (pMat ? (fIndex >= nR) : (fIndex+nRow1 > nRow2)) : (pMat ? (fIndex… in CalculateLookup()
6097 if (!pMat) in CalculateLookup()
6130 if (pMat) in CalculateLookup()
6145 if (HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i)) in CalculateLookup()
6148 … pCollator->compareString( HLookup ? pMat->GetString(i,0) : pMat->GetString(0,i), aParamStr); in CalculateLookup()
6162 if (HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i)) in CalculateLookup()
6165 … HLookup ? pMat->GetString(i,0) : pMat->GetString(0,i), aParamStr ) ) in CalculateLookup()
6181 if (!(HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i))) in CalculateLookup()
6183 … if ((HLookup ? pMat->GetDouble(i,0) : pMat->GetDouble(0,i)) <= rEntry.nVal) in CalculateLookup()
6194 if (!(HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i))) in CalculateLookup()
6196 … if ((HLookup ? pMat->GetDouble(i,0) : pMat->GetDouble(0,i)) == rEntry.nVal) in CalculateLookup()
6214 if ( pMat->IsString( nX, nY) ) in CalculateLookup()
6215 PushString(pMat->GetString( nX,nY)); in CalculateLookup()
6217 PushDouble(pMat->GetDouble( nX,nY)); in CalculateLookup()
7215 ScMatrixRef pMat = GetMatrix(); in ScIndex() local
7216 if (pMat) in ScIndex()
7219 pMat->GetDimensions(nC, nR); in ScIndex()
7235 if (pMat->IsString( nElement)) in ScIndex()
7236 PushString( pMat->GetString( nElement)); in ScIndex()
7238 PushDouble( pMat->GetDouble( nElement)); in ScIndex()
7247 if (!pMat->IsString(i, nRowMinus1)) in ScIndex()
7248 pResMat->PutDouble(pMat->GetDouble(i, in ScIndex()
7251 pResMat->PutString(pMat->GetString(i, in ScIndex()
7265 if (!pMat->IsString(nColMinus1, i)) in ScIndex()
7266 pResMat->PutDouble(pMat->GetDouble(nColMinus1, in ScIndex()
7269 pResMat->PutString(pMat->GetString(nColMinus1, in ScIndex()
7278 if (!pMat->IsString( static_cast<SCSIZE>(nCol-1), in ScIndex()
7280 PushDouble( pMat->GetDouble( in ScIndex()
7284 PushString( pMat->GetString( in ScIndex()