split SimState out of sim/mod.rs
-> sim/legacy.rs
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
use coremem::{self, Driver, GenericSim, SimState};
|
||||
use coremem::{self, Driver, GenericSim};
|
||||
use coremem::sim::legacy::SimState;
|
||||
use coremem::sim::spirv::SpirvSim;
|
||||
use coremem::geom::Index;
|
||||
use std::time::{Instant, Duration};
|
||||
|
@@ -3,7 +3,8 @@ use crate::mat::{self, Pml};
|
||||
use crate::meas::{self, AbstractMeasurement};
|
||||
use crate::real::{self, Real};
|
||||
use crate::render::{self, MultiRenderer, Renderer};
|
||||
use crate::sim::{GenericSim, MaterialSim, SampleableSim, SimState};
|
||||
use crate::sim::{GenericSim, MaterialSim, SampleableSim};
|
||||
use crate::sim::legacy::SimState;
|
||||
use crate::sim::units::{Frame, Time};
|
||||
use crate::sim::spirv::SpirvSim;
|
||||
use crate::stim::AbstractStimulus;
|
||||
|
@@ -1,8 +1,7 @@
|
||||
use crate::CellState;
|
||||
use crate::geom::{Line2d, Polygon2d};
|
||||
use crate::mat::Material;
|
||||
use crate::real::Real;
|
||||
use crate::sim::StepParametersMut;
|
||||
use crate::sim::legacy::{CellState, StepParametersMut};
|
||||
use crate::types::vec::{Vec2, Vec3};
|
||||
|
||||
use lazy_static::lazy_static;
|
||||
|
@@ -1,6 +1,6 @@
|
||||
use crate::CellState;
|
||||
use crate::mat::Material;
|
||||
use crate::real::Real;
|
||||
use crate::sim::legacy::CellState;
|
||||
use crate::types::vec::Vec3;
|
||||
|
||||
use serde::{Serialize, Deserialize};
|
||||
|
@@ -1,6 +1,5 @@
|
||||
use crate::CellState;
|
||||
use crate::real::Real;
|
||||
use crate::sim::{PmlParameters, PmlState, StepParameters, StepParametersMut};
|
||||
use crate::sim::legacy::{CellState, PmlParameters, PmlState, StepParameters, StepParametersMut};
|
||||
use crate::types::vec::Vec3;
|
||||
|
||||
use enum_dispatch::enum_dispatch;
|
||||
|
1692
crates/coremem/src/sim/legacy.rs
Normal file
1692
crates/coremem/src/sim/legacy.rs
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -651,7 +651,8 @@ fn make_pipelines(device: &wgpu::Device, shader_module: &wgpu::ShaderModule, ent
|
||||
mod test {
|
||||
use super::*;
|
||||
use crate::real::ToFloat as _;
|
||||
use crate::sim::{SampleableSim, SimState};
|
||||
use crate::sim::SampleableSim;
|
||||
use crate::sim::legacy::SimState;
|
||||
use crate::mat::{self, AnisomorphicConductor};
|
||||
fn mean_magnitude_e(sim: &dyn SampleableSim) -> f32 {
|
||||
(sim.map_sum_enumerated(|_pos: Index, cell| {
|
||||
|
@@ -1,7 +1,8 @@
|
||||
//! Post-processing tools
|
||||
use coremem::meas::AbstractMeasurement;
|
||||
use coremem::render::{ColorTermRenderer, Renderer as _, RenderConfig, SerializedFrame};
|
||||
use coremem::sim::{SimState, StaticSim};
|
||||
use coremem::sim::StaticSim;
|
||||
use coremem::sim::legacy::SimState;
|
||||
|
||||
use itertools::Itertools as _;
|
||||
use lru::LruCache;
|
||||
|
Reference in New Issue
Block a user