Toy around with some other setups.

It's weird (maybe), that the behavior of the ferromagnet is to _prevent_ H
from getting very large
This commit is contained in:
2020-09-09 22:41:41 -07:00
parent 4d8ef1c9f3
commit 0fc973b409
5 changed files with 119 additions and 37 deletions

View File

@@ -109,12 +109,12 @@ impl<'a> RenderSteps<'a> {
fn render_e_field(&mut self) {
self.render_vector_field(Rgb([0xff, 0xff, 0xff]), 100.0, |cell| cell.e());
// current
self.render_vector_field(Rgb([0x00, 0xa0, 0x30]), 0.001, |cell| {
if cell.mat().conductivity() >= 1.0e3 {
self.render_vector_field(Rgb([0x00, 0xa0, 0x30]), 1.0e-12, |cell| {
//if cell.mat().conductivity() >= 1.0e3 {
cell.e()*cell.mat().conductivity()
} else {
Default::default()
}
//} else {
// Default::default()
//}
});
}
fn render_measurements(&mut self) {