Home
last modified time | relevance | path

Searched refs:Arhs (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/interface/
H A Dts.c719 PetscErrorCode TSGetRHSMats_Private(TS ts, Mat *Arhs, Mat *Brhs) in TSGetRHSMats_Private() argument
725 if (Arhs) *Arhs = NULL; in TSGetRHSMats_Private()
728 if (Arhs) { in TSGetRHSMats_Private()
729 if (!ts->Arhs) { in TSGetRHSMats_Private()
731 PetscCall(MatDuplicate(A, MAT_DO_NOT_COPY_VALUES, &ts->Arhs)); in TSGetRHSMats_Private()
734 ts->Arhs = A; in TSGetRHSMats_Private()
741 if (flg && !ijacobian && ts->Arhs == ts->Brhs) { in TSGetRHSMats_Private()
742 PetscCall(PetscObjectDereference((PetscObject)ts->Arhs)); in TSGetRHSMats_Private()
743 ts->Arhs = A; in TSGetRHSMats_Private()
747 *Arhs = ts->Arhs; in TSGetRHSMats_Private()
[all …]
/petsc/src/ts/impls/rosw/
H A Drosw.c1495 if (Amat && Amat == ts->Arhs) { in TSSetUp_RosW()
1497 PetscCall(MatDuplicate(ts->Arhs, MAT_COPY_VALUES, &Amat)); in TSSetUp_RosW()
1500 PetscCall(MatDuplicate(ts->Arhs, MAT_COPY_VALUES, &Amat)); in TSSetUp_RosW()
/petsc/include/petsc/private/
H A Dtsimpl.h254 Mat Arhs; /* Right hand side matrix */ member