Developer Documentation#
This section is the api documentation of ponio for developers who would like to interact with the core of ponio.
Developer Documentation
- Algorithms
- Runge-Kutta methods
- Explicit methods
euler_texplicit_euler_sub4_trk56_trk56a_trk6es_trk_118_trk_21_trk_22_midpoint_trk_22_ralston_trk_32_best_trk_33_trk_33_233e_trk_33_bogackishampine_trk_33_heun_trk_33_ralston_trk_33_van_der_houwen_trk_44_trk_44_235j_trk_44_38_trk_44_ralston_trk_65_trk_65_236a_trk_76_trk_86_trk_nssp_21_trk_nssp_32_trk_nssp_33_trk_nssp_53_trk_spp_43_trk_ssp_22_heun_trk_ssp_32_trk_ssp_33_trk_ssp_42_trk_ssp_53_trk_ssp_54_trkc_202_trkc_51_trkc_52_t
- Embedded methods
- Diagonal implicit methods
- Explicit methods
- Lawson methods
- Explicit methods
leuler_tlexplicit_euler_sub4_tlrk56_tlrk56a_tlrk6es_tlrk_118_tlrk_21_tlrk_22_midpoint_tlrk_22_ralston_tlrk_32_best_tlrk_33_tlrk_33_233e_tlrk_33_bogackishampine_tlrk_33_heun_tlrk_33_ralston_tlrk_33_van_der_houwen_tlrk_44_tlrk_44_235j_tlrk_44_38_tlrk_44_ralston_tlrk_65_tlrk_65_236a_tlrk_76_tlrk_86_tlrk_nssp_21_tlrk_nssp_32_tlrk_nssp_33_tlrk_nssp_53_tlrk_spp_43_tlrk_ssp_22_heun_tlrk_ssp_32_tlrk_ssp_33_tlrk_ssp_42_tlrk_ssp_53_tlrk_ssp_54_tlrkc_202_tlrkc_51_tlrkc_52_t
- Embedded methods
- Explicit methods
- Exponential Runge-Kutta methods
- Explicit stabilized Runge-Kutta methods
- IMEX stabilized methods
- Bibliography
- Runge-Kutta methods
- Details
- Method class
- Observers
- Problems
- Solver
- Function
- Iterator
- Solver range class
- Time iterator class
ponio::time_iteratordifference_typevalue_typepointerreferenceconst_pointerconst_referenceiterator_categorytime_iterator()time_iterator()time_iterator()operator=()operator=()increment()next_time()operator++()operator++()operator*()operator*()operator->()operator->()info()info()stages()stages()stages()stages()callback_on_stages()
make_time_iterator()ponio::current_solution
- Iteration information class
- Splitting methods