
Test       : Basic: Wave equations
TestGroups : all; basic
Enabled    : Yes

### The following values are *theoretical values* and should never be changed ###


Input: 08-wave_equations.01-schrodinger.inp

#Eigenvalues
match ; 1s Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 2) ; -0.50000; 1e-12
match ; 2s Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 3) ; -0.12500; 1e-12

#Wavefunctions
match ; 1s Wavefunction            ; LINE(ae/wf-1s, 162, 20) ; 7.14676694E-01; 2e-06
match ; 1s Wavefunction Derivative ; LINE(ae/wf-1s, 162, 39) ; -7.14676694E-01; 2e-06
match ; 2s Wavefunction            ; LINE(ae/wf-2s, 162, 20) ; -2.05202164E-01; 4e-09
match ; 2s Wavefunction Derivative ; LINE(ae/wf-2s, 162, 39) ; 3.13947426E-01; 6e-09
match ; 2p Wavefunction            ; LINE(ae/wf-2p, 162, 20) ; 1.25568282E-01; 2e-09
match ; 2p Wavefunction Derivative ; LINE(ae/wf-2p, 162, 39) ; 5.92367940E-02; 9e-10


#Input: 08-wave_equations.02-scalar_rel.inp

#Eigenvalues
#match ; 1s Eigenvalue ; GREP(ae/info, 'Eigenvalues', 34, 2) ;  ; 1e-5
#match ; 2s Eigenvalue ; GREP(ae/info, 'Eigenvalues', 34, 3) ;  ; 1e-5

#Wavefunctions
#match ; 1s Wavefunction            ; LINE(ae/wf-1s, 162, 20) ;  ; 1e-6
#match ; 1s Wavefunction Derivative ; LINE(ae/wf-1s, 162, 39) ;  ; 1e-6
#match ; 2s Wavefunction            ; LINE(ae/wf-2s, 162, 20) ;  ; 1e-6
#match ; 2s Wavefunction Derivative ; LINE(ae/wf-2s, 162, 39) ;  ; 1e-6
#match ; 2p Wavefunction            ; LINE(ae/wf-2p, 162, 20) ;  ; 1e-6
#match ; 2p Wavefunction Derivative ; LINE(ae/wf-2p, 162, 39) ;  ; 1e-6


Input: 08-wave_equations.03-dirac.inp

#Eigenvalues
match ; 1s0.5 Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 2) ; -4861.19790; 1e-12
match ; 2s0.5 Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 3) ; -1257.39585; 1e-12
match ; 2p0.5 Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 4) ; -1257.39585; 1e-12
match ; 2p1.5 Eigenvalue ; GREP(ae/info, 'Eigenvalues', 24, 5) ; -1089.61142; 1e-12

#Wavefunctions
match ; 1s0.5 Wavefunction Large            ; LINE(ae/wf-1s0.5, 700, 20) ; 8.48325741E+01; 4e-07
match ; 1s0.5 Wavefunction Small            ; LINE(ae/wf-1s0.5, 700, 38) ; -3.27102186E+01; 2e-07
match ; 1s0.5 Wavefunction Large Derivative ; LINE(ae/wf-1s0.5, 700, 56) ; -8.54294378E+03; 6e-05
match ; 1s0.5 Wavefunction Small Derivative ; LINE(ae/wf-1s0.5, 700, 74) ; 3.29403606E+03; 2e-05
match ; 2s0.5 Wavefunction Large            ; LINE(ae/wf-2s0.5, 700, 20) ; 1.07443941E+02; 10e-07
match ; 2s0.5 Wavefunction Small            ; LINE(ae/wf-2s0.5, 700, 38) ; 6.31472736E+00; 3e-08
match ; 2s0.5 Wavefunction Large Derivative ; LINE(ae/wf-2s0.5, 700, 56) ; 1.81528456E+03; 2e-05
match ; 2s0.5 Wavefunction Small Derivative ; LINE(ae/wf-2s0.5, 700, 74) ; -1.86405031E+03; 2e-05
match ; 2p0.5 Wavefunction Large            ; LINE(ae/wf-2p0.5, 700, 20) ; 1.48794211E+02; 2e-06
match ; 2p0.5 Wavefunction Small            ; LINE(ae/wf-2p0.5, 700, 38) ; 2.01715229E+01; 1e-12
match ; 2p0.5 Wavefunction Large Derivative ; LINE(ae/wf-2p0.5, 700, 56) ; -4.20693869E+03; 1e-12
match ; 2p0.5 Wavefunction Small Derivative ; LINE(ae/wf-2p0.5, 700, 74) ; -1.99338373E+03; 1e-12
match ; 2p1.5 Wavefunction Large            ; LINE(ae/wf-2p1.5, 700, 20) ; 1.30625326E+02; 10e-07
match ; 2p1.5 Wavefunction Small            ; LINE(ae/wf-2p1.5, 700, 38) ; -2.25790948E+01; 2e-07
match ; 2p1.5 Wavefunction Large Derivative ; LINE(ae/wf-2p1.5, 700, 56) ; -2.12652219E+03; 6e-05
match ; 2p1.5 Wavefunction Small Derivative ; LINE(ae/wf-2p1.5, 700, 74) ; 3.67577618E+02; 10e-06


