Remove useless code
This commit is contained in:
parent
cbed57bd3a
commit
641b13149f
|
|
@ -130,10 +130,6 @@ mod riemann {
|
|||
}
|
||||
}
|
||||
|
||||
fn trace(space: &impl Metric, base: Vec2, dir: Vec2, distance: f32, dt: f32) -> Vec<Vec2> {
|
||||
trace_iter(space, base, dir, dt).take((distance / dt) as usize).collect()
|
||||
}
|
||||
|
||||
pub fn trace_iter<M: Metric>(space: &M, base: Vec2, dir: Vec2, dt: f32) -> TraceIter<M> {
|
||||
TraceIter {
|
||||
space,
|
||||
|
|
@ -143,30 +139,6 @@ mod riemann {
|
|||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use glm::*;
|
||||
use crate::riemann::{trace, trace_iter};
|
||||
use crate::Coil;
|
||||
|
||||
#[test]
|
||||
fn t_iter() {
|
||||
let space = Coil {
|
||||
coil_scale: 2.0,
|
||||
coil_r: 300.0,
|
||||
coil_w: 50.0,
|
||||
coil_m: 10.0,
|
||||
};
|
||||
let base = vec2(-500.0, 0.0);
|
||||
let dir = vec2(1.0, 0.3);
|
||||
let dt = 1.0;
|
||||
let steps = 1000;
|
||||
let a = trace(&space, base, dir, dt * (steps as f32), dt);
|
||||
let b: Vec<Vec2> = trace_iter(&space, base, dir, dt).take(steps).collect();
|
||||
assert_eq!(a, b);
|
||||
}
|
||||
}
|
||||
|
||||
fn krist(space: &impl Metric, pos: Vec2) -> Tens2 {
|
||||
// Γ^i_k_l = .5 * g^i^m * (g_m_k,l + g_m_l,k - g_k_l,m)
|
||||
let g = inverse(&space.metric(pos)); // с верхними индексами
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user