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. |