Clean the imports up
This commit is contained in:
parent
fce3203859
commit
54aa1369ab
|
|
@ -74,9 +74,10 @@ impl QuadraticAccelerator {
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
|
||||||
use approx::{abs_diff_eq, AbsDiffEq, assert_abs_diff_eq};
|
use approx::{abs_diff_eq, AbsDiffEq, assert_abs_diff_eq};
|
||||||
|
|
||||||
|
use super::*;
|
||||||
|
|
||||||
fn test_limiter(testee: impl Limiter, min: f32, max: f32, δ: f32) {
|
fn test_limiter(testee: impl Limiter, min: f32, max: f32, δ: f32) {
|
||||||
let ε = 1.0e-4f32;
|
let ε = 1.0e-4f32;
|
||||||
let margin = 1.0 / 16.0;
|
let margin = 1.0 / 16.0;
|
||||||
|
|
|
||||||
|
|
@ -1,20 +1,21 @@
|
||||||
use std::f32::consts::{FRAC_PI_2, PI};
|
use std::f32::consts::{FRAC_PI_2, PI};
|
||||||
use flo_draw::*;
|
|
||||||
use flo_canvas::*;
|
use flo_canvas::*;
|
||||||
|
use flo_draw::*;
|
||||||
use glam::*;
|
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 riemann;
|
||||||
mod fns;
|
mod fns;
|
||||||
mod float_fun;
|
mod float_fun;
|
||||||
mod tube;
|
mod tube;
|
||||||
mod types;
|
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;
|
const DT: f32 = 0.1;
|
||||||
|
|
||||||
fn draw_loop(gc: &mut Vec<Draw>, mut pts: impl Iterator<Item=Vec2>) {
|
fn draw_loop(gc: &mut Vec<Draw>, mut pts: impl Iterator<Item=Vec2>) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
use glam::{f32, Mat2, Vec2, vec2};
|
use glam::{f32, Mat2, Vec2, vec2};
|
||||||
|
|
||||||
use crate::fns::{self, Limiter};
|
use crate::fns::{self, Limiter};
|
||||||
use crate::riemann::{Decomp2, Metric, Tens2};
|
use crate::riemann::{Decomp2, Metric, Tens2};
|
||||||
|
|
||||||
|
|
@ -54,9 +55,11 @@ mod test {
|
||||||
use approx::assert_abs_diff_eq;
|
use approx::assert_abs_diff_eq;
|
||||||
use glam::{Vec2, vec2};
|
use glam::{Vec2, vec2};
|
||||||
use itertools_num::linspace;
|
use itertools_num::linspace;
|
||||||
|
|
||||||
use crate::riemann::{Decomp2, Metric};
|
use crate::riemann::{Decomp2, Metric};
|
||||||
use crate::tube::Space;
|
use crate::tube::Space;
|
||||||
use crate::types::Ray;
|
use crate::types::Ray;
|
||||||
|
|
||||||
use super::Tube;
|
use super::Tube;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,10 @@
|
||||||
use glam::{bool, f32, Mat2, Vec2, vec2};
|
use glam::{bool, f32, Mat2, Vec2, vec2};
|
||||||
use crate::riemann;
|
|
||||||
use Subspace::{Boundary, Inner, Outer};
|
|
||||||
use metric::Tube;
|
|
||||||
use coords::{FlatCoordinateSystem, InnerCS, OuterCS};
|
use coords::{FlatCoordinateSystem, InnerCS, OuterCS};
|
||||||
|
use metric::Tube;
|
||||||
|
use Subspace::{Boundary, Inner, Outer};
|
||||||
|
|
||||||
|
use crate::riemann;
|
||||||
use crate::tube::coords::FlatRegion;
|
use crate::tube::coords::FlatRegion;
|
||||||
use crate::types::{FlatTraceResult, Hit, Location, Object, Ray};
|
use crate::types::{FlatTraceResult, Hit, Location, Object, Ray};
|
||||||
|
|
||||||
|
|
@ -185,8 +187,10 @@ fn test_rect() {
|
||||||
|
|
||||||
mod coords {
|
mod coords {
|
||||||
use glam::{Mat2, Vec2, vec2};
|
use glam::{Mat2, Vec2, vec2};
|
||||||
|
|
||||||
use crate::riemann::Metric;
|
use crate::riemann::Metric;
|
||||||
use crate::types::{Location, Ray};
|
use crate::types::{Location, Ray};
|
||||||
|
|
||||||
use super::{Rect, Tube};
|
use super::{Rect, Tube};
|
||||||
|
|
||||||
pub trait FlatCoordinateSystem<T> {
|
pub trait FlatCoordinateSystem<T> {
|
||||||
|
|
@ -298,11 +302,12 @@ mod coords {
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod test {
|
mod test {
|
||||||
use super::*;
|
|
||||||
use approx::{AbsDiffEq, assert_abs_diff_eq};
|
use approx::{AbsDiffEq, assert_abs_diff_eq};
|
||||||
use glam::{Mat2, vec2, Vec2};
|
use glam::{Mat2, vec2, Vec2};
|
||||||
use itertools_num::linspace;
|
use itertools_num::linspace;
|
||||||
|
|
||||||
|
use super::*;
|
||||||
|
|
||||||
fn test_flat_region(region: &impl FlatRegion, range_global: (Vec2, Vec2), range_flat: (Vec2, Vec2)) {
|
fn test_flat_region(region: &impl FlatRegion, range_global: (Vec2, Vec2), range_flat: (Vec2, Vec2)) {
|
||||||
const ε: f32 = 1e-3;
|
const ε: f32 = 1e-3;
|
||||||
macro_rules! assert_eq_at {
|
macro_rules! assert_eq_at {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user