Lines Matching refs:pMat

105             ScMatrixRef pMat = PopMatrix();  in ScIfJump()  local
106 if ( !pMat ) in ScIfJump()
113 pMat->SetErrorInterpreter( NULL); in ScIfJump()
115 pMat->GetDimensions( nCols, nRows ); in ScIfJump()
131 const ScMatrixValue* pMatVal = pMat->Get( nC, nR, in ScIfJump()
238 ScMatrixRef pMat = PopMatrix(); in ScChoseJump() local
239 if ( !pMat ) in ScChoseJump()
246 pMat->SetErrorInterpreter( NULL); in ScChoseJump()
248 pMat->GetDimensions( nCols, nRows ); in ScChoseJump()
263 const ScMatrixValue* pMatVal = pMat->Get( nC, nR, in ScChoseJump()
521 ScMatrixRef pMat = PopMatrix(); in JumpMatrix() local
528 else if ( !pMat ) in JumpMatrix()
536 pMat->GetDimensions( nCols, nRows ); in JumpMatrix()
545 if ( pMat->IsValue( nC, nR ) ) in JumpMatrix()
547 fVal = pMat->GetDouble( nC, nR ); in JumpMatrix()
550 else if ( pMat->IsEmpty( nC, nR ) ) in JumpMatrix()
554 const String& rStr = pMat->GetString( nC, nR ); in JumpMatrix()
858 ScMatrixRef pMat[2]; in CompareMat() local
897 pMat[ i ] = GetMatrix(); in CompareMat()
898 if ( !pMat[ i ] ) in CompareMat()
901 pMat[i]->SetErrorInterpreter( NULL); in CompareMat()
912 if ( pMat[0] && pMat[1] ) in CompareMat()
916 pMat[0]->GetDimensions( nC0, nR0 ); in CompareMat()
917 pMat[1]->GetDimensions( nC1, nR1 ); in CompareMat()
928 if ( pMat[0]->ValidColRowOrReplicated( nCol, nRow ) && in CompareMat()
929 pMat[1]->ValidColRowOrReplicated( nCol, nRow )) in CompareMat()
933 if ( pMat[i]->IsString(j,k) ) in CompareMat()
936 *aComp.pVal[i] = pMat[i]->GetString(j,k); in CompareMat()
937 aComp.bEmpty[i] = pMat[i]->IsEmpty(j,k); in CompareMat()
942 aComp.nVal[i] = pMat[i]->GetDouble(j,k); in CompareMat()
953 else if ( pMat[0] || pMat[1] ) in CompareMat()
955 short i = ( pMat[0] ? 0 : 1); in CompareMat()
957 pMat[i]->GetDimensions( nC, nR ); in CompareMat()
964 if ( pMat[i]->IsValue(j) ) in CompareMat()
967 aComp.nVal[i] = pMat[i]->GetDouble(j); in CompareMat()
973 *aComp.pVal[i] = pMat[i]->GetString(j); in CompareMat()
974 aComp.bEmpty[i] = pMat[i]->IsEmpty(j); in CompareMat()
985 ScMatrixRef ScInterpreter::QueryMat( ScMatrix* pMat, ScCompareOptions& rOptions ) in QueryMat() argument
989 PushMatrix( pMat); in QueryMat()
1036 ScMatrixRef pMat = CompareMat(); in ScEqual() local
1037 if ( !pMat ) in ScEqual()
1041 pMat->CompareEqual(); in ScEqual()
1042 PushMatrix( pMat ); in ScEqual()
1055 ScMatrixRef pMat = CompareMat(); in ScNotEqual() local
1056 if ( !pMat ) in ScNotEqual()
1060 pMat->CompareNotEqual(); in ScNotEqual()
1061 PushMatrix( pMat ); in ScNotEqual()
1074 ScMatrixRef pMat = CompareMat(); in ScLess() local
1075 if ( !pMat ) in ScLess()
1079 pMat->CompareLess(); in ScLess()
1080 PushMatrix( pMat ); in ScLess()
1093 ScMatrixRef pMat = CompareMat(); in ScGreater() local
1094 if ( !pMat ) in ScGreater()
1098 pMat->CompareGreater(); in ScGreater()
1099 PushMatrix( pMat ); in ScGreater()
1112 ScMatrixRef pMat = CompareMat(); in ScLessEqual() local
1113 if ( !pMat ) in ScLessEqual()
1117 pMat->CompareLessEqual(); in ScLessEqual()
1118 PushMatrix( pMat ); in ScLessEqual()
1131 ScMatrixRef pMat = CompareMat(); in ScGreaterEqual() local
1132 if ( !pMat ) in ScGreaterEqual()
1136 pMat->CompareGreaterEqual(); in ScGreaterEqual()
1137 PushMatrix( pMat ); in ScGreaterEqual()
1318 ScMatrixRef pMat = GetMatrix(); in ScAnd() local
1319 if ( pMat ) in ScAnd()
1322 double fVal = pMat->And(); in ScAnd()
1417 ScMatrixRef pMat = GetMatrix(); in ScOr() local
1418 if ( pMat ) in ScOr()
1421 double fVal = pMat->Or(); in ScOr()
1517 ScMatrixRef pMat = GetMatrix(); in ScXor() local
1518 if ( pMat ) in ScXor()
1521 double fVal = pMat->Xor(); in ScXor()
1560 ScMatrixRef pMat = GetMatrix(); in ScNeg() local
1561 if ( !pMat ) in ScNeg()
1566 pMat->GetDimensions( nC, nR ); in ScNeg()
1575 if ( pMat->IsValueOrEmpty(j) ) in ScNeg()
1576 pResMat->PutDouble( -pMat->GetDouble(j), j ); in ScNeg()
1616 ScMatrixRef pMat = GetMatrix(); in ScNot() local
1617 if ( !pMat ) in ScNot()
1622 pMat->GetDimensions( nC, nR ); in ScNot()
1631 if ( pMat->IsValueOrEmpty(j) ) in ScNot()
1632 pResMat->PutDouble( (pMat->GetDouble(j) == 0.0), j ); in ScNot()
1922 ScMatrixRef pMat = PopMatrix(); in ScIsEmpty() local
1923 if ( !pMat ) in ScIsEmpty()
1926 nRes = pMat->IsEmpty( 0 ); in ScIsEmpty()
1930 pMat->GetDimensions( nCols, nRows); in ScIsEmpty()
1933 nRes = pMat->IsEmpty( nC, nR); in ScIsEmpty()
1984 ScMatrixRef pMat = PopMatrix(); in IsString() local
1985 if ( !pMat ) in IsString()
1988 nRes = pMat->IsString(0) && !pMat->IsEmpty(0); in IsString()
1992 pMat->GetDimensions( nCols, nRows); in IsString()
1995 nRes = pMat->IsString( nC, nR) && !pMat->IsEmpty( nC, nR); in IsString()
2433 ScMatrixRef pMat = PopMatrix(); in ScIsValue() local
2434 if ( !pMat ) in ScIsValue()
2438 if (pMat->GetErrorIfNotString( 0 ) == 0) in ScIsValue()
2439 nRes = pMat->IsValue( 0 ); in ScIsValue()
2444 pMat->GetDimensions( nCols, nRows); in ScIsValue()
2447 if (pMat->GetErrorIfNotString( nC, nR) == 0) in ScIsValue()
2448 nRes = pMat->IsValue( nC, nR); in ScIsValue()
2540 ScMatrixRef pMat = PopMatrix(); in ScIsNV() local
2541 if ( !pMat ) in ScIsNV()
2544 nRes = (pMat->GetErrorIfNotString( 0 ) == NOTAVAILABLE); in ScIsNV()
2548 pMat->GetDimensions( nCols, nRows); in ScIsNV()
2551 nRes = (pMat->GetErrorIfNotString( nC, nR) == NOTAVAILABLE); in ScIsNV()
2589 ScMatrixRef pMat = PopMatrix(); in ScIsErr() local
2590 if ( nGlobalError || !pMat ) in ScIsErr()
2591 nRes = ((nGlobalError && nGlobalError != NOTAVAILABLE) || !pMat); in ScIsErr()
2594 sal_uInt16 nErr = pMat->GetErrorIfNotString( 0 ); in ScIsErr()
2600 pMat->GetDimensions( nCols, nRows); in ScIsErr()
2604 sal_uInt16 nErr = pMat->GetErrorIfNotString( nC, nR); in ScIsErr()
2647 ScMatrixRef pMat = PopMatrix(); in ScIsError() local
2648 if ( nGlobalError || !pMat ) in ScIsError()
2651 nRes = (pMat->GetErrorIfNotString( 0 ) != 0); in ScIsError()
2655 pMat->GetDimensions( nCols, nRows); in ScIsError()
2658 nRes = (pMat->GetErrorIfNotString( nC, nR) != 0); in ScIsError()
2719 ScMatrixRef pMat = PopMatrix(); in IsEven() local
2720 if ( !pMat ) in IsEven()
2724 nRes = pMat->IsValue( 0 ); in IsEven()
2726 fVal = pMat->GetDouble( 0 ); in IsEven()
2731 pMat->GetDimensions( nCols, nRows); in IsEven()
2735 nRes = pMat->IsValue( nC, nR); in IsEven()
2737 fVal = pMat->GetDouble( nC, nR); in IsEven()
3200 ScMatrixRef pMat = PopMatrix(); in ScMin() local
3201 if (pMat) in ScMin()
3205 pMat->GetDimensions(nC, nR); in ScMin()
3206 if (pMat->IsNumeric()) in ScMin()
3211 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMin()
3221 if (!pMat->IsString(nMatCol,nMatRow)) in ScMin()
3223 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMin()
3321 ScMatrixRef pMat = PopMatrix(); in ScMax() local
3322 if (pMat) in ScMax()
3326 pMat->GetDimensions(nC, nR); in ScMax()
3327 if (pMat->IsNumeric()) in ScMax()
3332 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMax()
3342 if (!pMat->IsString(nMatCol,nMatRow)) in ScMax()
3344 nVal = pMat->GetDouble(nMatCol,nMatRow); in ScMax()
3609 ScMatrixRef pMat = PopMatrix(); in IterateParameters() local
3610 if (pMat) in IterateParameters()
3614 pMat->GetDimensions(nC, nR); in IterateParameters()
3623 if (!pMat->IsString(nMatCol,nMatRow)) in IterateParameters()
3626 fVal = pMat->GetDouble(nMatCol,nMatRow); in IterateParameters()
3800 ScMatrixRef pMat = PopMatrix(); in GetStVarParams() local
3801 if (pMat) in GetStVarParams()
3804 pMat->GetDimensions(nC, nR); in GetStVarParams()
3809 if (!pMat->IsString(nMatCol,nMatRow)) in GetStVarParams()
3811 fVal= pMat->GetDouble(nMatCol,nMatRow); in GetStVarParams()
3946 ScMatrixRef pMat = PopMatrix(); in ScColumns() local
3947 if (pMat) in ScColumns()
3950 pMat->GetDimensions(nC, nR); in ScColumns()
3990 ScMatrixRef pMat = PopMatrix(); in ScRows() local
3991 if (pMat) in ScRows()
3994 pMat->GetDimensions(nC, nR); in ScRows()
6193 ScMatrixRef pMat = NULL; in CalculateLookup() local
6212 pMat = PopMatrix(); in CalculateLookup()
6213 if (pMat) in CalculateLookup()
6214 pMat->GetDimensions(nC, nR); in CalculateLookup()
6226 …if ( fIndex < 0.0 || (HLookup ? (pMat ? (fIndex >= nR) : (fIndex+nRow1 > nRow2)) : (pMat ? (fIndex… in CalculateLookup()
6234 if (!pMat) in CalculateLookup()
6267 if (pMat) in CalculateLookup()
6282 if (HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i)) in CalculateLookup()
6285 … pCollator->compareString( HLookup ? pMat->GetString(i,0) : pMat->GetString(0,i), aParamStr); in CalculateLookup()
6299 if (HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i)) in CalculateLookup()
6302 … HLookup ? pMat->GetString(i,0) : pMat->GetString(0,i), aParamStr ) ) in CalculateLookup()
6318 if (!(HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i))) in CalculateLookup()
6320 … if ((HLookup ? pMat->GetDouble(i,0) : pMat->GetDouble(0,i)) <= rEntry.nVal) in CalculateLookup()
6331 if (!(HLookup ? pMat->IsString(i, 0) : pMat->IsString(0, i))) in CalculateLookup()
6333 … if ((HLookup ? pMat->GetDouble(i,0) : pMat->GetDouble(0,i)) == rEntry.nVal) in CalculateLookup()
6351 if ( pMat->IsString( nX, nY) ) in CalculateLookup()
6352 PushString(pMat->GetString( nX,nY)); in CalculateLookup()
6354 PushDouble(pMat->GetDouble( nX,nY)); in CalculateLookup()
7352 ScMatrixRef pMat = GetMatrix(); in ScIndex() local
7353 if (pMat) in ScIndex()
7356 pMat->GetDimensions(nC, nR); in ScIndex()
7372 if (pMat->IsString( nElement)) in ScIndex()
7373 PushString( pMat->GetString( nElement)); in ScIndex()
7375 PushDouble( pMat->GetDouble( nElement)); in ScIndex()
7384 if (!pMat->IsString(i, nRowMinus1)) in ScIndex()
7385 pResMat->PutDouble(pMat->GetDouble(i, in ScIndex()
7388 pResMat->PutString(pMat->GetString(i, in ScIndex()
7402 if (!pMat->IsString(nColMinus1, i)) in ScIndex()
7403 pResMat->PutDouble(pMat->GetDouble(nColMinus1, in ScIndex()
7406 pResMat->PutString(pMat->GetString(nColMinus1, in ScIndex()
7415 if (!pMat->IsString( static_cast<SCSIZE>(nCol-1), in ScIndex()
7417 PushDouble( pMat->GetDouble( in ScIndex()
7421 PushString( pMat->GetString( in ScIndex()