Home
last modified time | relevance | path

Searched refs:functiondomainerror (Results 1 – 8 of 8) sorted by relevance

/petsc/include/petsc/private/
H A Dlinesearchimpl.h116 PetscBool functiondomainerror; \
117 …PetscCallMPI(MPIU_Allreduce(&snes->functiondomainerror, &functiondomainerror, 1, MPI_C_BOOL, MPI_L…
118 if (functiondomainerror) { \
120 snes->functiondomainerror = PETSC_FALSE; \
H A Dsnesimpl.h152 PetscBool functiondomainerror; /* set with SNESSetFunctionDomainError() */ member
357 …PetscCallMPI(MPIU_Allreduce(&snes->functiondomainerror, &domainerror, 1, MPI_C_BOOL, MPI_LOR, Pets…
508 …PetscCallMPI(MPIU_Allreduce(&snes->functiondomainerror, &domainerror, 1, MPI_C_BOOL, MPI_LOR, Pets…
511 snes->functiondomainerror = PETSC_FALSE; \
H A Dtsimpl.h192 PetscErrorCode (*functiondomainerror)(TS, PetscReal, Vec, PetscBool *); member
/petsc/src/snes/impls/vi/ss/
H A Dviss.c229 if (snes->functiondomainerror) { /* this is wrong because functiondomainerror is not collective */ in SNESSolve_VINEWTONSSLS()
231 snes->functiondomainerror = PETSC_FALSE; in SNESSolve_VINEWTONSSLS()
307 if (snes->functiondomainerror) { in SNESSolve_VINEWTONSSLS()
309 snes->functiondomainerror = PETSC_FALSE; in SNESSolve_VINEWTONSSLS()
/petsc/src/snes/linesearch/impls/bisection/
H A Dlinesearchbisection.c79 if (snes->functiondomainerror) { in SNESLineSearchApply_Bisection()
81 snes->functiondomainerror = PETSC_FALSE; in SNESLineSearchApply_Bisection()
/petsc/src/snes/utils/
H A Ddmdasnes.c112 PetscCall(VecFlag(F, snes->functiondomainerror)); in SNESComputeFunction_DMDA()
/petsc/src/snes/interface/
H A Dsnes.c152 snes->functiondomainerror = PETSC_TRUE; in SNESSetFunctionDomainError()
2485 snes->functiondomainerror = PETSC_FALSE; in SNESComputeFunction()
2503 PetscCall(VecFlag(f, snes->functiondomainerror)); in SNESComputeFunction()
2549 snes->functiondomainerror = PETSC_FALSE; in SNESComputeMFFunction()
2558 PetscCall(VecFlag(y, snes->functiondomainerror)); in SNESComputeMFFunction()
4903 snes->functiondomainerror = PETSC_FALSE; /* clear the flag if it has been set */ in SNESSolve()
/petsc/src/ts/interface/
H A Dts.c5654 ts->functiondomainerror = func; in TSSetFunctionDomainError()
5687 if (ts->functiondomainerror) PetscCall((*ts->functiondomainerror)(ts, stagetime, Y, accept)); in TSFunctionDomainError()