diff --git a/crates/applications/buffer_proto5/src/main.rs b/crates/applications/buffer_proto5/src/main.rs index 7fbcfc5..3e4f715 100644 --- a/crates/applications/buffer_proto5/src/main.rs +++ b/crates/applications/buffer_proto5/src/main.rs @@ -22,7 +22,7 @@ use coremem::real::{R32, Real as _}; use coremem::render::CsvRenderer; use coremem::sim::spirv::{SpirvSim, WgpuBackend}; use coremem::sim::units::{Seconds, Time as _}; -use coremem::stim::{CurlVectorField, Exp, ModulatedVectorField, Sinusoid, StimExt as _}; +use coremem::stim::{CurlVectorField, Exp, ModulatedVectorField, Sinusoid, TimeVaryingExt as _}; use log::{error, info, warn}; use serde::{Deserialize, Serialize}; diff --git a/crates/applications/multi_core_inverter/src/main.rs b/crates/applications/multi_core_inverter/src/main.rs index 96d801b..a2774e5 100644 --- a/crates/applications/multi_core_inverter/src/main.rs +++ b/crates/applications/multi_core_inverter/src/main.rs @@ -44,7 +44,7 @@ use coremem::meas; use coremem::real::{self, Real as _}; use coremem::sim::spirv::{self, SpirvSim}; use coremem::sim::units::Seconds; -use coremem::stim::{CurlVectorField, Exp, Gated, ModulatedVectorField, Scaled, Shifted, StimExt as _}; +use coremem::stim::{CurlVectorField, Exp, Gated, ModulatedVectorField, Scaled, Shifted, TimeVaryingExt as _}; use coremem::Driver; // type R = real::R32; diff --git a/crates/applications/sr_latch/src/main.rs b/crates/applications/sr_latch/src/main.rs index b46fb76..b90dbca 100644 --- a/crates/applications/sr_latch/src/main.rs +++ b/crates/applications/sr_latch/src/main.rs @@ -7,7 +7,7 @@ use coremem::{Driver, mat, meas}; use coremem::geom::{Coord as _, Meters, Torus}; use coremem::sim::spirv::{SpirvSim, WgpuBackend}; use coremem::sim::units::Seconds; -use coremem::stim::{CurlVectorField, ModulatedVectorField, Sinusoid, StimExt as _}; +use coremem::stim::{CurlVectorField, ModulatedVectorField, Sinusoid, TimeVaryingExt as _}; fn main() { diff --git a/crates/coremem/src/sim/spirv/mod.rs b/crates/coremem/src/sim/spirv/mod.rs index 978f22d..14eeec0 100644 --- a/crates/coremem/src/sim/spirv/mod.rs +++ b/crates/coremem/src/sim/spirv/mod.rs @@ -225,7 +225,7 @@ mod test { self, ModulatedVectorField, Sinusoid, - StimExt as _, + TimeVaryingExt as _, VectorField, }; fn mean_magnitude_e(sim: &S) -> R32 { diff --git a/crates/coremem/src/stim/mod.rs b/crates/coremem/src/stim/mod.rs index 6f53b75..8783e79 100644 --- a/crates/coremem/src/stim/mod.rs +++ b/crates/coremem/src/stim/mod.rs @@ -20,9 +20,9 @@ pub use time_varying::{ Scaled, Shifted, Sinusoid, - StimExt, Summed, TimeVarying, + TimeVaryingExt, UnitEH, }; pub use vector_field::{ diff --git a/crates/coremem/src/stim/time_varying.rs b/crates/coremem/src/stim/time_varying.rs index e48be85..425bd2c 100644 --- a/crates/coremem/src/stim/time_varying.rs +++ b/crates/coremem/src/stim/time_varying.rs @@ -7,8 +7,7 @@ pub trait TimeVarying { fn at(&self, t_sec: R) -> FieldMags; } -// TODO: rename to TimeVaryingExt? -pub trait StimExt: Sized { +pub trait TimeVaryingExt: Sized { fn shifted(self, new_start: R) -> Shifted { Shifted::new(self, new_start) } @@ -23,7 +22,7 @@ pub trait StimExt: Sized { } } -impl StimExt for T {} +impl TimeVaryingExt for T {} impl TimeVarying for FieldMags { fn at(&self, _t_sec: R) -> FieldMags {