• ts.adaptive: Implicit time stepping solver with an adaptive time step.

  • ts.bathe: Solve elastodynamics problems by the Bathe method.

  • ts.central_difference: Solve elastodynamics problems by the explicit central difference method.

  • ts.euler: Simple forward euler method

  • ts.generalized_alpha: Solve elastodynamics problems by the generalized \alpha method.

  • ts.multistaged: Explicit time stepping solver with multistage solve_step method

  • ts.newmark: Solve elastodynamics problems by the Newmark method.

  • ts.runge_kutta_4: Classical 4th order Runge-Kutta method,

  • ts.simple: Implicit time stepping solver with a fixed time step.

  • ts.stationary: Solver for stationary problems without time stepping.

  • ts.tvd_runge_kutta_3: 3rd order Total Variation Diminishing Runge-Kutta method

  • ts.velocity_verlet: Solve elastodynamics problems by the explicit velocity-Verlet method.

  • tsc.ed_basic: Adaptive time step I-controller for elastodynamics.

  • tsc.ed_linear: Adaptive time step controller for elastodynamics and linear problems.

  • tsc.ed_pid: Adaptive time step PID controller for elastodynamics.

  • tsc.fixed: Fixed (do-nothing) time step controller.

  • tsc.time_sequence: Given times sequence time step controller.

  • eig.matlab: Matlab eigenvalue problem solver.

  • eig.octave: Octave eigenvalue problem solver.

  • eig.primme: PRIMME eigenvalue problem solver.

  • eig.scipy: SciPy-based solver for both dense and sparse problems.

  • eig.scipy_lobpcg: SciPy-based LOBPCG solver for sparse symmetric problems.

  • eig.sgscipy: SciPy-based solver for dense symmetric problems.

  • eig.slepc: General SLEPc eigenvalue problem solver.

  • eig.qevp: Quadratic eigenvalue problem solver based on the problem linearization.