Package org.orekit.rugged.adjustment
Enum OptimizerId
- java.lang.Object
-
- java.lang.Enum<OptimizerId>
-
- org.orekit.rugged.adjustment.OptimizerId
-
- All Implemented Interfaces:
Serializable
,Comparable<OptimizerId>
public enum OptimizerId extends Enum<OptimizerId>
Enumerate for Optimizer used in Least square optimization.- Since:
- 2.0
- Author:
- Jonathan Guinet
-
-
Enum Constant Summary
Enum Constants Enum Constant Description GAUSS_NEWTON_LU
Gauss Newton with LU decomposition.GAUSS_NEWTON_QR
Gauss Newton with QR decomposition.LEVENBERG_MARQUADT
Levenberg Marquadt.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static OptimizerId
valueOf(String name)
Returns the enum constant of this type with the specified name.static OptimizerId[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
LEVENBERG_MARQUADT
public static final OptimizerId LEVENBERG_MARQUADT
Levenberg Marquadt.
-
GAUSS_NEWTON_LU
public static final OptimizerId GAUSS_NEWTON_LU
Gauss Newton with LU decomposition.
-
GAUSS_NEWTON_QR
public static final OptimizerId GAUSS_NEWTON_QR
Gauss Newton with QR decomposition.
-
-
Method Detail
-
values
public static OptimizerId[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OptimizerId c : OptimizerId.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OptimizerId valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-