Home
last modified time | relevance | path

Searched refs:forwardsolve (Results 1 – 25 of 28) sorted by relevance

12

/petsc/doc/changes/
H A D36.md149 additional PetscBool argument 'forwardsolve'. The forwardsolve
151 (forwardsolve = 1) and adjoint solve (forwardsolve = 0).
/petsc/src/ts/tutorials/power_grid/
H A Dex3.h35 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec X, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
41 if (forwardsolve) user->Pmax = 0.0; /* Apply disturbance - this is done by setting Pmax = 0 */ in PostEventFunction()
44 …if (forwardsolve) user->Pmax = user->Pmax_ini; /* Remove the fault - this is done by setting Pmax… in PostEventFunction()
/petsc/src/mat/impls/aij/seq/bas/
H A Dbasfactor.c155 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqAIJ_Bas()
160 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_inplace; in MatCholeskyFactorNumeric_SeqAIJ_Bas()
/petsc/src/ts/event/
H A Dtsevent.c309 …t nevents_zero, PetscInt events_zero[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx),… in TSSetEventHandler() argument
447 PetscBool forwardsolve = PETSC_TRUE; // Flag indicating that TS is doing a forward solve in TSPostEvent() local
453 …*event->postevent)(ts, event->nevents_zero, event->events_zero, t, U, forwardsolve, event->ctx)); … in TSPostEvent()
944 PetscBool forwardsolve = PETSC_FALSE; // Flag indicating that TS is doing an adjoint solve in TSAdjointEventHandler() local
958 …(ts, event->recorder.nevents[ctr], event->recorder.eventidx[ctr], t, U, forwardsolve, event->ctx)); in TSAdjointEventHandler()
/petsc/src/ts/tutorials/hybrid/
H A Dex1fd.c101 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
106 if (!forwardsolve) PetscCall(ShiftGradients(ts, U, actx)); in PostEventFunction()
H A Dex1adj.c100 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
106 if (!forwardsolve) PetscCall(ShiftGradients(ts, U, actx)); in PostEventFunction()
H A Dex1.c42 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
H A Dex1fwd.c123 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
/petsc/src/ts/event/tests/
H A Dex16.c102 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec x, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
H A Dex1.c210 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec x, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
/petsc/src/mat/impls/sbaij/seq/
H A Dsbaijfact4.c154 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_3_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
H A Dsbaijfact.c723 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_N_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_N()
852 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_N_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_N_NaturalOrdering()
1176 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_2_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_2_NaturalOrdering()
1326 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_1_inplace()
1478 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_NaturalOrdering; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering()
1621 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_1_NaturalOrdering_inplace()
H A Dsbaijfact5.c183 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_4_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering()
H A Dsbaijfact8.c208 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_5_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering()
H A Dsbaijfact10.c364 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_6_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_6_NaturalOrdering()
H A Dsbaijfact12.c391 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_7_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_7_NaturalOrdering()
/petsc/src/ts/tutorials/
H A Dex44.c37 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
H A Dex41.c29 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
H A Dex32.c81 …Int nevents_zero, PetscInt events_zero[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
H A Dex40.c33 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
/petsc/src/mat/impls/aij/mpi/mkl_cpardiso/
H A Dmkl_cpardiso.c675 F->ops->forwardsolve = MatForwardSolve_MKL_CPARDISO; in MatLUFactorSymbolic_AIJMKL_CPARDISO()
712 F->ops->forwardsolve = MatForwardSolve_MKL_CPARDISO; in MatCholeskyFactorSymbolic_AIJMKL_CPARDISO()
/petsc/src/mat/impls/aij/seq/
H A Daijfact.c1843 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_NaturalOrdering; in MatCholeskyFactorNumeric_SeqAIJ()
1848 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1; in MatCholeskyFactorNumeric_SeqAIJ()
2011 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
2016 B->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_1_inplace; in MatCholeskyFactorNumeric_SeqAIJ_inplace()
/petsc/src/mat/impls/baij/seq/
H A Dbaijfact13.c512 C->ops->forwardsolve = MatForwardSolve_SeqBAIJ_3_NaturalOrdering; in MatLUFactorNumeric_SeqBAIJ_3_NaturalOrdering()
H A Dbaijfact.c214 C->ops->forwardsolve = MatForwardSolve_SeqBAIJ_2_NaturalOrdering; in MatLUFactorNumeric_SeqBAIJ_2_NaturalOrdering()
590 C->ops->forwardsolve = MatForwardSolve_SeqBAIJ_1_NaturalOrdering; in MatLUFactorNumeric_SeqBAIJ_1()
/petsc/src/mat/impls/aij/seq/mkl_pardiso/
H A Dmkl_pardiso.c806 F->ops->forwardsolve = MatForwardSolve_MKL_PARDISO; in MatFactorSymbolic_AIJMKL_PARDISO_Private()

12