committed by
Christoph Ruegg
6 changed files with 97 additions and 16 deletions
@ -0,0 +1,18 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
|
|||
namespace MathNet.Numerics.Optimization |
|||
{ |
|||
public class LineSearchOutput : MinimizationOutput |
|||
{ |
|||
public double FinalStep { get; private set; } |
|||
|
|||
public LineSearchOutput(IEvaluation function_info, int iterations, double final_step) |
|||
: base(function_info, iterations) |
|||
{ |
|||
this.FinalStep = final_step; |
|||
} |
|||
} |
|||
} |
|||
@ -0,0 +1,20 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
|
|||
namespace MathNet.Numerics.Optimization |
|||
{ |
|||
public class MinimizationWithLineSearchOutput : MinimizationOutput |
|||
{ |
|||
public int TotalLineSearchIterations { get; private set; } |
|||
public int IterationsWithNoLineSearch { get; private set; } |
|||
|
|||
public MinimizationWithLineSearchOutput(IEvaluation function_info, int iterations, int total_line_search_iterations, int iterations_with_no_line_search) |
|||
: base(function_info, iterations) |
|||
{ |
|||
this.TotalLineSearchIterations = total_line_search_iterations; |
|||
this.IterationsWithNoLineSearch = iterations_with_no_line_search; |
|||
} |
|||
} |
|||
} |
|||
Loading…
Reference in new issue