rename `StimExt` to `TimeVaryingExt`
This commit is contained in:
parent
a2ee85d03f
commit
2c68a53668
|
@ -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};
|
||||
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -225,7 +225,7 @@ mod test {
|
|||
self,
|
||||
ModulatedVectorField,
|
||||
Sinusoid,
|
||||
StimExt as _,
|
||||
TimeVaryingExt as _,
|
||||
VectorField,
|
||||
};
|
||||
fn mean_magnitude_e<S: AbstractSim>(sim: &S) -> R32 {
|
||||
|
|
|
@ -20,9 +20,9 @@ pub use time_varying::{
|
|||
Scaled,
|
||||
Shifted,
|
||||
Sinusoid,
|
||||
StimExt,
|
||||
Summed,
|
||||
TimeVarying,
|
||||
TimeVaryingExt,
|
||||
UnitEH,
|
||||
};
|
||||
pub use vector_field::{
|
||||
|
|
|
@ -7,8 +7,7 @@ pub trait TimeVarying<R> {
|
|||
fn at(&self, t_sec: R) -> FieldMags<R>;
|
||||
}
|
||||
|
||||
// TODO: rename to TimeVaryingExt?
|
||||
pub trait StimExt<R>: Sized {
|
||||
pub trait TimeVaryingExt<R>: Sized {
|
||||
fn shifted(self, new_start: R) -> Shifted<R, Self> {
|
||||
Shifted::new(self, new_start)
|
||||
}
|
||||
|
@ -23,7 +22,7 @@ pub trait StimExt<R>: Sized {
|
|||
}
|
||||
}
|
||||
|
||||
impl<R, T> StimExt<R> for T {}
|
||||
impl<R, T> TimeVaryingExt<R> for T {}
|
||||
|
||||
impl<R: Real> TimeVarying<R> for FieldMags<R> {
|
||||
fn at(&self, _t_sec: R) -> FieldMags<R> {
|
||||
|
|
Loading…
Reference in New Issue