Lines Matching refs:JsBlock
19 Mat Js, Jd, JsBlockPrec, JsInv, JsBlock; member
372 PetscCall(MatMult(user->JsBlock, user->yi[0], user->yiwork[0])); in StateMatMult()
374 PetscCall(MatMult(user->JsBlock, user->yi[i], user->yiwork[i])); in StateMatMult()
390 PetscCall(MatMult(user->JsBlock, user->yi[i], user->yiwork[i])); in StateMatMultTranspose()
394 PetscCall(MatMult(user->JsBlock, user->yi[i], user->yiwork[i])); in StateMatMultTranspose()
602 PetscCall(MatMult(user->JsBlock, user->yi[0], user->yiwork[0])); in FormConstraints()
604 PetscCall(MatMult(user->JsBlock, user->yi[i], user->yiwork[i])); in FormConstraints()
925 …Shell(PETSC_COMM_WORLD, PETSC_DETERMINE, PETSC_DETERMINE, user->m, user->m, user, &user->JsBlock)); in ParabolicInitialize()
926 PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT, (PetscErrorCodeFn *)StateMatBlockMult)); in ParabolicInitialize()
928 …PetscCall(MatShellSetOperation(user->JsBlock, MATOP_MULT_TRANSPOSE, (PetscErrorCodeFn *)StateMatBl… in ParabolicInitialize()
953 PetscCall(KSPSetOperators(user->solver, user->JsBlock, user->JsBlockPrec)); in ParabolicInitialize()
1206 PetscCall(MatDestroy(&user->JsBlock)); in ParabolicDestroy()