Browse Source

Optimization: drop NullObjectiveFunction

pull/489/head
Christoph Ruegg 11 years ago
committed by Erik Ovegard
parent
commit
1bdcfda349
  1. 1
      src/Numerics/Numerics.csproj
  2. 34
      src/Numerics/Optimization/Implementation/NullObjectiveFunction.cs

1
src/Numerics/Numerics.csproj

@ -120,7 +120,6 @@
<Compile Include="Optimization\Exceptions.cs" /> <Compile Include="Optimization\Exceptions.cs" />
<Compile Include="Optimization\IObjectiveFunction.cs" /> <Compile Include="Optimization\IObjectiveFunction.cs" />
<Compile Include="Optimization\Implementation\LineSearchOutput.cs" /> <Compile Include="Optimization\Implementation\LineSearchOutput.cs" />
<Compile Include="Optimization\Implementation\NullObjectiveFunction.cs" />
<Compile Include="Optimization\Implementation\CheckedObjectiveFunction.cs" /> <Compile Include="Optimization\Implementation\CheckedObjectiveFunction.cs" />
<Compile Include="Optimization\Implementation\WeakWolfeLineSearch.cs" /> <Compile Include="Optimization\Implementation\WeakWolfeLineSearch.cs" />
<Compile Include="Optimization\IUnconstrainedMinimizer.cs" /> <Compile Include="Optimization\IUnconstrainedMinimizer.cs" />

34
src/Numerics/Optimization/Implementation/NullObjectiveFunction.cs

@ -1,34 +0,0 @@
using System;
using MathNet.Numerics.LinearAlgebra;
namespace MathNet.Numerics.Optimization.Implementation
{
public class NullObjectiveFunction : BaseObjectiveFunction
{
public NullObjectiveFunction(Vector<double> point)
: base(false, false)
{
Point = point;
}
protected override void SetValue()
{
throw new NotImplementedException();
}
protected override void SetGradient()
{
throw new NotImplementedException();
}
protected override void SetHessian()
{
throw new NotImplementedException();
}
public override IObjectiveFunction Fork()
{
throw new NotImplementedException();
}
}
}
Loading…
Cancel
Save