From 02cac56fb55aa0c6be3f553b2e520940e58509e2 Mon Sep 17 00:00:00 2001 From: Magnus Ulimoen Date: Wed, 15 Apr 2020 20:14:44 +0200 Subject: [PATCH] move direction --- sbp/src/euler.rs | 8 +------- sbp/src/utils.rs | 7 +++++++ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/sbp/src/euler.rs b/sbp/src/euler.rs index 7447456..6ed6dce 100644 --- a/sbp/src/euler.rs +++ b/sbp/src/euler.rs @@ -1,6 +1,7 @@ use super::grid::{Grid, Metrics}; use super::integrate; use super::operators::{InterpolationOperator, SbpOperator2d, UpwindOperator2d}; +use super::utils::Direction; use super::Float; use ndarray::azip; use ndarray::prelude::*; @@ -605,13 +606,6 @@ pub enum BoundaryCharacteristic { Interpolate(usize), } -pub struct Direction { - pub north: T, - pub south: T, - pub west: T, - pub east: T, -} - pub type BoundaryTerms<'a> = Direction>; pub type BoundaryCharacteristics = Direction; diff --git a/sbp/src/utils.rs b/sbp/src/utils.rs index 6782734..3c38170 100644 --- a/sbp/src/utils.rs +++ b/sbp/src/utils.rs @@ -2,6 +2,13 @@ use crate::grid::Grid; use crate::Float; use json::JsonValue; +pub struct Direction { + pub north: T, + pub south: T, + pub west: T, + pub east: T, +} + #[derive(Debug, Clone)] pub struct ExtendedGrid { pub grid: Grid,