#! /usr/bin/env python

from openturns import *
from math import *

TESTPREAMBLE()
RandomGenerator().SetSeed(0)

try:

    dim = 2
    transformation = InverseNatafIndependentCopulaEvaluation(dim)
    print "transformation=", repr(transformation)
    point = NumericalPoint(dim, 0.75)
    print "transformation(", point, ")=", repr(transformation(point))
    print "transformation parameters gradient=", repr(transformation.parametersGradient(point))
    print "input dimension=", transformation.getInputDimension()
    print "output dimension=", transformation.getOutputDimension()

except:
    import sys
    print "t_InverseNatafIndependentCopulaEvaluation_std.py", sys.exc_type, sys.exc_value
