Lines Matching refs:jac
223 static PetscErrorCode FormJacobian1(SNES snes, Vec x, Mat jac, Mat B, void *dummy) in FormJacobian1() argument
244 PetscCall(MatSetValues(jac, 2, idx, 2, idx, A, INSERT_VALUES)); in FormJacobian1()
254 PetscCall(MatAssemblyBegin(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian1()
255 PetscCall(MatAssemblyEnd(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian1()
289 static PetscErrorCode FormJacobian2(SNES snes, Vec x, Mat jac, Mat B, void *dummy) in FormJacobian2() argument
310 PetscCall(MatSetValues(jac, 2, idx, 2, idx, A, INSERT_VALUES)); in FormJacobian2()
320 PetscCall(MatAssemblyBegin(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian2()
321 PetscCall(MatAssemblyEnd(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian2()
544 static PetscErrorCode FormJacobian1_block(SNES snes, Vec x, Mat jac, Mat B, void *dummy) in FormJacobian1_block() argument
565 PetscCall(MatNestGetSubMats(jac, NULL, NULL, &mats)); in FormJacobian1_block()
584 PetscCall(MatAssemblyBegin(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian1_block()
585 PetscCall(MatAssemblyEnd(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian1_block()
619 static PetscErrorCode FormJacobian2_block(SNES snes, Vec x, Mat jac, Mat B, void *dummy) in FormJacobian2_block() argument
640 PetscCall(MatSetValues(jac, 2, idx, 2, idx, A, INSERT_VALUES)); in FormJacobian2_block()
650 PetscCall(MatAssemblyBegin(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian2_block()
651 PetscCall(MatAssemblyEnd(jac, MAT_FINAL_ASSEMBLY)); in FormJacobian2_block()