Lines Matching refs:pMat2
968 ScMatrixRef pMat2 = GetMatrix(); in ScMatMult() local
971 if (pMat1 && pMat2) in ScMatMult()
973 if ( pMat1->IsNumeric() && pMat2->IsNumeric() ) in ScMatMult()
978 pMat2->GetDimensions(nC2, nR2); in ScMatMult()
994 sum += pMat1->GetDouble(k,i)*pMat2->GetDouble(j,k); in ScMatMult()
1056 ScMatrixRef lcl_MatrixCalculation(const _Function& _pOperation,ScMatrix* pMat1, ScMatrix* pMat2,ScI… in lcl_MatrixCalculation() argument
1062 pMat2->GetDimensions(nC2, nR2); in lcl_MatrixCalculation()
1073 if (pMat1->IsValueOrEmpty(i,j) && pMat2->IsValueOrEmpty(i,j)) in lcl_MatrixCalculation()
1075 double d = _pOperation(pMat1->GetDouble(i,j),pMat2->GetDouble(i,j)); in lcl_MatrixCalculation()
1086 ScMatrixRef ScInterpreter::MatConcat(ScMatrix* pMat1, ScMatrix* pMat2) in MatConcat() argument
1093 pMat2->GetDimensions(nC2, nR2); in MatConcat()
1106 nErr = pMat2->GetErrorIfNotString( i, j); in MatConcat()
1112 aTmp += pMat2->GetString( *pFormatter, i, j); in MatConcat()
1159 ScMatrixRef pMat2 = NULL; in CalculateAddSub() local
1167 pMat2 = GetMatrix(); in CalculateAddSub()
1208 if (pMat1 && pMat2) in CalculateAddSub()
1214 pResMat = lcl_MatrixCalculation(aSub ,pMat1, pMat2,this); in CalculateAddSub()
1219 pResMat = lcl_MatrixCalculation(aAdd ,pMat1, pMat2,this); in CalculateAddSub()
1227 else if (pMat1 || pMat2) in CalculateAddSub()
1235 pMat = pMat2; in CalculateAddSub()
1294 ScMatrixRef pMat2 = NULL; in ScAmpersand() local
1297 pMat2 = GetMatrix(); in ScAmpersand()
1304 if (pMat1 && pMat2) in ScAmpersand()
1306 ScMatrixRef pResMat = MatConcat(pMat1, pMat2); in ScAmpersand()
1312 else if (pMat1 || pMat2) in ScAmpersand()
1320 pMat = pMat2; in ScAmpersand()
1392 ScMatrixRef pMat2 = NULL; in ScMul() local
1397 pMat2 = GetMatrix(); in ScMul()
1422 if (pMat1 && pMat2) in ScMul()
1425 ScMatrixRef pResMat = lcl_MatrixCalculation(aMul,pMat1, pMat2,this); in ScMul()
1431 else if (pMat1 || pMat2) in ScMul()
1438 pMat = pMat2; in ScMul()
1471 ScMatrixRef pMat2 = NULL; in ScDiv() local
1477 pMat2 = GetMatrix(); in ScDiv()
1497 if (pMat1 && pMat2) in ScDiv()
1500 ScMatrixRef pResMat = lcl_MatrixCalculation(aDiv,pMat1, pMat2,this); in ScDiv()
1506 else if (pMat1 || pMat2) in ScDiv()
1514 pMat = pMat2; in ScDiv()
1569 ScMatrixRef pMat2 = NULL; in ScPow() local
1572 pMat2 = GetMatrix(); in ScPow()
1579 if (pMat1 && pMat2) in ScPow()
1582 ScMatrixRef pResMat = lcl_MatrixCalculation(aPow,pMat1, pMat2,this); in ScPow()
1588 else if (pMat1 || pMat2) in ScPow()
1596 pMat = pMat2; in ScPow()
1641 ScMatrixRef pMat2 = NULL; in ScSumProduct() local
1643 pMat2 = GetMatrix(); in ScSumProduct()
1644 if (!pMat2) in ScSumProduct()
1651 pMat2->GetDimensions(nC, nR); in ScSumProduct()
1652 pMat = pMat2; in ScSumProduct()
1699 ScMatrixRef pMat2 = NULL; in CalculateSumX2MY2SumX2DY2() local
1701 pMat2 = GetMatrix(); in CalculateSumX2MY2SumX2DY2()
1703 if (!pMat2 || !pMat1) in CalculateSumX2MY2SumX2DY2()
1710 pMat2->GetDimensions(nC2, nR2); in CalculateSumX2MY2SumX2DY2()
1720 if (!pMat1->IsString(i,j) && !pMat2->IsString(i,j)) in CalculateSumX2MY2SumX2DY2()
1724 fVal = pMat2->GetDouble(i,j); in CalculateSumX2MY2SumX2DY2()
1746 ScMatrixRef pMat2 = NULL; in ScSumXMY2() local
1747 pMat2 = GetMatrix(); in ScSumXMY2()
1749 if (!pMat2 || !pMat1) in ScSumXMY2()
1756 pMat2->GetDimensions(nC2, nR2); in ScSumXMY2()
1764 ScMatrixRef pResMat = lcl_MatrixCalculation(aSub,pMat1, pMat2,this); in ScSumXMY2()