(git:58e3e09)
negf_integr_simpson.F File Reference

Go to the source code of this file.

Modules

module  negf_integr_simpson
 Adaptive Simpson's rule algorithm to integrate a complex-valued function in a complex plane.
 

Functions/Subroutines

subroutine, public negf_integr_simpson::simpsonrule_init (sr_env, xnodes, nnodes, a, b, shape_id, conv, weights, tnodes_restart)
 Initialise a Simpson's rule environment variable. More...
 
subroutine, public negf_integr_simpson::simpsonrule_release (sr_env)
 Release a Simpson's rule environment variable. More...
 
subroutine, public negf_integr_simpson::simpsonrule_get_next_nodes (sr_env, xnodes_next, nnodes)
 Get the next set of nodes where to compute integrand. More...
 
subroutine, public negf_integr_simpson::simpsonrule_refine_integral (sr_env, zdata_next)
 Compute integral using the simpson's rules. More...
 

Variables

integer, parameter, public negf_integr_simpson::sr_shape_linear = contour_shape_linear
 
integer, parameter, public negf_integr_simpson::sr_shape_arc = contour_shape_arc