(git:374b731)
Loading...
Searching...
No Matches
negf_integr_simpson.F File Reference

Go to the source code of this file.

Data Types

type  negf_integr_simpson::simpsonrule_type
 A structure to store data needed for adaptive Simpson's rule algorithm. More...
 

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.
 
subroutine, public negf_integr_simpson::simpsonrule_release (sr_env)
 Release a Simpson's rule environment variable.
 
subroutine, public negf_integr_simpson::simpsonrule_get_next_nodes (sr_env, xnodes_next, nnodes)
 Get the next set of nodes where to compute integrand.
 
subroutine, public negf_integr_simpson::simpsonrule_refine_integral (sr_env, zdata_next)
 Compute integral using the simpson's rules.
 

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