Package | Description |
---|---|
fr.cnes.sirius.patrius.math.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
fr.cnes.sirius.patrius.math.analysis.function | |
fr.cnes.sirius.patrius.math.analysis.integration.bivariate | |
fr.cnes.sirius.patrius.math.analysis.interpolation |
Modifier and Type | Method and Description |
---|---|
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
double initialValue)
Returns a MultivariateFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,x[0]),x[1])...) |
static MultivariateFunction |
FunctionUtils.collector(BivariateFunction combiner,
UnivariateFunction f,
double initialValue)
Returns a MultivariateFunction h(x[]) defined by
h(x[]) = combiner(...combiner(combiner(initialValue,f(x[0])),f(x[1]))...) |
static UnivariateFunction |
FunctionUtils.combine(BivariateFunction combiner,
UnivariateFunction f,
UnivariateFunction g)
Returns the univariate function
h(x) = combiner(f(x), g(x)) . |
static UnivariateFunction |
FunctionUtils.fix1stArgument(BivariateFunction f,
double fixed)
Creates a unary function by fixing the first argument of a binary function.
|
static UnivariateFunction |
FunctionUtils.fix2ndArgument(BivariateFunction f,
double fixed)
Creates a unary function by fixing the second argument of a binary function.
|
Modifier and Type | Class and Description |
---|---|
class |
Add
Add the two operands.
|
class |
Atan2
Arc-tangent function.
|
class |
Divide
Divide the first operand by the second.
|
class |
Max
Maximum function.
|
class |
Min
Minimum function.
|
class |
Multiply
Multiply the two operands.
|
class |
Pow
Power function.
|
class |
Subtract
Subtract the second operand from the first.
|
Modifier and Type | Method and Description |
---|---|
BivariateFunction |
BivariateIntegrator.getFunction()
Returns the function used during the last run of the integrator.
|
BivariateFunction |
DelegatedBivariateIntegrator.getFunction()
Returns the function used during the last run of the integrator.
|
Modifier and Type | Method and Description |
---|---|
double |
BivariateIntegrator.integrate(int maxEval,
BivariateFunction f,
double xmin,
double xmax,
double ymin,
double ymax)
Integrates the function on the specified domain.
|
double |
DelegatedBivariateIntegrator.integrate(int maxEval,
BivariateFunction f,
double xminIn,
double xmaxIn,
double yminIn,
double ymaxIn)
Integrates the function on the specified domain.
|
protected void |
DelegatedBivariateIntegrator.setup(int maxEval,
BivariateFunction f,
double xminIn,
double xmaxIn,
double yminIn,
double ymaxIn)
Prepares for computation.
|
Modifier and Type | Class and Description |
---|---|
class |
BicubicSplineInterpolatingFunction
Function that implements the
bicubic spline interpolation.
|
class |
BiLinearIntervalsFunction
Implements the representation of a linear function in dimension 2.
|
Modifier and Type | Method and Description |
---|---|
BivariateFunction |
BivariateGridInterpolator.interpolate(double[] xval,
double[] yval,
double[][] fval)
Compute an interpolating function for the dataset.
|
Copyright © 2020 CNES. All rights reserved.