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
argsaandargsbhave to be of typelisteven in case of single items.- psia – First evolution operator
-