numdifftools.tests package¶
Submodules¶
numdifftools.tests.conftest module¶
Dummy conftest.py for git_numdifftools.
If you don’t know what this is for, just leave it empty. Read more about conftest.py under: https://pytest.org/latest/plugins.html
numdifftools.tests.test_hessian module¶
-
class
numdifftools.tests.test_hessian.TestHessian(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase
-
class
numdifftools.tests.test_hessian.classicalHamiltonian[source]¶ Parameters: N : scalar
number of ions in the chain
w : scalar
angular trap frequency
C : scalar
Coulomb constant times the electronic charge in SI units.
m : scalar
the mass of a single trapped ion in the chain
numdifftools.tests.test_multicomplex module¶
Created on 22. apr. 2015
@author: pab
-
class
numdifftools.tests.test_multicomplex.BicomplexTester(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_add()¶
-
test_arccos()¶
-
test_arcsin()¶
-
test_arg_c()¶
-
test_assign()¶
-
test_cos()¶
-
test_der_abs()¶
-
test_der_arccos()¶
-
test_der_arctan()¶
-
test_der_cos()¶
-
test_der_log()¶
-
test_division()¶
-
test_dot()¶
-
test_init()¶
-
test_multiplication()¶
-
test_neg()¶
-
test_pow()¶
-
test_repr()¶
-
test_rpow()¶
-
test_rsub()¶
-
test_sub()¶
-
test_subsref()¶
-
numdifftools.tests.test_nd_algopy module¶
-
class
numdifftools.tests.test_nd_algopy.TestDerivative(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_derivative_cube()¶ Test for Issue 7
-
test_derivative_exp()¶
-
test_derivative_on_log()¶
-
test_derivative_on_sinh()¶
-
test_derivative_sin()¶
-
test_fun_with_additional_parameters()¶ Test for issue #9
-
test_high_order_derivative_cos()¶
-
-
class
numdifftools.tests.test_nd_algopy.TestGradient(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_on_scalar_function()¶
-
-
class
numdifftools.tests.test_nd_algopy.TestHessdiag(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_forward()¶
-
test_reverse()¶
-
-
class
numdifftools.tests.test_nd_algopy.TestHessian(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_hessian_cosIx_yI_at_I0_0I()¶
-
test_run_hamiltonian()¶
-
-
class
numdifftools.tests.test_nd_algopy.TestJacobian(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_on_scalar_function()¶
-
test_on_vector_valued_function()¶
-
-
class
numdifftools.tests.test_nd_algopy.classicalHamiltonian[source]¶ Parameters: N : scalar
number of ions in the chain
w : scalar
angular trap frequency
C : scalar
Coulomb constant times the electronic charge in SI units.
m : scalar
the mass of a single trapped ion in the chain
numdifftools.tests.test_numdifftools module¶
Test functions for numdifftools module
-
class
numdifftools.tests.test_numdifftools.TestDerivative(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_backward_derivative_on_sinh()¶
-
test_central_and_forward_derivative_on_log()¶
-
test_default_scale()¶
-
test_derivative_cube()¶ Test for Issue 7
-
test_derivative_exp()¶
-
test_derivative_of_cos_x()¶
-
test_derivative_sin()¶
-
test_fun_with_additional_parameters()¶ Test for issue #9
-
test_high_order_derivative_cos()¶
-
test_infinite_functions()¶
-
-
class
numdifftools.tests.test_numdifftools.TestFornbergWeights(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_weights()¶
-
-
class
numdifftools.tests.test_numdifftools.TestGlobalFunctions(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
testdea3()¶
-
-
class
numdifftools.tests.test_numdifftools.TestGradient(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
testgradient()¶
-
-
class
numdifftools.tests.test_numdifftools.TestHessdiag(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_complex()¶
-
test_default_step()¶
-
test_fixed_step()¶
-
-
class
numdifftools.tests.test_numdifftools.TestHessian(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
test_hessian_cosIx_yI_at_I0_0I()¶
-
-
class
numdifftools.tests.test_numdifftools.TestJacobian(methodName='runTest')[source]¶ Bases:
unittest.case.TestCase-
testjacobian()¶
-