pub trait CurveInterpolation {
    // Required method
    fn interpolated_value(
        &self,
        nodes: &NodesTimestamp,
        date: &NaiveDateTime,
    ) -> Number;
    // Provided method
    fn node_index(&self, nodes: &NodesTimestamp, date_timestamp: i64) -> usize { ... }
}Expand description
Assigns methods for returning values from datetime indexed Curves.
Required Methods§
Sourcefn interpolated_value(
    &self,
    nodes: &NodesTimestamp,
    date: &NaiveDateTime,
) -> Number
 
fn interpolated_value( &self, nodes: &NodesTimestamp, date: &NaiveDateTime, ) -> Number
Get a value from the curve’s Nodes expressed in its input form, i.e. discount factor or value.
Provided Methods§
Sourcefn node_index(&self, nodes: &NodesTimestamp, date_timestamp: i64) -> usize
 
fn node_index(&self, nodes: &NodesTimestamp, date_timestamp: i64) -> usize
Get the left side node key index of the given datetime