Package | Description |
---|---|
agi.foundation.numericalmethods.advanced |
Contains additional advanced numerical algorithms and supporting types.
|
Modifier and Type | Method and Description |
---|---|
static BurdenFairesAdaptiveQuadrature.Integrand |
BurdenFairesAdaptiveQuadrature.Integrand.of(BurdenFairesAdaptiveQuadrature.Integrand.Function f)
Create a delegate for the given interface.
|
static BurdenFairesAdaptiveQuadrature.Integrand |
BurdenFairesAdaptiveQuadrature.Integrand.of(BurdenFairesAdaptiveQuadrature.Integrand.Function f,
Class<?> targetClass,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
static BurdenFairesAdaptiveQuadrature.Integrand |
BurdenFairesAdaptiveQuadrature.Integrand.of(BurdenFairesAdaptiveQuadrature.Integrand.Function f,
Object targetObject,
String methodName,
Class<?>... methodParameterClasses)
Create a delegate for the given interface.
|
Modifier and Type | Method and Description |
---|---|
static double |
BurdenFairesAdaptiveQuadrature.integrate(double intervalStart,
double intervalEnd,
double tolerance,
int numberOfLevels,
BurdenFairesAdaptiveQuadrature.Integrand integrand)
Approximates the integral I = Int(f(x), a, b) to within a given tolerance.
|
static boolean |
BurdenFairesAdaptiveQuadrature.tryIntegrate(double intervalStart,
double intervalEnd,
double tolerance,
int numberOfLevels,
BurdenFairesAdaptiveQuadrature.Integrand integrand,
double[] integral)
Approximates the integral I = Int(f(x), a, b) to within a given tolerance.
|