TSAdaptCandidateAdd#
add a candidate scheme for the adaptive controller to select from
Synopsis#
#include "petscts.h" 
PetscErrorCode TSAdaptCandidateAdd(TSAdapt adapt, const char name[], PetscInt order, PetscInt stageorder, PetscReal ccfl, PetscReal cost, PetscBool inuse)
Logically Collective; No Fortran Support
Input Parameters#
- adapt - time step adaptivity context, obtained with - TSGetAdapt()or- TSAdaptCreate()
- name - name of the candidate scheme to add 
- order - order of the candidate scheme 
- stageorder - stage order of the candidate scheme 
- ccfl - stability coefficient relative to explicit Euler, used for CFL constraints 
- cost - relative measure of the amount of work required for the candidate scheme 
- inuse - indicates that this scheme is the one currently in use, this flag can only be set for one scheme 
See Also#
TS: Scalable ODE and DAE Solvers, TSAdapt, TSAdaptCandidatesClear(), TSAdaptChoose()
Level#
developer
Location#
src/ts/adapt/interface/tsadapt.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages