anypinn.cli.scaffold.damped_oscillator.ode_csv
Damped oscillator — mathematical definition.
NOISE_STD = 0.02
module-attribute
OMEGA_KEY = 'omega0'
module-attribute
TRUE_OMEGA0 = 2 * math.pi
module-attribute
TRUE_ZETA = 0.15
module-attribute
T_TOTAL = 5
module-attribute
V0 = 0.0
module-attribute
V_KEY = 'v'
module-attribute
X0 = 1.0
module-attribute
X_KEY = 'x'
module-attribute
ZETA_KEY = 'zeta'
module-attribute
validation: ValidationRegistry = {}
module-attribute
create_data_module(hp: ODEHyperparameters)
Source code in src/anypinn/cli/scaffold/damped_oscillator/ode_csv.py
create_problem(hp: ODEHyperparameters) -> ODEInverseProblem
Source code in src/anypinn/cli/scaffold/damped_oscillator/ode_csv.py
oscillator(x: Tensor, y: Tensor, args: ArgsRegistry) -> Tensor
Scaled damped oscillator ODE: \(dx/dt = v\), \(dv/dt = -2 zeta omega_0 v - omega_0^2 x\).