See: Description
Interface | Description |
---|---|
BrentMinFinder.Function |
A function f(x) of one variable x.
|
BrentZeroFinder.Function |
A function f(x) of one variable x.
|
LinearTransform |
Define methods applying a linear transform and its transpose
|
LineSearch.Function |
The function to be minimized.
|
Quadratic |
Define a second-order quadratic operation on a Vector
0.5 x'Hx + b'x
where H is a positive semidefinite quadratic and b is a
linear gradient.
|
ScalarSolver.Function |
Implement a function of one variable to be minimized
|
Transform |
Implement a non-linear transform and its linearizations
for a non-linear optimization.
|
Vect |
Implement a vector supporting linear vector-space methods
Test your implementation with VectUtil.test().
|
VectConst |
Vector operations that do not change the state of the vector
|
VectContainer |
Treat an indexed collection of Vects as a new Vect.
|
Class | Description |
---|---|
ArrayVect1 |
Implements a Vect by wrapping an array of doubles.
|
ArrayVect1f |
Implements a Vect by wrapping an array of floats.
|
ArrayVect1fs |
Implements a Vect as a collection of ArrayVect1f's of fixed size.
|
ArrayVect2 |
Implement a Vect as a two dimensional array of doubles.
|
ArrayVect2f |
Implement a Vect as a two dimensional array of floats.
|
ArrayVect3f |
Implement a Vect as a three-dimensional array of floats.
|
BrentMinFinder |
Brent's algorithm for finding the minimum of a function of one variable.
|
BrentZeroFinder |
Brent's algorithm for finding a zero of a function of one variable.
|
CoordinateTransform |
Find a best linear combination of input
coordinates to fit output coordinates.
|
GaussNewtonSolver |
Solve least-squares inverse of a non-linear Transform.
|
LinearTransformWrapper |
Wrap a LinearTransform as a non-linear Transform,
by ignoring reference model.
|
LineSearch |
Searches along a line for a minimum of a continuously differentiable
function of one or more variables.
|
LineSearch.Result |
The result of a line search.
|
QuadraticSolver |
Minimize a simple quadratic objective function.
|
ScalarSolver |
Search a single variable for a value that minimizes a function
|
ScalarVect |
Implements a Vect by wrapping a single double
|
TransformQuadratic |
For a linearized transform, implement the Gauss-Newton
quadratic approximation of a damped least-squares objective function.
|
VectArray |
A VectContainer implemented as an array, with sequential indices.
|
VectMap |
A VectContainer implemented as an unsynchronized Map.
|
VectUtil |
Implements convenience methods for Vect.
|