specfem::time_scheme¶
-
namespace time_scheme¶
Time integration schemes for wave propagation.
Provides base classes and utilities for time-stepping algorithms used in spectral element wave propagation simulations. Supports both forward and backward time integration for regular and adjoint simulations.
The
time_schemenamespace defines the interface for time integration schemes. The base classtime_schemeprovides methods for iterating over time steps, managing seismogram output, and applying predictor-corrector phases. Specific schemes (e.g.,newmark) are implemented in derived classes.