Home
last modified time | relevance | path

Searched refs:Rt (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/impls/aij/mpi/
H A Dmpimatmatmatmult.c14 Mat Rt, R = product->A, A = product->B, P = product->C; in MatProductNumeric_ABC_Transpose_AIJ_AIJ() local
17 PetscCall(MatTransposeGetMat(R, &Rt)); in MatProductNumeric_ABC_Transpose_AIJ_AIJ()
18 PetscCall(MatTransposeMatMatMultNumeric_AIJ_AIJ_AIJ_wHYPRE(Rt, A, P, RAP)); in MatProductNumeric_ABC_Transpose_AIJ_AIJ()
25 Mat Rt, R = product->A, A = product->B, P = product->C; in MatProductSymbolic_ABC_Transpose_AIJ_AIJ() local
30 PetscCall(MatTransposeGetMat(R, &Rt)); in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
31 …PetscCall(PetscObjectTypeCompareAny((PetscObject)Rt, &flg, MATSEQAIJ, MATSEQAIJMKL, MATMPIAIJ, NUL… in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
32 …PetscCheck(flg, PetscObjectComm((PetscObject)Rt), PETSC_ERR_SUP, "Not for matrix type %s", ((Petsc… in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
33 PetscCall(MatTransposeMatMatMultSymbolic_AIJ_AIJ_AIJ_wHYPRE(Rt, A, P, product->fill, RAP)); in MatProductSymbolic_ABC_Transpose_AIJ_AIJ()
98 PetscCall(MatDestroy(&rart->Rt)); in MatProductCtxDestroy_MPIAIJ_RARt()
107 Mat A, R, Rt; in MatProductNumeric_RARt_MPIAIJ_MPIAIJ() local
[all …]
/petsc/src/mat/impls/aij/seq/
H A Dmatrart.c16 PetscCall(MatDestroy(&rart->Rt)); in MatProductCtxDestroy_SeqAIJ_RARt()
73 rart->Rt = Rt_dense; in MatRARtSymbolic_SeqAIJ_SeqAIJ_colorrart()
223 Mat Rt, RARt; in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart() local
232 Rt = rart->Rt; in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
233 PetscCall(MatTransColoringApplySpToDen(matcoloring, R, Rt)); in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
237 PetscCall(MatMatMatMultNumeric_SeqAIJ_SeqAIJ_SeqDense(R, A, Rt, RARt, rart->work)); in MatRARtNumeric_SeqAIJ_SeqAIJ_colorrart()
295 Mat Rt; in MatRARtSymbolic_SeqAIJ_SeqAIJ() local
301 PetscCall(MatTranspose(R, MAT_INITIAL_MATRIX, &Rt)); in MatRARtSymbolic_SeqAIJ_SeqAIJ()
302 PetscCall(MatMatMatMultSymbolic_SeqAIJ_SeqAIJ_SeqAIJ(R, A, Rt, fill, C)); in MatRARtSymbolic_SeqAIJ_SeqAIJ()
307 rart->Rt = Rt; in MatRARtSymbolic_SeqAIJ_SeqAIJ()
[all …]
H A Daij.h103 Mat Rt; /* sparse or dense matrix of R^T */ member
/petsc/src/ts/tutorials/power_grid/
H A Dex5.c41 PetscScalar Rt; /* Rotor radius */ member
140 user->Rt = 35; in SetWindTurbineParams()
141 user->Ar = PETSC_PI * user->Rt * user->Rt; in SetWindTurbineParams()
170 temp = user->nGB * 2 * user->Rt * ws / user->np; in GetWindPower()