ConvergenceTest

Trait ConvergenceTest 

Source
pub trait ConvergenceTest<A: Float>: Debug {
    // Required methods
    fn run_convergence_test(
        &self,
        plugin: &mut dyn OptimizerPlugin<A>,
    ) -> ConvergenceTestResult<A>;
    fn name(&self) -> &str;
    fn convergence_criteria(&self) -> ConvergenceCriteria<A>;
}
Expand description

Convergence test trait

Required Methods§

Source

fn run_convergence_test( &self, plugin: &mut dyn OptimizerPlugin<A>, ) -> ConvergenceTestResult<A>

Run convergence test

Source

fn name(&self) -> &str

Get test name

Source

fn convergence_criteria(&self) -> ConvergenceCriteria<A>

Get convergence criteria

Implementors§