|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<AllowedSolutions>
org.apache.commons.math.analysis.solvers.AllowedSolutions
public enum AllowedSolutions
The kinds of solutions that a (bracketed univariate real) root-finding algorithm may accept as solutions.
This basically controls whether or not under-approximations and
over-approximations are allowed.
If all solutions are accepted (ANY_SIDE), then the solution
that the root-finding algorithm returns for a given root may be equal to the
actual root, but it may also be an approximation that is slightly smaller
or slightly larger than the actual root. Root-finding algorithms generally
only guarantee that the returned solution is within the requested
tolerances. In certain cases however, in particular for
state events of
ODE solvers, it
may be necessary to guarantee that a solution is returned that lies on a
specific side the solution.
BracketedUnivariateRealSolver| Enum Constant Summary | |
|---|---|
ABOVE_SIDE
Only solutions for which values are greater than or equal to zero are acceptable as solutions for root-finding. |
|
ANY_SIDE
There are no additional side restriction on the solutions for root-finding. |
|
BELOW_SIDE
Only solutions for which values are less than or equal to zero are acceptable as solutions for root-finding. |
|
LEFT_SIDE
Only solutions that are less than or equal to the actual root are acceptable as solutions for root-finding. |
|
RIGHT_SIDE
Only solutions that are greater than or equal to the actual root are acceptable as solutions for root-finding. |
|
| Method Summary | |
|---|---|
static AllowedSolutions |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static AllowedSolutions[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final AllowedSolutions ANY_SIDE
public static final AllowedSolutions LEFT_SIDE
public static final AllowedSolutions RIGHT_SIDE
public static final AllowedSolutions BELOW_SIDE
public static final AllowedSolutions ABOVE_SIDE
| Method Detail |
|---|
public static AllowedSolutions[] values()
for (AllowedSolutions c : AllowedSolutions.values()) System.out.println(c);
public static AllowedSolutions valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||