choreo.segm.ODE.ExplicitSymplecticRKTable#

class ExplicitSymplecticRKTable(c_table=None, d_table=None, th_cvg_rate=None)#

Butcher Tables for explicit symplectic Runge-Kutta methods

Class Constructor

__init__(*args, **kwargs)

Methods Summary

__init__

is_symmetric

Returns True if the Runge-Kutta method is symmetric.

is_symmetric_pair

Returns True if the pair of Runge-Kutta methods is symmetric.

symmetric_adjoint

Computes the symmetric adjoint of a ExplicitSymplecticRKTable.

symmetry_default

Computes the symmetry default of a single / a pair of ExplicitSymplecticRKTable.

Attributes

c_table

d_table

nsteps

Number of steps of the method.

th_cvg_rate

Theoretical convergence rate of the method for smooth initial value problems.