Lines Matching refs:pMat
52 pMat = new ScMatrixValue[1]; in CreateMatrix()
53 pMat[0].fVal = CreateDoubleError( errStackOverflow); in CreateMatrix()
56 pMat = new ScMatrixValue[nCount]; in CreateMatrix()
64 delete [] pMat; in Clear()
123 DBG_ASSERT( pMat, "pMat == NULL" ); in ScMatrix()
137 rStream >> pMat[i].fVal; in ScMatrix()
156 pMat[i].pS = new String(aMatStr); in ScMatrix()
158 pMat[i].pS = NULL; in ScMatrix()
174 if ( !pMat || nCount > ((sal_uInt16)(~0)) ) in Store()
176 DBG_ASSERT( pMat, "ScMatrix::Store: pMat == NULL" ); in Store()
202 if ( pMat[i].pS ) in Store()
203 aMatStr = *pMat[i].pS; in Store()
214 rStream << pMat[i].fVal; in Store()
229 delete pMat[i].pS; in ResetIsString()
246 delete pMat[i].pS; in DeleteIsString()
278 if ( IsNonValueType( mnValType[nIndex]) && pMat[nIndex].pS ) in PutString()
279 *(pMat[nIndex].pS) = rStr; in PutString()
282 pMat[nIndex].pS = new String(rStr); in PutString()
295 String* pS = pMat[nIndex].pS; in PutStringEntry()
296 pMat[nIndex].fVal = 0.0; in PutStringEntry()
308 pMat[nIndex].pS = pS; in PutStringEntry()
312 pMat[nIndex].pS = (pStr ? new String(*pStr) : NULL); in PutStringEntry()
332 if ( IsNonValueType( mnValType[nIndex]) && pMat[nIndex].pS ) in PutEmpty()
334 delete pMat[nIndex].pS; in PutEmpty()
341 pMat[nIndex].pS = NULL; in PutEmpty()
342 pMat[nIndex].fVal = 0.0; in PutEmpty()
359 if ( IsNonValueType( mnValType[nIndex]) && pMat[nIndex].pS ) in PutEmptyPath()
361 delete pMat[nIndex].pS; in PutEmptyPath()
368 pMat[nIndex].pS = NULL; in PutEmptyPath()
369 pMat[nIndex].fVal = 0.0; in PutEmptyPath()
386 if ( IsNonValueType( mnValType[nIndex]) && pMat[nIndex].pS ) in PutBoolean()
388 delete pMat[nIndex].pS; in PutBoolean()
393 pMat[nIndex].pS = NULL; in PutBoolean()
394 pMat[nIndex].fVal = bVal ? 1. : 0.; in PutBoolean()
496 return &pMat[nIndex]; in Get()
524 mRes.PutStringEntry( pMat[nStart+j].pS, nType, nStart+j ); in MatCopy()
527 mRes.pMat[nStart+j].fVal = pMat[nStart+j].fVal; in MatCopy()
538 mRes.pMat[i].fVal = pMat[i].fVal; in MatCopy()
555 mRes.PutStringEntry( pMat[nStart+j].pS, nType, nResStart+j ); in MatCopy()
558 mRes.pMat[nResStart+j].fVal = pMat[nStart+j].fVal; in MatCopy()
572 mRes.pMat[nResStart+j].fVal = pMat[nStart+j].fVal; in MatCopy()
596 mRes.PutStringEntry( pMat[nStart+j].pS, nType, j*mRes.nRowCount+i ); in MatTrans()
599 mRes.pMat[j*mRes.nRowCount+i].fVal = pMat[nStart+j].fVal; in MatTrans()
613 mRes.pMat[j*mRes.nRowCount+i].fVal = pMat[nStart+j].fVal; in MatTrans()
671 pMat[j].fVal = fVal; in FillDouble()
680 pMat[j].fVal = fVal; in FillDouble()
697 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareEqual()
698 pMat[j].fVal = (pMat[j].fVal == 0.0); in CompareEqual()
703 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareEqual()
704 pMat[j].fVal = (pMat[j].fVal == 0.0); in CompareEqual()
715 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareNotEqual()
716 pMat[j].fVal = (pMat[j].fVal != 0.0); in CompareNotEqual()
721 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareNotEqual()
722 pMat[j].fVal = (pMat[j].fVal != 0.0); in CompareNotEqual()
733 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareLess()
734 pMat[j].fVal = (pMat[j].fVal < 0.0); in CompareLess()
739 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareLess()
740 pMat[j].fVal = (pMat[j].fVal < 0.0); in CompareLess()
751 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareGreater()
752 pMat[j].fVal = (pMat[j].fVal > 0.0); in CompareGreater()
757 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareGreater()
758 pMat[j].fVal = (pMat[j].fVal > 0.0); in CompareGreater()
769 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareLessEqual()
770 pMat[j].fVal = (pMat[j].fVal <= 0.0); in CompareLessEqual()
775 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareLessEqual()
776 pMat[j].fVal = (pMat[j].fVal <= 0.0); in CompareLessEqual()
787 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareGreaterEqual()
788 pMat[j].fVal = (pMat[j].fVal >= 0.0); in CompareGreaterEqual()
793 if ( ::rtl::math::isFinite( pMat[j].fVal)) // else: DoubleError in CompareGreaterEqual()
794 pMat[j].fVal = (pMat[j].fVal >= 0.0); in CompareGreaterEqual()
810 else if ( ::rtl::math::isFinite( pMat[j].fVal)) in And()
811 bAnd = (pMat[j].fVal != 0.0); in And()
813 return pMat[j].fVal; // DoubleError in And()
820 if ( ::rtl::math::isFinite( pMat[j].fVal)) in And()
821 bAnd = (pMat[j].fVal != 0.0); in And()
823 return pMat[j].fVal; // DoubleError in And()
840 else if ( ::rtl::math::isFinite( pMat[j].fVal)) in Or()
841 bOr = (pMat[j].fVal != 0.0); in Or()
843 return pMat[j].fVal; // DoubleError in Or()
848 if ( ::rtl::math::isFinite( pMat[j].fVal)) in Or()
849 bOr = (pMat[j].fVal != 0.0); in Or()
851 return pMat[j].fVal; // DoubleError in Or()
869 else if ( ::rtl::math::isFinite( pMat[j].fVal)) in Xor()
870 bXor ^= (pMat[j].fVal != 0.0); in Xor()
872 return pMat[j].fVal; // DoubleError in Xor()
877 if ( ::rtl::math::isFinite( pMat[j].fVal)) in Xor()
878 bXor ^= (pMat[j].fVal != 0.0); in Xor()
880 return pMat[j].fVal; // DoubleError in Xor()