| /petsc/doc/changes/ |
| H A D | 36.md | 149 additional PetscBool argument 'forwardsolve'. The forwardsolve 151 (forwardsolve = 1) and adjoint solve (forwardsolve = 0).
|
| /petsc/src/ts/tutorials/power_grid/ |
| H A D | ex3.h | 35 … 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 D | basfactor.c | 155 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 D | tsevent.c | 309 …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 D | ex1fd.c | 101 … 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 D | ex1adj.c | 100 … 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 D | ex1.c | 42 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
|
| H A D | ex1fwd.c | 123 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
|
| /petsc/src/ts/event/tests/ |
| H A D | ex16.c | 102 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec x, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
|
| H A D | ex1.c | 210 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec x, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
|
| /petsc/src/mat/impls/sbaij/seq/ |
| H A D | sbaijfact4.c | 154 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_3_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_3_NaturalOrdering()
|
| H A D | sbaijfact.c | 723 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 D | sbaijfact5.c | 183 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_4_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_4_NaturalOrdering()
|
| H A D | sbaijfact8.c | 208 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_5_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_5_NaturalOrdering()
|
| H A D | sbaijfact10.c | 364 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_6_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_6_NaturalOrdering()
|
| H A D | sbaijfact12.c | 391 C->ops->forwardsolve = MatForwardSolve_SeqSBAIJ_7_NaturalOrdering_inplace; in MatCholeskyFactorNumeric_SeqSBAIJ_7_NaturalOrdering()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex44.c | 37 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEvent() argument
|
| H A D | ex41.c | 29 … PetscInt nevents, PetscInt event_list[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
|
| H A D | ex32.c | 81 …Int nevents_zero, PetscInt events_zero[], PetscReal t, Vec U, PetscBool forwardsolve, PetscCtx ctx) in PostEventFunction() argument
|
| H A D | ex40.c | 33 … 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 D | mkl_cpardiso.c | 675 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 D | aijfact.c | 1843 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 D | baijfact13.c | 512 C->ops->forwardsolve = MatForwardSolve_SeqBAIJ_3_NaturalOrdering; in MatLUFactorNumeric_SeqBAIJ_3_NaturalOrdering()
|
| H A D | baijfact.c | 214 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 D | mkl_pardiso.c | 806 F->ops->forwardsolve = MatForwardSolve_MKL_PARDISO; in MatFactorSymbolic_AIJMKL_PARDISO_Private()
|