Commit Graph

10 Commits

Author SHA1 Message Date
b7716d2dea Repurpose mat::Conductor to mat::Static
This will allow taking a material-independent snapshot of the SimState.
2020-09-06 12:18:31 -07:00
d26b4197af Introduce a Driver abstraction to encapsulate the SimState and the Renderers 2020-09-06 11:24:48 -07:00
fc14961d32 Render simulations to the terminal and to disk simultaneously 2020-09-05 17:43:51 -07:00
861d7430e2 Tune some rendering constants 2020-09-05 14:44:26 -07:00
8e71e02ac1 Fix clippy errors 2020-09-04 16:49:24 -07:00
6d7bb5becb Generalize rendering into a trait 2020-09-04 16:12:33 -07:00
99cb824a36 Implement a mp4 renderer 2020-09-03 22:34:56 -07:00
aff8764114 Implement a BH-curve material (example material is 3R1)
NB: I think there are some errors needing to be worked out, but at least
it doesn't crash!
2020-08-27 23:41:57 -07:00
6ac0dafa47 Have the GenericMaterial be an enum to make it easier to replace the ferromagnet model 2020-08-27 12:51:12 -07:00
c68964403d Fix COMSOL ferromagnet model, and make a new example for it
I'm a little skeptical of it as a model, though.
2020-08-22 22:35:45 -07:00