sync toc
WebCab.Libraries.Math.Optimization
EasySolver Class
EasySolver Members
EasySolver Constructor
Methods
AddEqualityConstraint Method
AddGreaterThanInequality Method
AddLessThanInequality Method
AddLowerBoundConstraint Method
AddUpperBoundConstraint Method
GetExtremumType Method
GetFunction Method
GetLowerBound Method
GetMaxIterations Method
GetMethodUsed Method
GetMultiDimensionalInitialPoint Method
GetMultiDimensionalSolution Method
GetNoSubIntervals Method
GetTolerance Method
GetUniDimensionalInitialPoint Method
GetUniDimensionalSolution Method
GetUpperBound Method
GetValueAtExtremum Method
IsDifferentiable Method
IsFunctionSet Method
IsGlobal Method
IsLocal Method
IsMultiDimensional Method
IsSolutionCalculated Method
IsUniDimensional Method
RemoveAllConstraints Method
SetConstraints Method
SetExtremumType Method
SetFunction Method
SetGlobal Method
SetInitialPoint Method
SetInitialPoint Method (Double)
SetInitialPoint Method (Double[])
SetLocal Method
SetMaxIterations Method
SetNoSubIntervals Method
SetTolerance Method
Solve Method
EasySolverException Class
EasySolverException Members
EasySolverException Constructor
EasySolverException Constructor ()
EasySolverException Constructor (String)
ExtremumTypes Enumeration
Function Interface
ReferencedServiceException Class
ReferencedServiceException Members
ReferencedServiceException Constructor
ReferencedServiceException Constructor (String)
ReferencedServiceException Constructor (String, Exception)
WebCab.Libraries.Math.Optimization.LinearProgramming
LinearProgramming Class
LinearProgramming Members
LinearProgramming Constructor
Methods
DualCoeff Method
DualEqual Method
DualInequal Method
DualSensitivity Method
DualSolve Method
FunctionValue Method
MultiLinearSimplex Method
MultiLinearSimplex Method (ExtremumTypes, Double[], Double[][], Double[][])
MultiLinearSimplex Method (ExtremumTypes, Double[], Int32, Double[][], Int32, Double[][], Int32)
ScenarioAnalysis Method
ScenarioAnalysisCor Method
SensitivityGrid Method
SolutionSlack Method
LinearProgrammingException Class
LinearProgrammingException Members
LinearProgrammingException Constructor
LinearProgrammingException Constructor ()
LinearProgrammingException Constructor (String)
WebCab.Libraries.Math.Optimization.MultiDimensional
AnnealingAlgorithmTypes Class
AnnealingAlgorithmTypes Members
Fields
BFGS Field
FLETCHER_POWELL Field
FLETCHER_REEVES Field
POLAK_RIVIERE Field
STEEPEST_DESCENT Field
Gradient Interface
Gradient Members
Methods
GetGradientAtVector Method
InvalidMultiDimensionalFunctionException Class
InvalidMultiDimensionalFunctionException Members
InvalidMultiDimensionalFunctionException Constructor
InvalidMultiDimensionalFunctionException Constructor (Double, Double[])
InvalidMultiDimensionalFunctionException Constructor (Double[], Double[])
Properties
Value Property
ValueArray Property
XArray Property
MultiDimensionalException Class
MultiDimensionalException Members
MultiDimensionalException Constructor
MultiDimensionalException Constructor ()
MultiDimensionalException Constructor (String)
MultiDimensionalFunction Interface
MultiDimensionalFunction Members
Methods
GetNoDimensions Method
GetValueAtVector Method
MultiDimensionalSolver Class
MultiDimensionalSolver Members
MultiDimensionalSolver Constructor
MultiDimensionalSolver Constructor ()
MultiDimensionalSolver Constructor (MultiDimensionalFunction)
Methods
DerivBFGS Method
DerivFletcherPowell Method
DerivFletcherReeves Method
DerivPolakRiviere Method
DerivSteepestDescent Method
GlobalAnnealing Method
GlobalAnnealing Method (ExtremumTypes, Double[], Int32, Double, Double, Double, Double, Int32)
GlobalAnnealing Method (ExtremumTypes, Double[], Int32, Double, Double, BracketingAlgorithm, LocateAlgorithm, Double, Double, Double, Int32, Double, AnnealingAlgorithmTypes)
LinearConstraintRosen Method
NelderMead Method
Powell Method
SetFunction Method
TooManyMultiDimensionalIterationsException Class
TooManyMultiDimensionalIterationsException Members
TooManyMultiDimensionalIterationsException Constructor
TooManyMultiDimensionalIterationsException Constructor (Double)
TooManyMultiDimensionalIterationsException Constructor (Double[])
Properties
PartialResultArray Property
PartialResultDouble Property
WebCab.Libraries.Math.Optimization.SensitivityAnalysis
SensitivityAnalysis Class
SensitivityAnalysis Members
SensitivityAnalysis Constructor
Methods
EvaluateGrid Method
ScenarioAnalysis Method
SensitivityAnalysisFunction Interface
SensitivityAnalysisFunction Members
Properties
NVariables Property
Methods
GetValueAtVector Method
WebCab.Libraries.Math.Optimization.UniDimensional
AccelBracketing Class
AccelBracketing Members
AccelBracketing Constructor
Methods
extend Method
find_initial Method
AccelDerivBracketing Class
AccelDerivBracketing Members
AccelDerivBracketing Constructor
Methods
extend Method
find_initial Method
Bracket Class
Bracket Members
Bracket Constructor
BracketingAlgorithm Class
BracketingAlgorithm Members
BracketingAlgorithm Constructor
Methods
bracketBidir Method
bracketUnidir Method
extend Method
find_initial Method
BrentDerivLocate Class
BrentDerivLocate Members
BrentDerivLocate Constructor
Methods
locate Method
BrentLocate Class
BrentLocate Members
BrentLocate Constructor
Methods
locate Method
CubicDerivLocate Class
CubicDerivLocate Members
CubicDerivLocate Constructor
Methods
locate Method
Derivative Interface
Derivative Members
Methods
GetDerivativeAt Method
Extremum Class
Extremum Members
Extremum Constructor
Fields
MAXIMUM Field
MINIMUM Field
type Field
value_Renamed Field
InvalidUniDimensionalFunctionException Class
InvalidUniDimensionalFunctionException Members
InvalidUniDimensionalFunctionException Constructor
InvalidUniDimensionalFunctionException Constructor (Double)
InvalidUniDimensionalFunctionException Constructor (Double, Double)
Properties
Value Property
X Property
LinearLocate Class
LinearLocate Members
LinearLocate Constructor
Methods
locate Method
LocateAlgorithm Interface
LocateAlgorithm Members
Methods
locate Method
ParabolicBracketing Class
ParabolicBracketing Members
ParabolicBracketing Constructor
Methods
extend Method
find_initial Method
ParabolicIterativeLocate Class
ParabolicIterativeLocate Members
ParabolicIterativeLocate Constructor
Methods
locate Method
ParabolicLocate Class
ParabolicLocate Members
ParabolicLocate Constructor
Methods
locate Method
SafeFunction Class
SafeFunction Members
SafeFunction Constructor
Fields
count Field
Methods
f Method
fd Method
safeConvert Method
TooManyUniDimensionalIterationsException Class
TooManyUniDimensionalIterationsException Members
TooManyUniDimensionalIterationsException Constructor
TooManyUniDimensionalIterationsException Constructor (Double)
TooManyUniDimensionalIterationsException Constructor (Double[])
Properties
PartialResultArray Property
PartialResultDouble Property
UniDimensionalException Class
UniDimensionalException Members
UniDimensionalException Constructor
UniDimensionalException Constructor ()
UniDimensionalException Constructor (String)
UniDimensionalFunction Interface
UniDimensionalFunction Members
Methods
GetValueAt Method
UniDimensionalSolver Class
UniDimensionalSolver Members
UniDimensionalSolver Constructor
UniDimensionalSolver Constructor ()
UniDimensionalSolver Constructor (UniDimensionalFunction)
Methods
GlobalExtreme Method
GlobalExtreme Method (ExtremumTypes, Double, Double, Int32, Double, Int32)
GlobalExtreme Method (ExtremumTypes, Double, Double, Int32, Double, BracketingAlgorithm[], LocateAlgorithm[], Int32)
GlobalExtremeDeriv Method
GlobalExtremeDeriv Method (ExtremumTypes, Double, Double, Int32, Double, Int32)
GlobalExtremeDeriv Method (ExtremumTypes, Double, Double, Int32, Double, BracketingAlgorithm[], LocateAlgorithm[], Int32)
SeekExtremeBidir Method
SeekExtremeUnidir Method
SeekExtremeValueUnidir Method
SeekNextExtreme Method
SeekNextExtreme Method (ExtremumTypes, Double, Double, Int32)
SeekNextExtreme Method (ExtremumTypes, Double, Double, BracketingAlgorithm[], LocateAlgorithm[], Int32)
SeekNextExtremeDeriv Method
SeekNextExtremeDeriv Method (ExtremumTypes, Double, Double, Int32)
SeekNextExtremeDeriv Method (ExtremumTypes, Double, Double, BracketingAlgorithm[], LocateAlgorithm[], Int32)
SetFunction Method