Rename recursive fitter and binary model

This commit is contained in:
2021-10-27 11:05:43 +02:00
parent b2bf871500
commit 37746f6c02
15 changed files with 41 additions and 91 deletions

View File

@@ -7,7 +7,7 @@ use crate::kernel::Kernel;
use super::Fitter;
pub struct RecursiveFitter {
pub struct Recursive {
ts_new: Vec<f64>,
kernel: Box<dyn Kernel>,
ts: Vec<f64>,
@@ -28,7 +28,7 @@ pub struct RecursiveFitter {
p_s: Vec<Array2<f64>>,
}
impl RecursiveFitter {
impl Recursive {
pub fn new(kernel: Box<dyn Kernel>) -> Self {
let m = kernel.order();
let h = kernel.measurement_vector();
@@ -56,7 +56,7 @@ impl RecursiveFitter {
}
}
impl fmt::Debug for RecursiveFitter {
impl fmt::Debug for Recursive {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
f.debug_struct("RecursiveFitter")
.field("ts_new", &self.ts_new)
@@ -80,7 +80,7 @@ impl fmt::Debug for RecursiveFitter {
}
}
impl Fitter for RecursiveFitter {
impl Fitter for Recursive {
fn add_sample(&mut self, t: f64) -> usize {
let idx = self.ts.len() + self.ts_new.len();