Home
last modified time | relevance | path

Searched refs:vec_func (Results 1 – 25 of 27) sorted by relevance

12

/petsc/src/snes/mf/
H A Dsnesmfj.c269 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 Dfas.c66 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 Dlinesearch.c183 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 Dvi.c114 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 Dlinesearchimpl.h40 Vec vec_func; member
H A Dsnesimpl.h53 Vec vec_func; /* pointer to function */ member
/petsc/src/snes/impls/tr/
H A Dtr.c42 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 Dls.c147 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 Dksponly.c24 F = snes->vec_func; in SNESSolve_KSPONLY()
/petsc/src/snes/interface/
H A Dsnes.c591 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 Dsnesncg.c32 F = linesearch->vec_func; in SNESLineSearchApply_NCGLinear()
198 F = snes->vec_func; /* residual vector */ in SNESSolve_NCG()
/petsc/src/snes/impls/richardson/
H A Dsnesrichardson.c41 F = snes->vec_func; /* residual vector */ in SNESSolve_NRichardson()
/petsc/src/snes/impls/gs/
H A Dgssecant.c54 PetscCall(VecCopy(snes->vec_func, F)); in SNESComputeNGSDefaultSecant()
H A Dsnesgs.c227 F = snes->vec_func; in SNESSolve_NGS()
/petsc/src/snes/impls/vi/ss/
H A Dviss.c56 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 Dqn.c81 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 Danderson.c45 F = snes->vec_func; in SNESSolve_Anderson()
H A Dsnesngmres.c157 F = snes->vec_func; in SNESSolve_NGMRES()
/petsc/src/snes/impls/nasm/
H A Dnasm.c680 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 Dms.c323 Vec X = snes->vec_sol, F = snes->vec_func; in SNESSolve_MS()
/petsc/src/snes/impls/al/
H A Dal.c312 R = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONAL()
/petsc/src/snes/impls/ntrdc/
H A Dntrdc.c317 F = snes->vec_func; /* residual vector */ in SNESSolve_NEWTONTRDC()
/petsc/src/snes/impls/vi/rs/
H A Dvirs.c319 F = snes->vec_func; /* residual vector */ in SNESSolve_VINEWTONRSLS()
/petsc/src/tao/interface/
H A Dtaosolver.c32 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 Dsnescomposite.c698 F = snes->vec_func; in SNESSolve_Composite()

12