| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DoubleFunctionDetails | 
DoubleFunctionSampledEventArgs.getFunction()
Gets the function that was sampled. 
 | 
| Constructor and Description | 
|---|
DoubleFunctionSampledEventArgs(DoubleFunctionDetails function,
                              double sampleVariable,
                              double sampleValue)
Initializes a new instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DoubleFunctionDetails | 
DoubleFunctionCollection.add(DoubleSimpleFunction function)
Adds a function to the collection. 
 | 
DoubleFunctionDetails | 
DoubleFunctionCollection.add(DoubleSimpleFunction function,
   double threshold)
Adds a function to the collection, and adds a threshold value that is of interest while
    exploring the function. 
 | 
DoubleFunctionDetails | 
DoubleFunctionThresholdCrossingIndicated.getFunction()
Gets the function that crossed the threshold. 
 | 
DoubleFunctionDetails | 
DoubleFunctionThresholdCrossingFound.getFunction()
Gets the function that crossed the threshold. 
 | 
DoubleFunctionDetails | 
DoubleFunctionExtremumIndicated.getFunction()
Gets the function for which the extremum is indicated. 
 | 
DoubleFunctionDetails | 
DoubleFunctionExtremumFound.getFunction()
Gets the function for which the extremum was found. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
DoubleFunctionCollection.insertItem(int index,
          DoubleFunctionDetails item)
Inserts an element into the collection at the specified index. 
 | 
protected void | 
DoubleFunctionCollection.setItem(int index,
       DoubleFunctionDetails item)
Replaces the element at the specified index. 
 | 
| Constructor and Description | 
|---|
DoubleFunctionExtremumIndicated(DoubleFunctionExplorer explorer,
                               DoubleFunctionDetails function,
                               double leftVariable,
                               double leftValue,
                               double middleVariable,
                               double middleValue,
                               double rightVariable,
                               double rightValue)
Initializes a new instance. 
 | 
DoubleFunctionThresholdCrossingIndicated(DoubleFunctionExplorer explorer,
                                        DoubleFunctionDetails function,
                                        DoubleFunctionThresholdDetails threshold,
                                        DoubleFunctionExtremumFound extremum,
                                        double leftVariable,
                                        double leftValue,
                                        double rightVariable,
                                        double rightValue)
Initializes a new instance. 
 |