Lines Matching refs:DSG
32 Mat DSG; member
263 PetscCall(MatPtAP(user->Diag, user->Grad, MAT_REUSE_MATRIX, 1.0, &user->DSG)); in FormJacobianState()
267 PetscCall(MatProductNumeric(user->DSG)); in FormJacobianState()
289 PetscCall(MatMult(user->DSG, X, Y)); in StateBlockMatMult()
323 PetscCall(KSPSetOperators(user->solver, user->JsBlock, user->DSG)); in StateInvMatMult()
982 PetscCall(MatPtAP(user->Diag, user->Grad, MAT_INITIAL_MATRIX, 1.0, &user->DSG)); in EllipticInitialize()
987 PetscCall(MatMatMult(user->Divwork, user->Grad, MAT_INITIAL_MATRIX, 1.0, &user->DSG)); in EllipticInitialize()
990 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRIC, PETSC_TRUE)); in EllipticInitialize()
991 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRY_ETERNAL, PETSC_TRUE)); in EllipticInitialize()
999 PetscCall(MatCreateLRC(user->DSG, user->Ones, NULL, user->Ones, &user->JsBlock)); in EllipticInitialize()
1021 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRIC, PETSC_TRUE)); in EllipticInitialize()
1022 PetscCall(MatSetOption(user->DSG, MAT_SYMMETRY_ETERNAL, PETSC_TRUE)); in EllipticInitialize()
1027 PetscCall(KSPSetOperators(user->solver, user->JsBlock, user->DSG)); in EllipticInitialize()
1041 PetscCall(MatPtAP(user->Diag, user->Grad, MAT_REUSE_MATRIX, 1.0, &user->DSG)); in EllipticInitialize()
1045 PetscCall(MatProductNumeric(user->DSG)); in EllipticInitialize()
1170 PetscCall(MatDestroy(&user->DSG)); in EllipticDestroy()