Lines Matching refs:pMat2
969 ScMatrixRef pMat2 = GetMatrix(); in ScMatMult() local
972 if (pMat1 && pMat2) in ScMatMult()
974 if ( pMat1->IsNumeric() && pMat2->IsNumeric() ) in ScMatMult()
979 pMat2->GetDimensions(nC2, nR2); in ScMatMult()
995 sum += pMat1->GetDouble(k,i)*pMat2->GetDouble(j,k); in ScMatMult()
1057 ScMatrixRef lcl_MatrixCalculation(const _Function& _pOperation,ScMatrix* pMat1, ScMatrix* pMat2,ScI… in lcl_MatrixCalculation() argument
1063 pMat2->GetDimensions(nC2, nR2); in lcl_MatrixCalculation()
1074 if (pMat1->IsValueOrEmpty(i,j) && pMat2->IsValueOrEmpty(i,j)) in lcl_MatrixCalculation()
1076 double d = _pOperation(pMat1->GetDouble(i,j),pMat2->GetDouble(i,j)); in lcl_MatrixCalculation()
1087 ScMatrixRef ScInterpreter::MatConcat(ScMatrix* pMat1, ScMatrix* pMat2) in MatConcat() argument
1094 pMat2->GetDimensions(nC2, nR2); in MatConcat()
1107 nErr = pMat2->GetErrorIfNotString( i, j); in MatConcat()
1113 aTmp += pMat2->GetString( *pFormatter, i, j); in MatConcat()
1160 ScMatrixRef pMat2 = NULL; in CalculateAddSub() local
1168 pMat2 = GetMatrix(); in CalculateAddSub()
1209 if (pMat1 && pMat2) in CalculateAddSub()
1215 pResMat = lcl_MatrixCalculation(aSub ,pMat1, pMat2,this); in CalculateAddSub()
1220 pResMat = lcl_MatrixCalculation(aAdd ,pMat1, pMat2,this); in CalculateAddSub()
1228 else if (pMat1 || pMat2) in CalculateAddSub()
1236 pMat = pMat2; in CalculateAddSub()
1295 ScMatrixRef pMat2 = NULL; in ScAmpersand() local
1298 pMat2 = GetMatrix(); in ScAmpersand()
1305 if (pMat1 && pMat2) in ScAmpersand()
1307 ScMatrixRef pResMat = MatConcat(pMat1, pMat2); in ScAmpersand()
1313 else if (pMat1 || pMat2) in ScAmpersand()
1321 pMat = pMat2; in ScAmpersand()
1393 ScMatrixRef pMat2 = NULL; in ScMul() local
1398 pMat2 = GetMatrix(); in ScMul()
1423 if (pMat1 && pMat2) in ScMul()
1426 ScMatrixRef pResMat = lcl_MatrixCalculation(aMul,pMat1, pMat2,this); in ScMul()
1432 else if (pMat1 || pMat2) in ScMul()
1439 pMat = pMat2; in ScMul()
1472 ScMatrixRef pMat2 = NULL; in ScDiv() local
1478 pMat2 = GetMatrix(); in ScDiv()
1498 if (pMat1 && pMat2) in ScDiv()
1501 ScMatrixRef pResMat = lcl_MatrixCalculation(aDiv,pMat1, pMat2,this); in ScDiv()
1507 else if (pMat1 || pMat2) in ScDiv()
1515 pMat = pMat2; in ScDiv()
1570 ScMatrixRef pMat2 = NULL; in ScPow() local
1573 pMat2 = GetMatrix(); in ScPow()
1580 if (pMat1 && pMat2) in ScPow()
1583 ScMatrixRef pResMat = lcl_MatrixCalculation(aPow,pMat1, pMat2,this); in ScPow()
1589 else if (pMat1 || pMat2) in ScPow()
1597 pMat = pMat2; in ScPow()
1642 ScMatrixRef pMat2 = NULL; in ScSumProduct() local
1644 pMat2 = GetMatrix(); in ScSumProduct()
1645 if (!pMat2) in ScSumProduct()
1652 pMat2->GetDimensions(nC, nR); in ScSumProduct()
1653 pMat = pMat2; in ScSumProduct()
1700 ScMatrixRef pMat2 = NULL; in CalculateSumX2MY2SumX2DY2() local
1702 pMat2 = GetMatrix(); in CalculateSumX2MY2SumX2DY2()
1704 if (!pMat2 || !pMat1) in CalculateSumX2MY2SumX2DY2()
1711 pMat2->GetDimensions(nC2, nR2); in CalculateSumX2MY2SumX2DY2()
1721 if (!pMat1->IsString(i,j) && !pMat2->IsString(i,j)) in CalculateSumX2MY2SumX2DY2()
1725 fVal = pMat2->GetDouble(i,j); in CalculateSumX2MY2SumX2DY2()
1747 ScMatrixRef pMat2 = NULL; in ScSumXMY2() local
1748 pMat2 = GetMatrix(); in ScSumXMY2()
1750 if (!pMat2 || !pMat1) in ScSumXMY2()
1757 pMat2->GetDimensions(nC2, nR2); in ScSumXMY2()
1765 ScMatrixRef pResMat = lcl_MatrixCalculation(aSub,pMat1, pMat2,this); in ScSumXMY2()