Clean the imports up

This commit is contained in:
numzero 2024-06-30 14:17:00 +03:00
parent fce3203859
commit 54aa1369ab
4 changed files with 22 additions and 12 deletions

View File

@ -74,9 +74,10 @@ impl QuadraticAccelerator {
#[cfg(test)]
mod test {
use super::*;
use approx::{abs_diff_eq, AbsDiffEq, assert_abs_diff_eq};
use super::*;
fn test_limiter(testee: impl Limiter, min: f32, max: f32, δ: f32) {
let ε = 1.0e-4f32;
let margin = 1.0 / 16.0;

View File

@ -1,20 +1,21 @@
use std::f32::consts::{FRAC_PI_2, PI};
use flo_draw::*;
use flo_canvas::*;
use flo_draw::*;
use glam::*;
use riemann::{Metric, trace_iter};
use tube::metric::Tube;
use tube::Space;
use tube::Subspace::{Boundary, Inner, Outer};
use types::{Location, Object, Ray};
mod riemann;
mod fns;
mod float_fun;
mod tube;
mod types;
use riemann::{Metric, trace_iter};
use tube::Subspace::{Boundary, Inner, Outer};
use tube::metric::Tube;
use tube::Space;
use types::{Location, Object, Ray};
const DT: f32 = 0.1;
fn draw_loop(gc: &mut Vec<Draw>, mut pts: impl Iterator<Item=Vec2>) {

View File

@ -1,4 +1,5 @@
use glam::{f32, Mat2, Vec2, vec2};
use crate::fns::{self, Limiter};
use crate::riemann::{Decomp2, Metric, Tens2};
@ -54,9 +55,11 @@ mod test {
use approx::assert_abs_diff_eq;
use glam::{Vec2, vec2};
use itertools_num::linspace;
use crate::riemann::{Decomp2, Metric};
use crate::tube::Space;
use crate::types::Ray;
use super::Tube;
#[test]

View File

@ -1,8 +1,10 @@
use glam::{bool, f32, Mat2, Vec2, vec2};
use crate::riemann;
use Subspace::{Boundary, Inner, Outer};
use metric::Tube;
use coords::{FlatCoordinateSystem, InnerCS, OuterCS};
use metric::Tube;
use Subspace::{Boundary, Inner, Outer};
use crate::riemann;
use crate::tube::coords::FlatRegion;
use crate::types::{FlatTraceResult, Hit, Location, Object, Ray};
@ -185,8 +187,10 @@ fn test_rect() {
mod coords {
use glam::{Mat2, Vec2, vec2};
use crate::riemann::Metric;
use crate::types::{Location, Ray};
use super::{Rect, Tube};
pub trait FlatCoordinateSystem<T> {
@ -298,11 +302,12 @@ mod coords {
#[cfg(test)]
mod test {
use super::*;
use approx::{AbsDiffEq, assert_abs_diff_eq};
use glam::{Mat2, vec2, Vec2};
use itertools_num::linspace;
use super::*;
fn test_flat_region(region: &impl FlatRegion, range_global: (Vec2, Vec2), range_flat: (Vec2, Vec2)) {
const ε: f32 = 1e-3;
macro_rules! assert_eq_at {