Lines Matching refs:Bfd
3109 Mat Bfd; in SNESComputeJacobian() local
3118 PetscCall(MatDuplicate(B, MAT_DO_NOT_COPY_VALUES, &Bfd)); in SNESComputeJacobian()
3119 PetscCall(MatColoringCreate(Bfd, &coloring)); in SNESComputeJacobian()
3124 PetscCall(MatFDColoringCreate(Bfd, iscoloring, &matfdcoloring)); in SNESComputeJacobian()
3126 PetscCall(MatFDColoringSetUp(Bfd, iscoloring, matfdcoloring)); in SNESComputeJacobian()
3135 PetscCall(MatFDColoringApply(Bfd, matfdcoloring, X, snes)); in SNESComputeJacobian()
3147 if (flag_display) PetscCall(MatView(Bfd, vstdout)); in SNESComputeJacobian()
3148 if (vdraw) PetscCall(MatView(Bfd, vdraw)); in SNESComputeJacobian()
3149 PetscCall(MatAYPX(Bfd, -1.0, B, SAME_NONZERO_PATTERN)); in SNESComputeJacobian()
3150 PetscCall(MatNorm(Bfd, NORM_1, &norm1)); in SNESComputeJacobian()
3151 PetscCall(MatNorm(Bfd, NORM_FROBENIUS, &norm2)); in SNESComputeJacobian()
3152 PetscCall(MatNorm(Bfd, NORM_MAX, &normmax)); in SNESComputeJacobian()
3154 if (flag_display) PetscCall(MatView(Bfd, vstdout)); in SNESComputeJacobian()
3157 PetscCall(MatView(Bfd, vdraw)); in SNESComputeJacobian()
3172 PetscCall(MatGetRow(Bfd, i, &cn, &cj, &ca)); in SNESComputeJacobian()
3199 PetscCall(MatRestoreRow(Bfd, i, &cn, &cj, &ca)); in SNESComputeJacobian()
3203 PetscCall(MatDestroy(&Bfd)); in SNESComputeJacobian()