| Package | Description |
|---|---|
| com.opengamma.strata.math.impl.linearalgebra | |
| com.opengamma.strata.math.impl.rootfinding.newton | |
| com.opengamma.strata.math.impl.statistics.leastsquare | |
| com.opengamma.strata.math.rootfind |
Root finding.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CholeskyDecompositionCommons
This class is a wrapper for the Commons Math library implementation
of Cholesky decomposition.
|
class |
CholeskyDecompositionOpenGamma
OpenGamma implementation of the Cholesky decomposition and its differentiation.
|
class |
LUDecompositionCommons
This class is a wrapper for the
Commons Math3 library implementation
of LU decomposition.
|
class |
QRDecompositionCommons
This class is a wrapper for the Commons Math library implementation
of QR decomposition.
|
class |
SVDecompositionCommons
This class is a wrapper for the Commons Math library implementation
of singular value decomposition.
|
| Modifier and Type | Field and Description |
|---|---|
static Decomposition<?> |
DecompositionFactory.LU_COMMONS
|
static Decomposition<?> |
DecompositionFactory.QR_COMMONS
|
static Decomposition<?> |
DecompositionFactory.SV_COMMONS
|
| Modifier and Type | Method and Description |
|---|---|
static Decomposition<?> |
DecompositionFactory.getDecomposition(String decompositionName)
Given a name, returns an instance of that decomposition method.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
DecompositionFactory.getDecompositionName(Decomposition<?> decomposition)
Given a decomposition method, returns its name.
|
| Constructor and Description |
|---|
BroydenVectorRootFinder(Decomposition<?> decomp)
Creates an instance.
|
BroydenVectorRootFinder(double absoluteTol,
double relativeTol,
int maxSteps,
Decomposition<?> decomp)
Creates an instance.
|
InverseJacobianEstimateInitializationFunction(Decomposition<?> decomposition)
Creates an instance.
|
JacobianDirectionFunction(Decomposition<?> decomposition)
Creates an instance.
|
NewtonDefaultVectorRootFinder(double absoluteTol,
double relativeTol,
int maxSteps,
Decomposition<?> decomp)
Creates an instance.
|
ShermanMorrisonVectorRootFinder(double absoluteTol,
double relativeTol,
int maxSteps,
Decomposition<?> decomp)
Creates an instance.
|
ShermanMorrisonVectorRootFinder(double absoluteTol,
double relativeTol,
int maxSteps,
Decomposition<?> decomp,
MatrixAlgebra algebra)
Creates an instance.
|
| Constructor and Description |
|---|
NonLinearLeastSquare(Decomposition<?> decomposition,
MatrixAlgebra algebra,
double eps) |
NonLinearLeastSquareWithPenalty(Decomposition<?> decomposition)
Constructor allowing matrix decomposition to be set.
|
NonLinearLeastSquareWithPenalty(Decomposition<?> decomposition,
double eps)
Constructor allowing matrix decomposition and convergence tolerance to be set.
|
NonLinearLeastSquareWithPenalty(Decomposition<?> decomposition,
MatrixAlgebra algebra,
double eps)
General constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static NewtonVectorRootFinder |
NewtonVectorRootFinder.broyden(double absoluteTol,
double relativeTol,
int maxSteps,
Decomposition<?> decomposition)
Obtains an instance of the Broyden root finder specifying the tolerances.
|
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Apache v2 licensed
Additional documentation can be found at strata.opengamma.io.