# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Big range that will overflow an integer
parameters = -1234682638, 1825371824

# Computed using Wolfram Mathematica
mean = 295344593
variance = 780327776377184864
lower = -1234682638
upper = 1825371824
cdf.points = -1234682638, -1234682637, -23545723, -123123, -123, 13, 56775, 298237943, 1825371823, 1825371824
cdf.values = \
  3.2679156926495526887e-10, 6.5358313852991053774e-10, \
  0.39578933337435831122, 0.40344364158462365250, \
  0.40348383694764324200, 0.40348388139129666203, \
  0.40350243073435127942, 0.50094552255032854296, \
  0.99999999967320843074, 1.0000000000000000000
pmf.values = \
  3.2679156926495526887e-10, 3.2679156926495526887e-10,\
  3.2679156926495526887e-10, 3.2679156926495526887e-10,\
  3.2679156926495526887e-10, 3.2679156926495526887e-10,\
  3.2679156926495526887e-10, 3.2679156926495526887e-10,\
  3.2679156926495526887e-10, 3.2679156926495526887e-10
# Require high precision when CDF is close to 1.0
sf.values = \
  0.99999999967320843074, 0.99999999934641686147, \
  0.60421066662564168878, 0.59655635841537634750, \
  0.59651616305235675800, 0.59651611860870333797, \
  0.59649756926564872058, 0.49905447744967145704, \
  3.2679156926495526887e-10, 0

# Overridden tolerances
# Limited by probability(x0, x1).
# The test expects this to be cdf(x1) - cdf(x0) but the distribution computation is
# more accurate. Configure the test tolerance to allow small differences.
consistency.relative = 4e-13
consistency.absolute = 5e-18
