| /petsc/src/snes/mf/ |
| H A D | snesmfj.c | 269 if (snes->vec_func) { in MatCreateSNESMF() 270 PetscCall(VecGetLocalSize(snes->vec_func, &n)); in MatCreateSNESMF() 271 PetscCall(VecGetSize(snes->vec_func, &N)); in MatCreateSNESMF()
|
| /petsc/src/snes/impls/fas/ |
| H A D | fas.c | 66 PetscCall(PetscObjectReference((PetscObject)snes->vec_func)); in SNESFASCycleSetUpSmoother_Private() 69 smooth->vec_func = snes->vec_func; in SNESFASCycleSetUpSmoother_Private() 565 F_c = next->vec_func; in SNESFASCoarseCorrection() 631 F = snes->vec_func; in SNESFASCycle_Additive() 647 F_c = next->vec_func; in SNESFASCycle_Additive() 709 F = snes->vec_func; in SNESFASCycle_Multiplicative() 744 F = snes->vec_func; in SNESFASCycle_Full() 790 F = snes->vec_func; in SNESFASCycle_Kaskade() 828 F = snes->vec_func; in SNESSolve_FAS()
|
| /petsc/src/snes/linesearch/interface/ |
| H A D | linesearch.c | 183 linesearch->vec_func = NULL; in SNESLineSearchCreate() 635 linesearch->vec_func = F; in SNESLineSearchApply() 1419 …PetscCall((*linesearch->ops->vinorm)(snes, linesearch->vec_func, linesearch->vec_sol, &linesearch-… in SNESLineSearchComputeNorms() 1421 PetscCall(VecNormBegin(linesearch->vec_func, NORM_2, &linesearch->fnorm)); in SNESLineSearchComputeNorms() 1424 PetscCall(VecNormEnd(linesearch->vec_func, NORM_2, &linesearch->fnorm)); in SNESLineSearchComputeNorms() 1496 *F = linesearch->vec_func; in SNESLineSearchGetVecs() 1540 linesearch->vec_func = F; in SNESLineSearchSetVecs()
|
| /petsc/src/snes/impls/vi/ |
| H A D | vi.c | 114 PetscCall(VecGetArrayRead(snes->vec_func, &f)); in SNESMonitorVI() 128 PetscCall(VecRestoreArrayRead(snes->vec_func, &f)); in SNESMonitorVI() 525 PetscCall(SNESGetFunction(snes, &snes->vec_func, NULL, NULL)); in SNESVISetVariableBounds_VI() 526 …PetscCheck(snes->vec_func, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "Must call SNESSetFunction()… in SNESVISetVariableBounds_VI() 531 PetscCall(VecGetSize(snes->vec_func, &N)); in SNESVISetVariableBounds_VI()
|
| /petsc/include/petsc/private/ |
| H A D | linesearchimpl.h | 40 Vec vec_func; member
|
| H A D | snesimpl.h | 53 Vec vec_func; /* pointer to function */ member
|
| /petsc/src/snes/impls/tr/ |
| H A D | tr.c | 42 PetscCall(MatLMVMUpdate(B, X, snes->vec_func)); in SNESComputeJacobian_MATLMVM() 47 PetscCall(MatLMVMUpdate(J, X, snes->vec_func)); in SNESComputeJacobian_MATLMVM() 458 PetscCall(MatLMVMAllocate(B, snes->vec_sol, snes->vec_func)); in SNESSetUpQN_NEWTONTR() 469 PetscCall(MatLMVMAllocate(B, snes->vec_sol, snes->vec_func)); in SNESSetUpQN_NEWTONTR() 509 F = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONTR() 513 GradF = !has_objective ? snes->work[2] : snes->vec_func; /* grad f = J^T F */ in SNESSolve_NEWTONTR()
|
| /petsc/src/snes/impls/ls/ |
| H A D | ls.c | 147 F = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONLS() 191 …PetscCall(VecNorm(snes->vec_func, NORM_2, &fnorm)); /* no-op unless update() function changed f() … in SNESSolve_NEWTONLS()
|
| /petsc/src/snes/impls/ksponly/ |
| H A D | ksponly.c | 24 F = snes->vec_func; in SNESSolve_KSPONLY()
|
| /petsc/src/snes/interface/ |
| H A D | snes.c | 591 if (!snes->vec_func && (snes->jacobian || snes->jacobian_pre)) { in SNESSetUpMatrixFree_Private() 593 PetscCall(MatCreateVecs(A ? A : B, NULL, &snes->vec_func)); in SNESSetUpMatrixFree_Private() 603 …PetscCheck(snes->vec_func, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "SNESSetFunction() must be c… in SNESSetUpMatrixFree_Private() 605 PetscCall(MatCreateSNESMFMore(snes, snes->vec_func, &J)); in SNESSetUpMatrixFree_Private() 1956 PetscCall(VecDestroy(&snes->vec_func)); in SNESSetFunction() 1957 snes->vec_func = r; in SNESSetFunction() 1985 Vec vec_func; in SNESSetInitialFunction() local 1995 PetscCall(SNESGetFunction(snes, &vec_func, NULL, NULL)); in SNESSetInitialFunction() 1996 PetscCall(VecCopy(f, vec_func)); in SNESSetInitialFunction() 3367 PetscCall(SNESGetFunction(snes, &snes->vec_func, NULL, NULL)); in SNESSetUp() [all …]
|
| /petsc/src/snes/impls/ncg/ |
| H A D | snesncg.c | 32 F = linesearch->vec_func; in SNESLineSearchApply_NCGLinear() 198 F = snes->vec_func; /* residual vector */ in SNESSolve_NCG()
|
| /petsc/src/snes/impls/richardson/ |
| H A D | snesrichardson.c | 41 F = snes->vec_func; /* residual vector */ in SNESSolve_NRichardson()
|
| /petsc/src/snes/impls/gs/ |
| H A D | gssecant.c | 54 PetscCall(VecCopy(snes->vec_func, F)); in SNESComputeNGSDefaultSecant()
|
| H A D | snesgs.c | 227 F = snes->vec_func; in SNESSolve_NGS()
|
| /petsc/src/snes/impls/vi/ss/ |
| H A D | viss.c | 56 Vec Xl = snes->xl, Xu = snes->xu, F = snes->vec_func; in SNESVIComputeFunction() 219 F = snes->vec_func; /* residual vector */ in SNESSolve_VINEWTONSSLS()
|
| /petsc/src/snes/impls/qn/ |
| H A D | qn.c | 81 F = snes->vec_func; /* residual vector */ in SNESSolve_QN() 295 PetscCall(MatLMVMAllocate(qn->B, snes->vec_sol, snes->vec_func)); in SNESSetUp_QN()
|
| /petsc/src/snes/impls/ngmres/ |
| H A D | anderson.c | 45 F = snes->vec_func; in SNESSolve_Anderson()
|
| H A D | snesngmres.c | 157 F = snes->vec_func; in SNESSolve_NGMRES()
|
| /petsc/src/snes/impls/nasm/ |
| H A D | nasm.c | 680 F = snes->vec_func; in SNESNASMComputeFinalJacobian_Private() 695 Fl = nasm->subsnes[i]->vec_func; in SNESNASMComputeFinalJacobian_Private() 734 F = snes->vec_func; in SNESSolve_NASM()
|
| /petsc/src/snes/impls/ms/ |
| H A D | ms.c | 323 Vec X = snes->vec_sol, F = snes->vec_func; in SNESSolve_MS()
|
| /petsc/src/snes/impls/al/ |
| H A D | al.c | 312 R = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONAL()
|
| /petsc/src/snes/impls/ntrdc/ |
| H A D | ntrdc.c | 317 F = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONTRDC()
|
| /petsc/src/snes/impls/vi/rs/ |
| H A D | virs.c | 319 F = snes->vec_func; /* residual vector */ in SNESSolve_VINEWTONRSLS()
|
| /petsc/src/tao/interface/ |
| H A D | taosolver.c | 32 snes_ewdummy->vec_func = b; in KSPPreSolve_TAOEW_Private() 37 snes_ewdummy->vec_func = NULL; in KSPPreSolve_TAOEW_Private()
|
| /petsc/src/snes/impls/composite/ |
| H A D | snescomposite.c | 698 F = snes->vec_func; in SNESSolve_Composite()
|