IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CMatrixOperation Member List

This is the complete list of members for CMatrixOperation, including all inherited members.

AddVectors(CVector *pVector1, CVector *pVector2, CVector *pResult)CMatrixOperationstatic
AllocateLocalCSR(CMatrixOperation::CCSR **mine, CMatrixOperation::CCSR **left, CMatrixOperation::CCSR **right, int nLBIndex)CMatrixOperationstatic
BuildCSRFromFile_(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CMatrixOperationstatic
BuildCSRFromFileTemp(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CMatrixOperationstatic
BuildCSRFromFileUnsortdata(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CMatrixOperationstatic
BuildCSRFromOneDimArray(double *pReal, double *pImaginary, unsigned int nRowOrder, unsigned int nColumnOrder)CMatrixOperationstatic
BuildLocalCSR(CMatrixOperation::CCSR *source, CMatrixOperation::CCSR *mine, CMatrixOperation::CCSR *left, CMatrixOperation::CCSR *right)CMatrixOperationstatic
CMatrixOperation()CMatrixOperation
Compare(const void *pA, const void *pB)CMatrixOperationstatic
double_vector_t typedefCMatrixOperation
DumpCSR(CMatrixOperation::CCSR *pCSR, const char *pstrFileName)CMatrixOperationinlinestatic
FreeCSR(CMatrixOperation::CCSR *pCSR)CMatrixOperationstatic
FreeLocalCSR(CMatrixOperation::CCSR *mine, CMatrixOperation::CCSR *left, CMatrixOperation::CCSR *right)CMatrixOperationstatic
Gram_schmidt(CVector *pVect1, CVector *pVect2)CMatrixOperationstatic
IsSame(double operand1, double operand2, double tol)CMatrixOperationstatic
IsSame(CComplex operand1, CComplex operand2, double tol)CMatrixOperationstatic
IsSame(CVector *pVector1, CVector *pVector2)CMatrixOperationstatic
IsSameA(double operand1, double operand2, double tol)CMatrixOperationstatic
LPCSR_ELEMENT_DATA typedefCMatrixOperation
LPFILL_MATRIX_DATA typedefCMatrixOperation
MMMul(CDMatrix *pMatrix, CDMatrix *pMatrixOperand, CDMatrix *pResult)CMatrixOperationstatic
MVMul(CCSR *pAMatrix, CVector *pVector, CVector *pResult, int nLBIndex)CMatrixOperationstatic
MVMul(CDMatrix *pMatrix, CVector *pVector, CVector *pResult)CMatrixOperationstatic
MVMulEx_AsyncCommWithLocalBlocks(CMatrixOperation::CCSR *mylocalblock, CMatrixOperation::CCSR *leftlocalblock, CMatrixOperation::CCSR *rightlocalblock, CVector *pVector, CVector *pResult, double *X, double *Xrt, double *Xlt)CMatrixOperationstatic
MVMulEx_Optimal(CCSR *pAMatrix, CVector *pVector, CVector *pResult, unsigned int, unsigned int, CVector *, int nSizePHI, int nLBIndex)CMatrixOperationstatic
MVMulOptimal(CCSR *pAMatrix, CVector *pVector, CVector *pResult, int nLBIndex)CMatrixOperationstatic
MVMulOptimal_Nooffload(CCSR *pAMatrix, CVector *pVector, CVector *pResult, int nLBIndex)CMatrixOperationstatic
pColumnCMatrixOperationstatic
pRowCMatrixOperationstatic
pValueBufferCMatrixOperationstatic
ScalarMulVectors(double fValue, CVector *pVector1, CVector *pResult)CMatrixOperationstatic
SubstractVectors(CVector *pVector1, CVector *pVector2, CVector *pResult)CMatrixOperationstatic
uint_vector_t typedefCMatrixOperation
UpdateLocalCSR(CMatrixOperation::CCSR *source, CMatrixOperation::CCSR *mine, CMatrixOperation::CCSR *left, CMatrixOperation::CCSR *right)CMatrixOperationstatic
VVDot(CVector *pVector1, CVector *pVector2, CComplex *pResult)CMatrixOperationstatic
~CMatrixOperation()CMatrixOperation