Lines Matching refs:matTranspose
1228 matstructT = (Mat_SeqAIJCUSPARSEMultStruct *)cusparsestruct->matTranspose; in MatSeqAIJCUSPARSEFormExplicitTranspose()
1234 if (!cusparsestruct->matTranspose) { /* create cusparse matrix */ in MatSeqAIJCUSPARSEFormExplicitTranspose()
1404 ((Mat_SeqAIJCUSPARSE *)A->spptr)->matTranspose = matstructT; in MatSeqAIJCUSPARSEFormExplicitTranspose()
2689 mat = cusp->matTranspose; in MatProductNumeric_SeqAIJCUSPARSE_SeqDENSECUDA()
2969 Amat = Acusp->matTranspose; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
2974 Bmat = Bcusp->matTranspose; in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3096 Amat = Acusp->matTranspose; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3106 Bmat = Bcusp->matTranspose; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3584 if (!cusparsestruct->matTranspose) PetscCall(MatSeqAIJCUSPARSEFormExplicitTranspose(A)); in MatMultAddKernel_SeqAIJCUSPARSE()
3585 matstruct = (Mat_SeqAIJCUSPARSEMultStruct *)cusparsestruct->matTranspose; in MatMultAddKernel_SeqAIJCUSPARSE()
3984 if (spptr->matTranspose) { in MatZeroEntries_SeqAIJCUSPARSE()
3985 CsrMatrix *matrix = (CsrMatrix *)spptr->matTranspose->mat; in MatZeroEntries_SeqAIJCUSPARSE()
4181 PetscCall(MatSeqAIJCUSPARSEMultStruct_Destroy(&cusp->matTranspose, cusp->format)); in MatSeqAIJCUSPARSE_Destroy()
4353 PetscCall(MatSeqAIJCUSPARSEMultStruct_Destroy(&cusp->matTranspose, cusp->format)); in MatSeqAIJCUSPARSEInvalidateTranspose()
4886 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->mat… in MatSeqAIJCUSPARSEMergeMats()
4889 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()
4890 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()
4941 Ccusp->matTranspose = CmatT; in MatSeqAIJCUSPARSEMergeMats()
5013 …PetscCheck(Ccusp->matTranspose, PETSC_COMM_SELF, PETSC_ERR_COR, "Missing transpose Mat_SeqAIJCUSPA… in MatSeqAIJCUSPARSEMergeMats()
5014 …PetscBool AT = Acusp->matTranspose ? PETSC_TRUE : PETSC_FALSE, BT = Bcusp->matTranspose ? PETSC_T… in MatSeqAIJCUSPARSEMergeMats()
5015 CsrMatrix *AcsrT = AT ? (CsrMatrix *)Acusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()
5016 CsrMatrix *BcsrT = BT ? (CsrMatrix *)Bcusp->matTranspose->mat : NULL; in MatSeqAIJCUSPARSEMergeMats()
5017 CsrMatrix *CcsrT = (CsrMatrix *)Ccusp->matTranspose->mat; in MatSeqAIJCUSPARSEMergeMats()