Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.Distributed.Cuda
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.FSharp
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.Generic.LinearAlgebra
    • Extreme.Mathematics.Generic.LinearAlgebra.Implementation
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers
    • Extreme.Mathematics.Generic.SignalProcessing
    • Extreme.Mathematics.Implementation
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Complex
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IO
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.LinearAlgebra.Providers
    • Extreme.Mathematics.LinearAlgebra.Sparse
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.Genetic
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Numerics.FSharp
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.IO
    • Extreme.Statistics.Linq
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Random
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics.Optimization.LineSearches
    • BacktrackingLineSearch Class
    • MoreThuenteLineSearch Class
    • ParabolicLineSearch Class
    • UnitLineSearch Class
  • MoreThuenteLineSearch Class
    • MoreThuenteLineSearch Constructors
    • Properties
    • MoreThuenteLineSearch Methods
  • Properties
    • CurvatureFactor Property
    • DescentFactor Property
    • MaxStepLength Property
MoreThuenteLineSearch PropertiesExtreme Optimization Numerical Libraries for .NET Professional

The MoreThuenteLineSearch type exposes the following members.

Properties

  NameDescription
Public propertyConvergenceTests
Gets the collection of convergence tests for the algorithm.
(Inherited from ManagedIterativeAlgorithmT, TError, TReport.)
Public propertyConvergenceTests
Gets the collection of convergence tests for the algorithm.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyCurvatureFactor
Gets or sets the factor used in the curvature condition of the line search termination criteria.
Public propertyDerivativeOfObjectiveFunction
Gets or sets the derivative of the objective function.
(Inherited from OneDimensionalOptimizer.)
Public propertyDescentFactor
Gets or sets the factor in the sufficient descent condition.
Public propertyEstimatedError
Gets a value indicating the size of the absolute error of the result.
(Inherited from ManagedIterativeAlgorithmT, TError, TReport.)
Public propertyEstimatedError
Gets a value indicating the size of the absolute error of the result.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyEvaluationsNeeded
Gets the number of evaluations needed to execute the algorithm.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyExtremum
Gets the approximation to the extremum after the algorithm has run.
(Inherited from OneDimensionalOptimizer.)
Public propertyExtremumType
Gets or sets the type of extremum.
(Inherited from OneDimensionalOptimizer.)
Public propertyHasSharedDegreeOfParallelism
Indicates whether the degree of parallelism is a property that is shared across instances.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyIsBracketValid
Gets whether the algorithm's current bracket is valid.
(Inherited from OneDimensionalOptimizer.)
Public propertyIterationsNeeded
Gets the number of iterations needed by the algorithm to reach the desired accuracy.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyMaxDegreeOfParallelism
Gets or sets the maximum degree of parallelism enabled by this instance.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyMaxEvaluations
Gets or sets the maximum number of evaluations during the calculation.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyMaxIterations
Gets or sets the maximum number of iterations to use when approximating the roots of the target function.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyMaxStepLength
Gets or sets the largest allowed step length.
Public propertyMinIterations
Gets or sets the minimum iterations that have to be performed.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyObjectiveFunction
Gets or sets the objective function.
(Inherited from OneDimensionalOptimizer.)
Public propertyResult
Gets the result of an algorithm after it has executed.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertySolutionReport
Gets the result of an algorithm after it has executed.
(Inherited from ManagedIterativeAlgorithmT, TError, TReport.)
Public propertySolutionReport
Gets the result of an algorithm after it has executed.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertySolutionTest
Gets the convergence test that uses the solution of the optimization.
(Inherited from OneDimensionalOptimizer.)
Public propertyStatus
Gets the AlgorithmStatus following an execution of the algorithm.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertySymbolicObjectiveFunction
Gets or sets the objective function.
(Inherited from OneDimensionalOptimizer.)
Public propertyThrowExceptionOnFailure
Gets or sets a value indicating whether to throw an exception when the algorithm fails to converge.
(Inherited from ManagedIterativeAlgorithmT.)
Public propertyValueAtExtremum
Gets the value of the objective function at the approximation to the extremum after the algorithm has run.
(Inherited from OneDimensionalOptimizer.)
Top
See Also

Reference

MoreThuenteLineSearch Class
Extreme.Mathematics.Optimization.LineSearches Namespace

Copyright (c) 2004-2017 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2018, Extreme Optimization. All rights reserved.
Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc.
Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo
are registered trademarks of Microsoft Corporation.