summaryrefslogtreecommitdiff
path: root/src/simulation/time_evolution.rs
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2019-12-13 04:00:31 +0100
committerDennis Kobert <dennis@kobert.dev>2019-12-13 04:00:31 +0100
commitde571765f161a49129fd9e34150f6a892f388bdc (patch)
treed3f49cb6bbfdeff9378fda2fe901a6796269330c /src/simulation/time_evolution.rs
parent1daf4f35a5dd2f500d95541797661c518f4e2713 (diff)
Add fibartion matrices
Diffstat (limited to 'src/simulation/time_evolution.rs')
-rw-r--r--src/simulation/time_evolution.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/simulation/time_evolution.rs b/src/simulation/time_evolution.rs
index 61c609e..31ea4b1 100644
--- a/src/simulation/time_evolution.rs
+++ b/src/simulation/time_evolution.rs
@@ -1,11 +1,11 @@
use super::c64;
-use ndarray::{Array1, Array2};
+use ndarray::Array2;
pub trait MatrixGen {
fn gen(t: f64) -> Array2<c64>;
}
pub trait State {
- fn fibrate(&self) -> Array1<c64>;
+ fn fibrate(&self) -> Vec<f64>;
fn evolve<G: MatrixGen>(self, t: f64) -> Self;
}