IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Test.ExtremaTest Class Reference
+ Collaboration diagram for Test.ExtremaTest:

Public Member Functions

void FindMinimaFromInterval ()
 
void FindMinimaFromPoint ()
 
void FindMaximaFromInterval ()
 
void FindMaximaFromPoint ()
 
void FindMinimumOfGamma ()
 
void FindSpaceMinimumOfRosenbock ()
 
void MinimizeGoldsteinPrice ()
 

Properties

TestContext TestContext [get, set]
 

Private Attributes

TestContext testContextInstance
 
TestExtremum[] testMinima
 
TestExtremum[] testMaxima
 

Member Function Documentation

void Test.ExtremaTest.FindSpaceMinimumOfRosenbock ( )
inline

Member Data Documentation

TestContext Test.ExtremaTest.testContextInstance
private
TestExtremum [] Test.ExtremaTest.testMinima
private
Initial value:
= new TestExtremum[] {
new TestExtremum(x => x * Math.Log(x), Interval.FromEndpoints(0.1, 1.0), 1.0 / Math.E, -1.0 / Math.E, Math.E),
new TestExtremum(x => Math.Cos(x), Interval.FromEndpoints(0.0, 5.0), Math.PI, -1.0, 1.0),
new TestExtremum(AdvancedMath.Gamma, Interval.FromEndpoints(0.0, 2.0), 1.461632144968362, 0.885603194410889, Double.NaN),
new TestExtremum(Math.Abs, Interval.FromEndpoints(-2.0, 3.0), 0.0, 0.0, Double.NaN),
new TestExtremum(Math.Cosh, Interval.FromEndpoints(-1.5, 2.5), 0.0, 1.0, 1.0),
new TestExtremum(x => MoreMath.Pow(x, 4), Interval.FromEndpoints(-2.0, 1.0), 0.0, 0.0, Double.NaN)
}
TestExtremum [] Test.ExtremaTest.testMaxima
private
Initial value:
= new TestExtremum[] {
new TestExtremum(Math.Sin, Interval.FromEndpoints(0.0, 5.0), Math.PI / 2.0, 1.0, 1.0),
new TestExtremum(AdvancedMath.Dawson, Interval.FromEndpoints(0.0, 1.0), 0.92413887300459176701, 0.54104422463518169847, Double.NaN)
}

Property Documentation

TestContext Test.ExtremaTest.TestContext
getset

The documentation for this class was generated from the following file: