rename `StimExt` to `TimeVaryingExt`

This commit is contained in:
colin 2022-08-24 15:43:54 -07:00
parent a2ee85d03f
commit 2c68a53668
6 changed files with 7 additions and 8 deletions

View File

@ -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};

View File

@ -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;

View File

@ -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() {

View File

@ -225,7 +225,7 @@ mod test {
self,
ModulatedVectorField,
Sinusoid,
StimExt as _,
TimeVaryingExt as _,
VectorField,
};
fn mean_magnitude_e<S: AbstractSim>(sim: &S) -> R32 {

View File

@ -20,9 +20,9 @@ pub use time_varying::{
Scaled,
Shifted,
Sinusoid,
StimExt,
Summed,
TimeVarying,
TimeVaryingExt,
UnitEH,
};
pub use vector_field::{

View File

@ -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> {