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

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

AllocateLocalCSR(CKNMatrixOperation::CKNCSR **mine, CKNMatrixOperation::CKNCSR **left, CKNMatrixOperation::CKNCSR **right)CKNMatrixOperationstatic
BuildCSRFromFile_(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CKNMatrixOperationstatic
BuildCSRFromFileTemp(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CKNMatrixOperationstatic
BuildCSRFromFileUnsortdata(FILE *fDataFile, unsigned int nRowOrder, unsigned int nColumnOrder, int nDataCount)CKNMatrixOperationstatic
BuildCSRFromOneDimArray(double *pReal, double *pImaginary, unsigned int nRowOrder, unsigned int nColumnOrder)CKNMatrixOperationstatic
BuildLocalCSR(CKNMatrixOperation::CKNCSR *source, CKNMatrixOperation::CKNCSR *mine, CKNMatrixOperation::CKNCSR *left, CKNMatrixOperation::CKNCSR *right)CKNMatrixOperationstatic
CKNMatrixOperation()CKNMatrixOperation
Compare(const void *pA, const void *pB)CKNMatrixOperationstatic
double_vector_t typedefCKNMatrixOperation
DumpCSR(CKNMatrixOperation::CKNCSR *pCSR, const char *pstrFileName)CKNMatrixOperationinlinestatic
FreeCSR(CKNMatrixOperation::CKNCSR *pCSR)CKNMatrixOperationstatic
FreeLocalCSR(CKNMatrixOperation::CKNCSR *mine, CKNMatrixOperation::CKNCSR *left, CKNMatrixOperation::CKNCSR *right)CKNMatrixOperationstatic
Gram_schmidt(CKNVector *pVect1, CKNVector *pVect2)CKNMatrixOperationstatic
IsSame(double operand1, double operand2, double tol)CKNMatrixOperationstatic
IsSame(CKNComplex operand1, CKNComplex operand2, double tol)CKNMatrixOperationstatic
IsSame(CKNVector *pVector1, CKNVector *pVector2)CKNMatrixOperationstatic
IsSameA(double operand1, double operand2, double tol)CKNMatrixOperationstatic
LPCSR_ELEMENT_DATA typedefCKNMatrixOperation
LPFILL_MATRIX_DATA typedefCKNMatrixOperation
MMMul(CKNDMatrix *pMatrix, CKNDMatrix *pMatrixOperand, CKNDMatrix *pResult)CKNMatrixOperationstatic
MVMul(CKNCSR *pAMatrix, CKNVector *pVector, CKNVector *pResult)CKNMatrixOperationstatic
MVMul(CKNDMatrix *pMatrix, CKNVector *pVector, CKNVector *pResult)CKNMatrixOperationstatic
MVMulEx_AsyncCommWithLocalBlocks(CKNMatrixOperation::CKNCSR *mylocalblock, CKNMatrixOperation::CKNCSR *leftlocalblock, CKNMatrixOperation::CKNCSR *rightlocalblock, CKNVector *pVector, CKNVector *pResult, double *X, double *Xrt, double *Xlt)CKNMatrixOperationstatic
MVMulEx_Optimal(CKNCSR *pAMatrix, CKNVector *pVector, CKNVector *pResult, unsigned int, unsigned int, CKNVector *, int)CKNMatrixOperationstatic
MVMulOptimal(CKNCSR *pAMatrix, CKNVector *pVector, CKNVector *pResult)CKNMatrixOperationstatic
pColumnCKNMatrixOperationstatic
pRowCKNMatrixOperationstatic
pValueBufferCKNMatrixOperationstatic
uint_vector_t typedefCKNMatrixOperation
UpdateLocalCSR(CKNMatrixOperation::CKNCSR *source, CKNMatrixOperation::CKNCSR *mine, CKNMatrixOperation::CKNCSR *left, CKNMatrixOperation::CKNCSR *right)CKNMatrixOperationstatic
VVDot(CKNVector *pVector1, CKNVector *pVector2, CKNComplex *pResult)CKNMatrixOperationstatic
~CKNMatrixOperation()CKNMatrixOperation