Package | Description |
---|---|
org.hipparchus.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
org.hipparchus.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
org.hipparchus.analysis.integration |
Numerical integration (quadrature) algorithms for univariate real functions.
|
org.hipparchus.analysis.integration.gauss |
Gauss family of quadrature schemes.
|
org.hipparchus.analysis.interpolation |
Univariate real functions interpolation algorithms.
|
org.hipparchus.analysis.polynomials |
Univariate real polynomials implementations, seen as differentiable
univariate real functions.
|
org.hipparchus.analysis.solvers |
Root finding algorithms, for univariate real functions.
|
org.hipparchus.complex |
Complex number type and implementations of complex transcendental
functions.
|
org.hipparchus.dfp |
Decimal floating point library for Java
|
org.hipparchus.linear |
Linear algebra support.
|
org.hipparchus.special.elliptic.carlson |
Implementations of Carlson elliptic integrals.
|
org.hipparchus.special.elliptic.jacobi |
Implementations of Jacobi elliptic functions.
|
org.hipparchus.special.elliptic.legendre |
Implementations of Legendre elliptic integrals.
|
org.hipparchus.util |
Convenience routines and common data structures used throughout the Hipparchus library.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CalculusFieldBivariateFunction<T extends CalculusFieldElement<T>>
An interface representing a bivariate field function.
|
interface |
CalculusFieldUnivariateFunction<T extends CalculusFieldElement<T>>
An interface representing a univariate real function.
|
interface |
CalculusFieldUnivariateMatrixFunction<T extends CalculusFieldElement<T>>
An interface representing a univariate matrix function.
|
interface |
CalculusFieldUnivariateVectorFunction<T extends CalculusFieldElement<T>>
An interface representing a univariate vectorial function for any field type.
|
Modifier and Type | Method and Description |
---|---|
default <T extends CalculusFieldElement<T>> |
FieldBivariateFunction.toCalculusFieldBivariateFunction(Field<T> field)
Convert to a
CalculusFieldBivariateFunction with a specific type. |
default <T extends CalculusFieldElement<T>> |
FieldUnivariateFunction.toCalculusFieldUnivariateFunction(Field<T> field)
Convert to a
CalculusFieldUnivariateFunction with a specific type. |
default <T extends CalculusFieldElement<T>> |
FieldUnivariateMatrixFunction.toCalculusFieldUnivariateMatrixFunction(Field<T> field)
Convert to a
CalculusFieldUnivariateMatrixFunction with a specific type. |
default <T extends CalculusFieldElement<T>> |
FieldUnivariateVectorFunction.toCalculusFieldUnivariateVectorFunction(Field<T> field)
Convert to a
CalculusFieldUnivariateVectorFunction with a specific type. |
<T extends CalculusFieldElement<T>> |
FieldUnivariateVectorFunction.value(T x)
Compute the value for the function.
|
<T extends CalculusFieldElement<T>> |
FieldUnivariateFunction.value(T x)
Compute the value of the function.
|
<T extends CalculusFieldElement<T>> |
FieldUnivariateMatrixFunction.value(T x)
Compute the value for the function.
|
<T extends CalculusFieldElement<T>> |
FieldBivariateFunction.value(T x,
T y)
Compute the value for the function.
|
Modifier and Type | Method and Description |
---|---|
T[] |
CalculusFieldUnivariateVectorFunction.value(T x)
Compute the value for the function.
|
T[][] |
CalculusFieldUnivariateMatrixFunction.value(T x)
Compute the value for the function.
|
<T extends CalculusFieldElement<T>> |
FieldUnivariateVectorFunction.value(T x)
Compute the value for the function.
|
<T extends CalculusFieldElement<T>> |
FieldUnivariateMatrixFunction.value(T x)
Compute the value for the function.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Derivative<T extends CalculusFieldElement<T>>
Interface representing both the value and the differentials of a function.
|
class |
FDSFactory<T extends CalculusFieldElement<T>>
Factory for
FieldDerivativeStructure . |
static class |
FDSFactory.DerivativeField<T extends CalculusFieldElement<T>>
Field for {link FieldDerivativeStructure} instances.
|
interface |
FieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S,T>>
Interface representing both the value and the differentials of a function.
|
class |
FieldDerivativeStructure<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldGradient<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldGradientField<T extends CalculusFieldElement<T>>
Field for
Gradient instances. |
class |
FieldUnivariateDerivative<S extends CalculusFieldElement<S>,T extends FieldUnivariateDerivative<S,T>>
Abstract class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative1<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative1Field<T extends CalculusFieldElement<T>>
Field for
FieldUnivariateDerivative1 instances. |
class |
FieldUnivariateDerivative2<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative2Field<T extends CalculusFieldElement<T>>
Field for
FieldUnivariateDerivative2 instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
Derivative<T extends CalculusFieldElement<T>>
Interface representing both the value and the differentials of a function.
|
interface |
FieldDerivative<S extends CalculusFieldElement<S>,T extends FieldDerivative<S,T>>
Interface representing both the value and the differentials of a function.
|
Modifier and Type | Class and Description |
---|---|
class |
DerivativeStructure
Class representing both the value and the differentials of a function.
|
class |
FieldDerivativeStructure<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldGradient<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative<S extends CalculusFieldElement<S>,T extends FieldUnivariateDerivative<S,T>>
Abstract class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative1<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
FieldUnivariateDerivative2<T extends CalculusFieldElement<T>>
Class representing both the value and the differentials of a function.
|
class |
Gradient
Class representing both the value and the differentials of a function.
|
class |
SparseGradient
First derivative computation with large number of variables.
|
class |
UnivariateDerivative<T extends UnivariateDerivative<T>>
Abstract class representing both the value and the differentials of a function.
|
class |
UnivariateDerivative1
Class representing both the value and the differentials of a function.
|
class |
UnivariateDerivative2
Class representing both the value and the differentials of a function.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
DSCompiler.acos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.acosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.add(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform addition of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc tangent of a derivative structure.
|
static <T extends CalculusFieldElement<T>> |
FieldDerivativeStructure.atan2(FieldDerivativeStructure<T> y,
FieldDerivativeStructure<T> x)
Two arguments arc tangent operation.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan2(T[] y,
int yOffset,
T[] x,
int xOffset,
T[] result,
int resultOffset)
Compute two arguments arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
double[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
T[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
static <T extends CalculusFieldElement<T>> |
FieldGradient.constant(int freeParameters,
T value)
Build an instance corresponding to a constant value.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.divide(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform division of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.exp(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exponential of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.expm1(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exp(x) - 1 of a derivative structure.
|
static <T extends CalculusFieldElement<T>> |
FieldGradientField.getField(Field<T> valueField,
int parameters)
Get the field for number of free parameters.
|
static <T extends CalculusFieldElement<T>> |
FieldUnivariateDerivative1Field.getUnivariateDerivative1Field(Field<T> valueField)
Get the univariate derivative field corresponding to a value field.
|
static <T extends CalculusFieldElement<T>> |
FieldUnivariateDerivative2Field.getUnivariateDerivative2Field(Field<T> valueField)
Get the univariate derivative field corresponding to a value field.
|
static <T extends CalculusFieldElement<T>> |
FieldDerivativeStructure.hypot(FieldDerivativeStructure<T> x,
FieldDerivativeStructure<T> y)
Returns the hypotenuse of a triangle with sides
x and y
- sqrt(x2 +y2)
avoiding intermediate overflow or underflow. |
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute natural logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log10(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes base 10 logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log1p(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes shifted logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.multiply(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform multiplication of two derivative structures.
|
static <T extends CalculusFieldElement<T>> |
FieldDerivativeStructure.pow(double a,
FieldDerivativeStructure<T> x)
Compute ax where a is a double and x a
FieldDerivativeStructure |
static <T extends CalculusFieldElement<T>> |
FieldGradient.pow(double a,
FieldGradient<T> x)
Compute ax where a is a double and x a
FieldGradient |
static <T extends CalculusFieldElement<T>> |
FieldUnivariateDerivative1.pow(double a,
FieldUnivariateDerivative1<T> x)
Compute ax where a is a double and x a
FieldUnivariateDerivative1 |
static <T extends CalculusFieldElement<T>> |
FieldUnivariateDerivative2.pow(double a,
FieldUnivariateDerivative2<T> x)
Compute ax where a is a double and x a
FieldUnivariateDerivative2 |
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(double a,
T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute power of a double to a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
double p,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute integer power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] x,
int xOffset,
T[] y,
int yOffset,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.remainder(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform remainder of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.rootN(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute nth root of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinCos(T[] operand,
int operandOffset,
T[] sin,
int sinOffset,
T[] cos,
int cosOffset)
Compute combined sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinhCosh(T[] operand,
int operandOffset,
T[] sinh,
int sinhOffset,
T[] cosh,
int coshOffset)
Compute combined hyperbolic sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.subtract(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform subtraction of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.taylor(T[] ds,
int dsOffset,
double... delta)
Evaluate Taylor expansion of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.taylor(T[] ds,
int dsOffset,
T... delta)
Evaluate Taylor expansion of a derivative structure.
|
static <T extends CalculusFieldElement<T>> |
FieldGradient.variable(int freeParameters,
int index,
T value)
Build a
Gradient representing a variable. |
Modifier and Type | Method and Description |
---|---|
T[] |
FieldDerivativeStructure.getAllDerivatives()
Get all partial derivatives.
|
T[] |
FieldGradient.getGradient()
Get the gradient part of the function.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
DSCompiler.acos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.acos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.acosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.acosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.add(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform addition of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.add(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform addition of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.add(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform addition of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.asinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan2(T[] y,
int yOffset,
T[] x,
int xOffset,
T[] result,
int resultOffset)
Compute two arguments arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan2(T[] y,
int yOffset,
T[] x,
int xOffset,
T[] result,
int resultOffset)
Compute two arguments arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atan2(T[] y,
int yOffset,
T[] x,
int xOffset,
T[] result,
int resultOffset)
Compute two arguments arc tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.atanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute inverse hyperbolic tangent of a derivative structure.
|
FieldDerivativeStructure<T> |
FDSFactory.build(T... derivatives)
Build a
FieldDerivativeStructure from all its derivatives. |
FieldDerivativeStructure<T> |
FieldDerivativeStructure.compose(T... f)
Compute composition of the instance by a univariate function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
double[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
double[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
T[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
T[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.compose(T[] operand,
int operandOffset,
T[] f,
T[] result,
int resultOffset)
Compute composition of a derivative structure by a function.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cos(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.cosh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.divide(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform division of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.divide(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform division of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.divide(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform division of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.exp(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exponential of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.exp(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exponential of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.expm1(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exp(x) - 1 of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.expm1(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute exp(x) - 1 of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
double a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
double a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(double a1,
T[] c1,
int offset1,
double a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
FieldDerivativeStructure<T> |
FieldDerivativeStructure.linearCombination(T[] a,
FieldDerivativeStructure<T>[] b)
Compute a linear combination.
|
FieldGradient<T> |
FieldGradient.linearCombination(T[] a,
FieldGradient<T>[] b)
Compute a linear combination.
|
FieldUnivariateDerivative1<T> |
FieldUnivariateDerivative1.linearCombination(T[] a,
FieldUnivariateDerivative1<T>[] b)
Compute a linear combination.
|
FieldUnivariateDerivative2<T> |
FieldUnivariateDerivative2.linearCombination(T[] a,
FieldUnivariateDerivative2<T>[] b)
Compute a linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.linearCombination(T a1,
T[] c1,
int offset1,
T a2,
T[] c2,
int offset2,
T a3,
T[] c3,
int offset3,
T a4,
T[] c4,
int offset4,
T[] result,
int resultOffset)
Compute linear combination.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute natural logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute natural logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log10(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes base 10 logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log10(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes base 10 logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log1p(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes shifted logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.log1p(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Computes shifted logarithm of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.multiply(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform multiplication of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.multiply(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform multiplication of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.multiply(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform multiplication of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(double a,
T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute power of a double to a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(double a,
T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute power of a double to a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
double p,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
double p,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute integer power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute integer power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] x,
int xOffset,
T[] y,
int yOffset,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] x,
int xOffset,
T[] y,
int yOffset,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.pow(T[] x,
int xOffset,
T[] y,
int yOffset,
T[] result,
int resultOffset)
Compute power of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.remainder(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform remainder of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.remainder(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform remainder of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.remainder(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform remainder of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.rootN(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute nth root of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.rootN(T[] operand,
int operandOffset,
int n,
T[] result,
int resultOffset)
Compute nth root of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sin(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinCos(T[] operand,
int operandOffset,
T[] sin,
int sinOffset,
T[] cos,
int cosOffset)
Compute combined sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinCos(T[] operand,
int operandOffset,
T[] sin,
int sinOffset,
T[] cos,
int cosOffset)
Compute combined sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinCos(T[] operand,
int operandOffset,
T[] sin,
int sinOffset,
T[] cos,
int cosOffset)
Compute combined sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic sine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinhCosh(T[] operand,
int operandOffset,
T[] sinh,
int sinhOffset,
T[] cosh,
int coshOffset)
Compute combined hyperbolic sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinhCosh(T[] operand,
int operandOffset,
T[] sinh,
int sinhOffset,
T[] cosh,
int coshOffset)
Compute combined hyperbolic sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.sinhCosh(T[] operand,
int operandOffset,
T[] sinh,
int sinhOffset,
T[] cosh,
int coshOffset)
Compute combined hyperbolic sine and cosine of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.subtract(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform subtraction of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.subtract(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform subtraction of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.subtract(T[] lhs,
int lhsOffset,
T[] rhs,
int rhsOffset,
T[] result,
int resultOffset)
Perform subtraction of two derivative structures.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tan(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic tangent of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.tanh(T[] operand,
int operandOffset,
T[] result,
int resultOffset)
Compute hyperbolic tangent of a derivative structure.
|
T |
FieldDerivativeStructure.taylor(T... delta)
Evaluate Taylor expansion of a derivative structure.
|
T |
FieldGradient.taylor(T... delta)
Evaluate Taylor expansion of a gradient.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.taylor(T[] ds,
int dsOffset,
double... delta)
Evaluate Taylor expansion of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.taylor(T[] ds,
int dsOffset,
T... delta)
Evaluate Taylor expansion of a derivative structure.
|
<T extends CalculusFieldElement<T>> |
DSCompiler.taylor(T[] ds,
int dsOffset,
T... delta)
Evaluate Taylor expansion of a derivative structure.
|
Constructor and Description |
---|
FieldGradient(T value,
T... gradient)
Build an instance with values and derivative.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseAbstractFieldUnivariateIntegrator<T extends CalculusFieldElement<T>>
Provide a default implementation for several generic functions.
|
class |
FieldMidPointIntegrator<T extends CalculusFieldElement<T>>
Implements the
Midpoint Rule for integration of real univariate functions.
|
class |
FieldRombergIntegrator<T extends CalculusFieldElement<T>>
Implements the
Romberg Algorithm for integration of real univariate functions.
|
class |
FieldSimpsonIntegrator<T extends CalculusFieldElement<T>>
Implements
Simpson's Rule for integration of real univariate functions.
|
class |
FieldTrapezoidIntegrator<T extends CalculusFieldElement<T>>
Implements the
Trapezoid Rule for integration of real univariate functions.
|
interface |
FieldUnivariateIntegrator<T extends CalculusFieldElement<T>>
Interface for univariate real integration algorithms.
|
class |
IterativeLegendreFieldGaussIntegrator<T extends CalculusFieldElement<T>>
This algorithm divides the integration interval into equally-sized
sub-interval and on each of them performs a
Legendre-Gauss quadrature.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldAbstractRuleFactory<T extends CalculusFieldElement<T>>
Base class for rules that determines the integration nodes and their
weights.
|
class |
FieldGaussIntegrator<T extends CalculusFieldElement<T>>
Class that implements the Gaussian rule for
integrating a weighted
function. |
class |
FieldGaussIntegratorFactory<T extends CalculusFieldElement<T>>
Class that provides different ways to compute the nodes and weights to be
used by the
Gaussian integration rule . |
class |
FieldHermiteRuleFactory<T extends CalculusFieldElement<T>>
Factory that creates a
Gauss-type quadrature rule using Hermite polynomials
of the first kind.
|
class |
FieldLaguerreRuleFactory<T extends CalculusFieldElement<T>>
Factory that creates Gauss-type quadrature rule using Laguerre polynomials.
|
class |
FieldLegendreRuleFactory<T extends CalculusFieldElement<T>>
Factory that creates Gauss-type quadrature rule using Legendre polynomials.
|
class |
SymmetricFieldGaussIntegrator<T extends CalculusFieldElement<T>>
This class's implements
integrate
method assuming that the integral is symmetric about 0. |
Modifier and Type | Method and Description |
---|---|
protected T[] |
FieldAbstractRuleFactory.findRoots(int n,
CalculusFieldUnivariateFunction<T> ratioEvaluator)
Computes roots of the associated orthogonal polynomials.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FieldAbstractRuleFactory.enforceSymmetry(T[] roots)
Enforce symmetry of roots.
|
Constructor and Description |
---|
FieldGaussIntegrator(T[] points,
T[] weights)
Creates an integrator from the given
points and weights . |
FieldGaussIntegrator(T[] points,
T[] weights)
Creates an integrator from the given
points and weights . |
SymmetricFieldGaussIntegrator(T[] points,
T[] weights)
Creates an integrator from the given
points and weights . |
SymmetricFieldGaussIntegrator(T[] points,
T[] weights)
Creates an integrator from the given
points and weights . |
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
FieldUnivariateInterpolator.interpolate(T[] xval,
T[] yval)
Compute an interpolating function for the dataset.
|
<T extends CalculusFieldElement<T>> |
AkimaSplineInterpolator.interpolate(T[] xvals,
T[] yvals)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
SplineInterpolator.interpolate(T[] x,
T[] y)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
LinearInterpolator.interpolate(T[] x,
T[] y)
Computes a linear interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
PiecewiseBicubicSplineInterpolatingFunction.value(T x,
T y)
Compute the value for the function.
|
<T extends CalculusFieldElement<T>> |
BilinearInterpolatingFunction.value(T x,
T y)
Compute the value for the function.
|
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
FieldUnivariateInterpolator.interpolate(T[] xval,
T[] yval)
Compute an interpolating function for the dataset.
|
<T extends CalculusFieldElement<T>> |
FieldUnivariateInterpolator.interpolate(T[] xval,
T[] yval)
Compute an interpolating function for the dataset.
|
<T extends CalculusFieldElement<T>> |
AkimaSplineInterpolator.interpolate(T[] xvals,
T[] yvals)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
AkimaSplineInterpolator.interpolate(T[] xvals,
T[] yvals)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
SplineInterpolator.interpolate(T[] x,
T[] y)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
SplineInterpolator.interpolate(T[] x,
T[] y)
Computes an interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
LinearInterpolator.interpolate(T[] x,
T[] y)
Computes a linear interpolating function for the data set.
|
<T extends CalculusFieldElement<T>> |
LinearInterpolator.interpolate(T[] x,
T[] y)
Computes a linear interpolating function for the data set.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldPolynomialFunction<T extends CalculusFieldElement<T>>
Immutable representation of a real polynomial function with real coefficients.
|
class |
FieldPolynomialSplineFunction<T extends CalculusFieldElement<T>>
Represents a polynomial spline function.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends CalculusFieldElement<T>> |
FieldPolynomialFunction.differentiate(T[] coefficients)
Returns the coefficients of the derivative of the polynomial with the given coefficients.
|
protected static <T extends CalculusFieldElement<T>> |
FieldPolynomialFunction.evaluate(T[] coefficients,
T argument)
Uses Horner's Method to evaluate the polynomial with the given coefficients at
the argument.
|
<T extends CalculusFieldElement<T>> |
PolynomialFunctionNewtonForm.value(T t)
Compute the value of the function.
|
<T extends CalculusFieldElement<T>> |
PolynomialSplineFunction.value(T t)
Compute the value of the function.
|
<T extends CalculusFieldElement<T>> |
PolynomialFunction.value(T t)
Compute the value of the function.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends CalculusFieldElement<T>> |
FieldPolynomialFunction.differentiate(T[] coefficients)
Returns the coefficients of the derivative of the polynomial with the given coefficients.
|
T[] |
FieldPolynomialFunction.getCoefficients()
Returns a copy of the coefficients array.
|
T[] |
FieldPolynomialSplineFunction.getKnots()
Get an array copy of the knot points.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends CalculusFieldElement<T>> |
FieldPolynomialFunction.differentiate(T[] coefficients)
Returns the coefficients of the derivative of the polynomial with the given coefficients.
|
protected static <T extends CalculusFieldElement<T>> |
FieldPolynomialFunction.evaluate(T[] coefficients,
T argument)
Uses Horner's Method to evaluate the polynomial with the given coefficients at
the argument.
|
Constructor and Description |
---|
FieldPolynomialFunction(T[] c)
Construct a polynomial with the given coefficients.
|
FieldPolynomialSplineFunction(T[] knots,
FieldPolynomialFunction<T>[] polynomials)
Construct a polynomial spline function with the given segment delimiters
and interpolating polynomials.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BracketedRealFieldUnivariateSolver<T extends CalculusFieldElement<T>>
Interface for
(univariate real) root-finding
algorithms that maintain a bracketed solution. |
static class |
BracketedRealFieldUnivariateSolver.Interval<T extends CalculusFieldElement<T>>
An interval of a function that brackets a root.
|
class |
FieldBracketingNthOrderBrentSolver<T extends CalculusFieldElement<T>>
This class implements a modification of the Brent algorithm.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0 and maximumIterations set to Integer.MAX_VALUE . |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
int maximumIterations)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0. |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
T q,
T r,
int maximumIterations)
This method attempts to find two values a and b satisfying
lowerBound <= a < initial < b <= upperBound
f(a) * f(b) <= 0
If f is continuous on [a,b] , this means that a
and b bracket a root of f . |
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0 and maximumIterations set to Integer.MAX_VALUE . |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
int maximumIterations)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0. |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
T q,
T r,
int maximumIterations)
This method attempts to find two values a and b satisfying
lowerBound <= a < initial < b <= upperBound
f(a) * f(b) <= 0
If f is continuous on [a,b] , this means that a
and b bracket a root of f . |
Modifier and Type | Class and Description |
---|---|
class |
FieldComplex<T extends CalculusFieldElement<T>>
Representation of a Complex number, i.e.
|
class |
FieldComplexField<T extends CalculusFieldElement<T>>
Representation of the complex numbers field.
|
class |
FieldComplexUnivariateIntegrator<T extends CalculusFieldElement<T>>
Wrapper to perform univariate complex integration using an underlying real integration algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
Complex
Representation of a Complex number, i.e.
|
class |
FieldComplex<T extends CalculusFieldElement<T>>
Representation of a Complex number, i.e.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
FieldComplex.equals(FieldComplex<T> x,
FieldComplex<T> y)
Returns
true iff the values are equal as defined by
equals(x, y, 1) . |
static <T extends CalculusFieldElement<T>> |
FieldComplex.equals(FieldComplex<T> x,
FieldComplex<T> y,
double eps)
Returns
true if, both for the real part and for the imaginary
part, there is no T value strictly between the arguments or the
difference between them is within the range of allowed error
(inclusive). |
static <T extends CalculusFieldElement<T>> |
FieldComplex.equals(FieldComplex<T> x,
FieldComplex<T> y,
int maxUlps)
Test for the floating-point equality between Complex objects.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.equalsWithRelativeTolerance(FieldComplex<T> x,
FieldComplex<T> y,
double eps)
Returns
true if, both for the real part and for the imaginary
part, there is no T value strictly between the arguments or the
relative difference between them is smaller or equal to the given
tolerance. |
static <T extends CalculusFieldElement<T>> |
FieldComplexField.getField(Field<T> partsField)
Get the field for complex numbers.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getI(Field<T> field)
Get the square root of -1.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getInf(Field<T> field)
Get a complex number representing "+INF + INFi".
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getMinusI(Field<T> field)
Get the square root of -1.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getMinusOne(Field<T> field)
Get a complex number representing "-1.0 + 0.0i".
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getNaN(Field<T> field)
Get a complex number representing "NaN + NaNi".
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getOne(Field<T> field)
Get a complex number representing "1.0 + 0.0i".
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getPi(Field<T> field)
Get a complex number representing "π + 0.0i".
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.getZero(Field<T> field)
Get a complex number representing "0.0 + 0.0i".
|
static <T extends CalculusFieldElement<T>> |
ComplexUtils.polar2Complex(T r,
T theta)
Creates a complex number from the given polar representation.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.valueOf(T realPart)
Create a complex number given only the real part.
|
static <T extends CalculusFieldElement<T>> |
FieldComplex.valueOf(T realPart,
T imaginaryPart)
Create a complex number given the real and imaginary parts.
|
Modifier and Type | Class and Description |
---|---|
class |
Dfp
Decimal floating point library for Java
|
class |
DfpDec
Subclass of
Dfp which hides the radix-10000 artifacts of the superclass. |
Modifier and Type | Class and Description |
---|---|
class |
FieldQRDecomposition<T extends CalculusFieldElement<T>>
Calculates the QR-decomposition of a field matrix.
|
Modifier and Type | Method and Description |
---|---|
abstract <T extends CalculusFieldElement<T>> |
DependentVectorsHandler.manageDependent(Field<T> field,
int index,
List<FieldVector<T>> basis)
Manage a dependent vector.
|
static <T extends CalculusFieldElement<T>> |
MatrixUtils.orthonormalize(Field<T> field,
List<FieldVector<T>> independent,
T threshold,
DependentVectorsHandler handler)
Orthonormalize a list of vectors.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FieldQRDecomposition.decompose(T[][] matrix)
Decompose matrix.
|
protected void |
FieldQRDecomposition.performHouseholderReflection(int minor,
T[][] matrix)
Perform Householder reflection for a minor A(minor, minor) of A.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rC(FieldComplex<T> x,
FieldComplex<T> y)
Compute Carlson elliptic integral RC.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rC(T x,
T y)
Compute Carlson elliptic integral RC.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rD(FieldComplex<T> x,
FieldComplex<T> y,
FieldComplex<T> z)
Compute Carlson elliptic integral RD.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rD(T x,
T y,
T z)
Compute Carlson elliptic integral RD.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rF(FieldComplex<T> x,
FieldComplex<T> y,
FieldComplex<T> z)
Compute Carlson elliptic integral RF.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rF(T x,
T y,
T z)
Compute Carlson elliptic integral RF.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rG(FieldComplex<T> x,
FieldComplex<T> y,
FieldComplex<T> z)
Compute Carlson elliptic integral RG.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rG(T x,
T y,
T z)
Compute Carlson elliptic integral RG.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rJ(FieldComplex<T> x,
FieldComplex<T> y,
FieldComplex<T> z,
FieldComplex<T> p)
Compute Carlson elliptic integral RJ.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rJ(FieldComplex<T> x,
FieldComplex<T> y,
FieldComplex<T> z,
FieldComplex<T> p,
FieldComplex<T> delta)
Compute Carlson elliptic integral RJ.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rJ(T x,
T y,
T z,
T p)
Compute Carlson elliptic integral RJ.
|
static <T extends CalculusFieldElement<T>> |
CarlsonEllipticIntegral.rJ(T x,
T y,
T z,
T p,
T delta)
Compute Carlson elliptic integral RJ.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldCopolarC<T extends CalculusFieldElement<T>>
Copolar trio with pole at point c in Glaisher’s Notation.
|
class |
FieldCopolarD<T extends CalculusFieldElement<T>>
Copolar trio with pole at point d in Glaisher’s Notation.
|
class |
FieldCopolarN<T extends CalculusFieldElement<T>>
Copolar trio with pole at point n in Glaisher’s Notation.
|
class |
FieldCopolarS<T extends CalculusFieldElement<T>>
Copolar trio with pole at point s in Glaisher’s Notation.
|
class |
FieldJacobiElliptic<T extends CalculusFieldElement<T>>
Computation of Jacobi elliptic functions.
|
class |
FieldJacobiTheta<T extends CalculusFieldElement<T>>
Algorithm computing Jacobi theta functions.
|
class |
FieldTheta<T extends CalculusFieldElement<T>>
Values of
Jacobi theta functions. |
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
JacobiEllipticBuilder.build(FieldComplex<T> m)
Build an algorithm for computing Jacobi elliptic functions.
|
static <T extends CalculusFieldElement<T>> |
JacobiEllipticBuilder.build(T m)
Build an algorithm for computing Jacobi elliptic functions.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigD(FieldComplex<T> m)
Get the complete elliptic integral D(m) = [K(m) - E(m)]/m.
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigD(FieldComplex<T> phi,
FieldComplex<T> m)
Get the incomplete elliptic integral D(φ, m) = [F(φ, m) - E(φ, m)]/m.
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigD(T m)
Get the complete elliptic integral D(m) = [K(m) - E(m)]/m.
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigD(T phi,
T m)
Get the incomplete elliptic integral D(φ, m) = [F(φ, m) - E(φ, m)]/m.
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigE(FieldComplex<T> m)
Get the complete elliptic integral of the second kind E(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigE(FieldComplex<T> phi,
FieldComplex<T> m)
Get the incomplete elliptic integral of the second kind E(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigE(FieldComplex<T> phi,
FieldComplex<T> m,
FieldComplexUnivariateIntegrator<T> integrator,
int maxEval)
Get the incomplete elliptic integral of the second kind E(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigE(T m)
Get the complete elliptic integral of the second kind E(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigE(T phi,
T m)
Get the incomplete elliptic integral of the second kind E(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigF(FieldComplex<T> phi,
FieldComplex<T> m)
Get the incomplete elliptic integral of the first kind F(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigF(FieldComplex<T> phi,
FieldComplex<T> m,
FieldComplexUnivariateIntegrator<T> integrator,
int maxEval)
Get the incomplete elliptic integral of the first kind F(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigF(T phi,
T m)
Get the incomplete elliptic integral of the first kind F(φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigK(FieldComplex<T> m)
Get the complete elliptic integral of the first kind K(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigK(T m)
Get the complete elliptic integral of the first kind K(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigKPrime(FieldComplex<T> m)
Get the complete elliptic integral of the first kind K'(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigKPrime(T m)
Get the complete elliptic integral of the first kind K'(m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigPi(FieldComplex<T> n,
FieldComplex<T> m)
Get the complete elliptic integral of the third kind Π(n, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigPi(FieldComplex<T> n,
FieldComplex<T> phi,
FieldComplex<T> m)
Get the incomplete elliptic integral of the third kind Π(n, φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigPi(FieldComplex<T> n,
FieldComplex<T> phi,
FieldComplex<T> m,
FieldComplexUnivariateIntegrator<T> integrator,
int maxEval)
Get the incomplete elliptic integral of the third kind Π(n, φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigPi(T n,
T m)
Get the complete elliptic integral of the third kind Π(n, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.bigPi(T n,
T phi,
T m)
Get the incomplete elliptic integral of the third kind Π(n, φ, m).
|
static <T extends CalculusFieldElement<T>> |
LegendreEllipticIntegral.nome(T m)
Get the nome q.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldTuple<T extends CalculusFieldElement<T>>
This class allows to perform the same computation of all components of a Tuple at once.
|
Modifier and Type | Class and Description |
---|---|
class |
Decimal64
This class wraps a
double value in an object. |
class |
FieldTuple<T extends CalculusFieldElement<T>>
This class allows to perform the same computation of all components of a Tuple at once.
|
class |
Tuple
This class allows to perform the same computation of all components of a Tuple at once.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
FastMath.abs(T x)
Absolute value.
|
static <T extends CalculusFieldElement<T>> |
FastMath.acos(T x)
Compute the arc cosine of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.acosh(T a)
Compute the inverse hyperbolic cosine of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.asin(T x)
Compute the arc sine of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.asinh(T a)
Compute the inverse hyperbolic sine of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.atan(T x)
Arctangent function
|
static <T extends CalculusFieldElement<T>> |
FastMath.atan2(T y,
T x)
Two arguments arctangent function
|
static <T extends CalculusFieldElement<T>> |
FastMath.atanh(T a)
Compute the inverse hyperbolic tangent of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.cbrt(T x)
Compute the cubic root of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.ceil(T x)
Get the smallest whole number larger than x.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b,
boolean abort)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val)
Check that the given array is sorted in strictly increasing order.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val,
MathArrays.OrderDirection dir,
boolean strict)
Check that the given array is sorted.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val,
MathArrays.OrderDirection dir,
boolean strict,
boolean abort)
Check that the given array is sorted.
|
static <T extends CalculusFieldElement<T>> |
FastMath.copySign(T magnitude,
double sign)
Returns the first argument with the sign of the second argument.
|
static <T extends CalculusFieldElement<T>> |
FastMath.copySign(T magnitude,
T sign)
Returns the first argument with the sign of the second argument.
|
static <T extends CalculusFieldElement<T>> |
FastMath.cos(T x)
Cosine function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.cosh(T x)
Compute the hyperbolic cosine of a number.
|
static <S extends CalculusFieldElement<S>> |
FieldSinCos.difference(FieldSinCos<S> scAlpha,
FieldSinCos<S> scBeta)
Compute sine and cosine of angles difference.
|
static <S extends CalculusFieldElement<S>> |
FieldSinhCosh.difference(FieldSinhCosh<S> schAlpha,
FieldSinhCosh<S> schBeta)
Compute hyperbolic sine and hyperbolic cosine of angles difference.
|
static <T extends CalculusFieldElement<T>> |
FastMath.exp(T x)
Exponential function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.expm1(T x)
Compute exp(x) - 1
|
static <T extends CalculusFieldElement<T>> |
FastMath.floor(T x)
Get the largest whole number smaller than x.
|
static <T extends CalculusFieldElement<T>> |
FastMath.hypot(T x,
T y)
Returns the hypotenuse of a triangle with sides
x and y
- sqrt(x2 +y2)avoiding intermediate overflow or underflow. |
static <T extends CalculusFieldElement<T>> |
FastMath.IEEEremainder(T dividend,
double divisor)
Computes the remainder as prescribed by the IEEE 754 standard.
|
static <T extends CalculusFieldElement<T>> |
FastMath.IEEEremainder(T dividend,
T divisor)
Computes the remainder as prescribed by the IEEE 754 standard.
|
static <T extends CalculusFieldElement<T>> |
FastMath.log(T x)
Natural logarithm.
|
static <T extends CalculusFieldElement<T>> |
FastMath.log10(T x)
Compute the base 10 logarithm.
|
static <T extends CalculusFieldElement<T>> |
FastMath.log1p(T x)
Computes log(1 + x).
|
static <T extends CalculusFieldElement<T>> |
FastMath.max(T a,
double b)
Compute the maximum of two values
|
static <T extends CalculusFieldElement<T>> |
FastMath.max(T a,
T b)
Compute the maximum of two values
|
static <T extends CalculusFieldElement<T>> |
MathUtils.max(T e1,
T e2)
Find the maximum of two field elements.
|
static <T extends CalculusFieldElement<T>> |
FastMath.min(T a,
double b)
Compute the minimum of two values
|
static <T extends CalculusFieldElement<T>> |
FastMath.min(T a,
T b)
Compute the minimum of two values
|
static <T extends CalculusFieldElement<T>> |
MathUtils.min(T e1,
T e2)
Find the minimum of two field elements.
|
static <T extends CalculusFieldElement<T>> |
FastMath.norm(T x)
Norm.
|
static <T extends CalculusFieldElement<T>> |
MathUtils.normalizeAngle(T a,
T center)
Normalize an angle in a 2π wide interval around a center value.
|
static <T extends CalculusFieldElement<T>> |
FastMath.pow(T x,
double y)
Power function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.pow(T d,
int e)
Raise a double to an int power.
|
static <T extends CalculusFieldElement<T>> |
FastMath.pow(T x,
T y)
Power function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.rint(T x)
Get the whole number that is the nearest to x, or the even one if x is exactly half way between two integers.
|
static <T extends CalculusFieldElement<T>> |
FastMath.round(T x)
Get the closest long to x.
|
static <T extends CalculusFieldElement<T>> |
FastMath.scalb(T d,
int n)
Multiply a double number by a power of 2.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sign(T a)
Compute the sign of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sin(T x)
Sine function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sinCos(T x)
Combined Sine and Cosine function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sinh(T x)
Compute the hyperbolic sine of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sinhCosh(T x)
Combined hyperbolic sine and hyperbolic cosine function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.sqrt(T a)
Compute the square root of a number.
|
static <S extends CalculusFieldElement<S>> |
FieldSinCos.sum(FieldSinCos<S> scAlpha,
FieldSinCos<S> scBeta)
Compute sine and cosine of angles sum.
|
static <S extends CalculusFieldElement<S>> |
FieldSinhCosh.sum(FieldSinhCosh<S> schAlpha,
FieldSinhCosh<S> schBeta)
Compute hyperbolic sine and hyperbolic cosine of angles sum.
|
static <T extends CalculusFieldElement<T>> |
FastMath.tan(T x)
Tangent function.
|
static <T extends CalculusFieldElement<T>> |
FastMath.tanh(T x)
Compute the hyperbolic tangent of a number.
|
static <T extends CalculusFieldElement<T>> |
FastMath.toDegrees(T x)
Convert radians to degrees, with error of less than 0.5 ULP
|
static <T extends CalculusFieldElement<T>> |
FastMath.toRadians(T x)
Convert degrees to radians, with error of less than 0.5 ULP
|
static <T extends CalculusFieldElement<T>> |
FastMath.ulp(T x)
Compute least significant bit (Unit in Last Position) for a number.
|
Modifier and Type | Method and Description |
---|---|
T[] |
FieldTuple.getComponents()
Get all components of the tuple.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b,
boolean abort)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkEqualLength(T[] a,
T[] b,
boolean abort)
Check that both arrays have the same length.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val)
Check that the given array is sorted in strictly increasing order.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val,
MathArrays.OrderDirection dir,
boolean strict)
Check that the given array is sorted.
|
static <T extends CalculusFieldElement<T>> |
MathArrays.checkOrder(T[] val,
MathArrays.OrderDirection dir,
boolean strict,
boolean abort)
Check that the given array is sorted.
|
Constructor and Description |
---|
FieldTuple(T... x)
Creates a new instance from its components.
|
Copyright © 2016-2022 CS GROUP. All rights reserved.