TSBasicSymplecticSetType#

Set the type of the basic symplectic method

Synopsis#

Logically Collective

Input Parameters#

  • ts - timestepping context

  • bsymptype - type of the symplectic scheme

Options Database Key#

  • -ts_basicsymplectic_type - select the scheme

Note#

The symplectic solver always expects a two-way splitting with the split names being “position” and “momentum”. Each split is associated with an IS object and a sub-TS that is intended to store the user-provided RHS function.

See Also#

TS: Scalable ODE and DAE Solvers, TSBASICSYMPLECTIC, TSBasicSymplecticType, TSBasicSymplecticSetType()

Level#

intermediate

Location#

src/ts/impls/symplectic/basicsymplectic/basicsymplectic.c

Implementations#

TSBasicSymplecticSetType_BasicSymplectic in src/ts/impls/symplectic/basicsymplectic/basicsymplectic.c


Edit on GitLab

Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages