Cast the simulation to_static
before rendering it to disk to save space
This commit is contained in:
@@ -666,7 +666,7 @@ impl<S: GenericSim + Clone + Serialize> Renderer<S> for SerializerRenderer {
|
||||
}
|
||||
fn render(&self, state: &S, measurements: &[Box<dyn AbstractMeasurement>], _config: RenderConfig) {
|
||||
let frame = SerializedFrame {
|
||||
state: state.clone(),
|
||||
state: state.to_static(),
|
||||
measurements: measurements.iter().cloned().collect(),
|
||||
};
|
||||
let name = format!("{}{}.bc", self.out_base, frame.state.step_no());
|
||||
|
Reference in New Issue
Block a user