class DoubleExponentialMeshing extends MeshingFunction {

  @Override
  public Double evaluate(final Integer i) {
    if (i < _nPointsLower) {
      return _lowerMesh.evaluate(i);
    }
    return _upperMesh.evaluate(i - _nPointsLower + 1);
  }

  public  DoubleExponentialMeshing(final double lowerBound, final double upperBound, final double centre, final int nPoints, final double lambdaLower, final double lambdaUpper);

}