Lines Matching refs:linesearch

18 static PetscErrorCode oursneslinesearchprecheck(SNESLineSearch linesearch, Vec X, Vec Y, PetscBool …  in oursneslinesearchprecheck()  argument
21 …scBool *, void *, PetscErrorCode *))(((PetscObject)linesearch)->fortran_func_pointers[1]))(&linese… in oursneslinesearchprecheck()
25 static PetscErrorCode oursneslinesearchpostcheck(SNESLineSearch linesearch, Vec X, Vec Y, Vec W, Pe… in oursneslinesearchpostcheck() argument
28 …scBool *, void *, PetscErrorCode *))(((PetscObject)linesearch)->fortran_func_pointers[2]))(&linese… in oursneslinesearchpostcheck()
32 PETSC_EXTERN void sneslinesearchsetprecheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSearc… in sneslinesearchsetprecheck_() argument
34 PetscObjectAllocateFortranPointers(*linesearch, 3); in sneslinesearchsetprecheck_()
35 ((PetscObject)*linesearch)->fortran_func_pointers[1] = (PetscFortranCallbackFn *)func; in sneslinesearchsetprecheck_()
37 *ierr = SNESLineSearchSetPreCheck(*linesearch, oursneslinesearchprecheck, ctx); in sneslinesearchsetprecheck_()
40 PETSC_EXTERN void sneslinesearchsetpostcheck_(SNESLineSearch *linesearch, void (*func)(SNESLineSear… in sneslinesearchsetpostcheck_() argument
42 PetscObjectAllocateFortranPointers(*linesearch, 3); in sneslinesearchsetpostcheck_()
43 ((PetscObject)*linesearch)->fortran_func_pointers[2] = (PetscFortranCallbackFn *)func; in sneslinesearchsetpostcheck_()
45 *ierr = SNESLineSearchSetPostCheck(*linesearch, oursneslinesearchpostcheck, ctx); in sneslinesearchsetpostcheck_()