org.apache.commons.math3.optimization.direct
Class MultivariateFunctionMappingAdapter.LowerBoundMapper

java.lang.Object
  extended by 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
private  double lower
          Low bound.
 
Constructor Summary
MultivariateFunctionMappingAdapter.LowerBoundMapper(double lower)
          Simple constructor.
 
Method Summary
 double boundedToUnbounded(double x)
          Map a value from bounded to unbounded.
 double unboundedToBounded(double y)
          Map a value from unbounded to bounded.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lower

private final double lower
Low bound.

Constructor Detail

MultivariateFunctionMappingAdapter.LowerBoundMapper

public MultivariateFunctionMappingAdapter.LowerBoundMapper(double lower)
Simple constructor.

Parameters:
lower - lower bound
Method Detail

unboundedToBounded

public double unboundedToBounded(double y)
Map a value from unbounded to bounded.

Specified by:
unboundedToBounded in interface MultivariateFunctionMappingAdapter.Mapper
Parameters:
y - unbounded value
Returns:
bounded value

boundedToUnbounded

public double boundedToUnbounded(double x)
Map a value from bounded to unbounded.

Specified by:
boundedToUnbounded in interface MultivariateFunctionMappingAdapter.Mapper
Parameters:
x - bounded value
Returns:
unbounded value


Copyright (c) 2003-2013 Apache Software Foundation