PerturbedSplittingParameters¶
About the PerturbedSplittingParameters
class¶
The WaveBlocks Project
@author: R. Bourquin @copyright: Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016 R. Bourquin @license: Modified BSD License
Inheritance diagram¶
Class documentation¶
-
class
WaveBlocksND.
PerturbedSplittingParameters
[source]¶ -
build
(method)[source]¶ Parameters: method – A string specifying the method for time integration. Returns: Two arrays and . Method Order Authors Reference L42 (4,2) McLachlan [1] page 6 L62 (6,2) McLachlan [1] page 6 L82 (8,2) McLachlan [1] page 6 L102 (10,2) McLachlan [1] page 6 L84 (8,4) McLachlan [1] page 8 [1] (1, 2, 3, 4, 5) R.I. McLachlan, “Composition methods in the presence of small parameters”, BIT Numerical Mathematics, Volume 35, Issue 2, (1995) 258-268. There is also a 2003 version which was used for the implementation.
-
intsplit
(psia, psib, a, b, tspan, N, argsa=[], argsb=[])[source]¶ Compute a single, full propagation step by operator splitting.
Parameters: - psia – First evolution operator
- psib – Second evolution operator
- a – Parameters for evolution with
- b – Parameters for evolution with
- tspan – Timespan of a single, full splitting step
- N – Number of substeps to perform
- argsa – Additional optional arguments of
- argsb – Additional optional arguments of
Note
The values for
argsa
andargsb
have to be of typelist
even in case of single items.
-