| Package | Description | 
|---|---|
| agi.foundation.numericalmethods | 
 Contains general numerical algorithms. 
 | 
| agi.foundation.numericalmethods.advanced | 
 Contains additional advanced numerical algorithms and supporting types. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TargetedSegmentListFunctionResults
The  
results that get returned when a TargetedSegmentListFunction 
 is run. | 
| Modifier and Type | Method and Description | 
|---|---|
SolvableMultivariableFunctionResults | 
TargetedSegmentListFunction.evaluate(double[] variables,
        ITrackCalculationProgress progressTracker)
Evaluates the function. 
 | 
abstract SolvableMultivariableFunctionResults | 
SolvableMultivariableFunction.evaluate(double[] variables,
        ITrackCalculationProgress progressTracker)
Evaluates the function. 
 | 
SolvableMultivariableFunctionResults | 
MultivariableFunctionSolverIterationResults.getFunctionResult()
 | 
SolvableMultivariableFunctionResults[] | 
NumericallyComputedMultivariableFunctionDerivativeResults.getFunctionResultsUsedToComputeDerivative()
Gets the results of the function that were computed at the perturbed values of the variables. 
 | 
SolvableMultivariableFunctionResults | 
MultivariableFunctionSolverIterationResults.getPerturbedResults(int index)
Gets the  
results of the
    Function (get / set) when the variable
    with the same index in the MultivariableFunctionSolver was perturbed for this iteration. | 
SolvableMultivariableFunctionResults | 
SolverFunctionEvaluatedEventArgs.getResults()
Gets the  
SolvableMultivariableFunctionResults from the
    MultivariableFunctionSolver that raised the event. | 
SolvableMultivariableFunctionResults | 
NumericallyComputedMultivariableFunctionDerivativeResults.getValue()
Gets the results of the function at the nominal values of the variables. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults,SolvableMultivariableFunctionDerivativeResults> | 
NewtonRaphsonMultivariableFunctionSolver.computeNextStep(double[] variableValues,
               ITrackCalculationProgress progressTracker)
Computes the next differential step that this differential corrector should take. 
 | 
abstract MultivariableFunctionSolverStepResult<SolvableMultivariableFunctionResults,SolvableMultivariableFunctionDerivativeResults> | 
MultivariableFunctionDifferentialSolver.computeNextStep(double[] variableValues,
               ITrackCalculationProgress progressTracker)
Computes the next differential step that this differential corrector should take. 
 | 
MultivariableFunctionEvaluationAndDerivativeResults<SolvableMultivariableFunctionResults,SolvableMultivariableFunctionDerivativeResults> | 
SolvableMultivariableFunction.evaluate(double[] variables,
        int order,
        boolean multithreaded,
        ITrackCalculationProgress progressTracker)
Evaluates the function and the Jacobian. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TargetedSegmentListFunction.applyResults(SolvableMultivariableFunctionResults results)
For  
SolvableMultivariableFunctions that have
    state, there may be times when that state should be manually set on a function (sometimes
    for performance reasons, when the function will be called multiple times and it should
    start from where it left off). | 
void | 
SolvableMultivariableFunction.applyResults(SolvableMultivariableFunctionResults results)
For  
SolvableMultivariableFunctions that have
    state, there may be times when that state should be manually set on a function (sometimes
    for performance reasons, when the function will be called multiple times and it should
    start from where it left off). | 
SolvableMultivariableFunctionDerivativeResults | 
SolvableMultivariableFunction.evaluateDerivative(double[] variables,
                  boolean multithreaded,
                  SolvableMultivariableFunctionResults valueResults,
                  ITrackCalculationProgress progressTracker)
Evaluates the Jacobian of this function. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static NumericallyComputedMultivariableFunctionDerivativeResults | 
SolvableMultivariableFunctionOperations.computeJacobianNumerically(SolvableMultivariableFunction function,
                          double[] variables,
                          double[] perturbationValues,
                          FiniteDifferenceMethod differenceMethod,
                          boolean multithreaded,
                          SolvableMultivariableFunctionResults precomputedValueResults,
                          ITrackCalculationProgress progressTracker)
Computes the Jacobian of a  
SolvableMultivariableFunction numerically. |