Dice Fortran Backend Documentation
testing.f90 File Reference

Go to the source code of this file.

Modules

module  testing
 Contains unit tests for all major functions in the program.
 

Functions/Subroutines

integer function testing::test_qho_prob ()
 Tests the QHO_Prob function in the solvers module. More...
 
integer function testing::test_qho_energy ()
 Tests the QHO_Energy function in the solvers module. More...
 
integer function testing::test_h1s_wfn ()
 Tests the H1s_wfn function in the solvers module. More...
 
integer function testing::test_h2s_wfn ()
 Tests the H2s_wfn function in the solvers module. More...
 
integer function testing::test_h_2_plus_wfn ()
 Tests the H_2_plus_wfn function in the solvers module. More...
 
integer function testing::test_h_2_plus_prob ()
 Tests the H_2_plus_Prob function in the solvers module. More...
 
integer function testing::test_h_2_plus_energy ()
 Tests the H_2_plus_Energy function in the solvers module. More...
 
integer function testing::test_h_2_plus_update_c ()
 Tests the H_2_plus_update_c function in the solvers module. More...
 
integer function testing::test_h_2_cusp ()
 Tests the H_2_cusp function in the solvers module. More...
 
integer function testing::test_h_2_wfn ()
 Tests the H_2_wfn function in the solvers module. More...
 
integer function testing::test_h_2_prob ()
 Tests the H_2_Prob function in the solvers module. More...
 
integer function testing::test_h_2_energy ()
 Tests the H_2_Energy function in the solvers module. More...
 
integer function testing::test_h_2_update_beta ()
 Tests the H_2_update_beta function in the solvers module. More...
 
integer function testing::test_ran1 ()
 Tests the ran1 function in the vqmc module. More...
 
integer function testing::test_random_normal ()
 Tests the random_normal function in the vqmc module. More...
 
integer function testing::test_linspace ()
 Tests the linspace function in the vqmc module. More...
 
integer function testing::test_vqmc_qho ()
 Tests the VQMC_QHO function in the vqmc module. More...
 
integer function testing::test_vqmc_h_2_plus ()
 Tests the VQMC_H_2_plus function in the vqmc module. More...
 
integer function testing::test_vqmc_h_2 ()
 Tests the VQMC_H_2 function in the vqmc module. More...
 
subroutine testing::unit_tests ()
 Runs all of the unit tests, reporting successes and failures. More...
 

Variables

real(real64), parameter testing::tol = 1e-6_real64
 Error tolerance in floating point evaluations. More...