Class MultivariateFunctionMappingAdapter.LowerBoundMapper
java.lang.Object
org.apache.commons.math3.optimization.direct.MultivariateFunctionMappingAdapter.LowerBoundMapper
- All Implemented Interfaces:
MultivariateFunctionMappingAdapter.Mapper
- Enclosing class:
MultivariateFunctionMappingAdapter
private static class MultivariateFunctionMappingAdapter.LowerBoundMapper
extends Object
implements MultivariateFunctionMappingAdapter.Mapper
Local class for lower bounds mapping.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleboundedToUnbounded(double x) Map a value from bounded to unbounded.doubleunboundedToBounded(double y) Map a value from unbounded to bounded.
-
Field Details
-
lower
private final double lowerLow bound.
-
-
Constructor Details
-
LowerBoundMapper
LowerBoundMapper(double lower) Simple constructor.- Parameters:
lower- lower bound
-
-
Method Details
-
unboundedToBounded
public double unboundedToBounded(double y) Map a value from unbounded to bounded.- Specified by:
unboundedToBoundedin interfaceMultivariateFunctionMappingAdapter.Mapper- Parameters:
y- unbounded value- Returns:
- bounded value
-
boundedToUnbounded
public double boundedToUnbounded(double x) Map a value from bounded to unbounded.- Specified by:
boundedToUnboundedin interfaceMultivariateFunctionMappingAdapter.Mapper- Parameters:
x- bounded value- Returns:
- unbounded value
-