Stellarator-Tools
integration_path::integration_path_hp_glep_class Interface Reference

Subclass to use hp approch. More...

Inheritance diagram for integration_path::integration_path_hp_glep_class:
integration_path::integration_path_gleg_class integration_path::integration_path_class

Public Member Functions

PROCEDURE integrate_path => integration_path_hp_gleg_integrate_path
 
class(integration_path_hp_glep_class) function, pointer integration_path_hp_glep_construct (npoints, length)
 Construct an integration_path_class object. More...
 
- Public Member Functions inherited from integration_path::integration_path_gleg_class
FINAL integration_path_gleg_destruct
 
class(integration_path_gleg_class) function, pointer integration_path_gleg_construct (npoints)
 Construct an integration_path_class object. More...
 
- Public Member Functions inherited from integration_path::integration_path_class
PROCEDURE integrate_paths => integration_path_integrate_paths
 
GENERIC integrate => integrate_paths, integrate_path
 
class(integration_path_class) function, pointer integration_path_construct ()
 Construct an integration_path_class object. More...
 

Public Attributes

real(rprec) length
 Quadrature interval length.
 
- Public Attributes inherited from integration_path::integration_path_gleg_class
real(rprec), dimension(:), pointer weights
 Quadrature weights.
 
real(rprec), dimension(:), pointer absc
 Quadrature abscissas.
 
- Public Attributes inherited from integration_path::integration_path_class
real(rprec) dx
 Step size to use.
 

Detailed Description

Subclass to use hp approch.

Construction interface for integration_path_gleg_class constructor.

Member Function/Subroutine Documentation

◆ integration_path_hp_glep_construct()

class (integration_path_hp_glep_class) function, pointer integration_path::integration_path_hp_glep_class::integration_path_hp_glep_construct ( integer, intent(in)  npoints,
real (rprec), intent(in)  length 
)

Construct an integration_path_class object.

Parameters
[in]npointsNumber of quadrature points to use.
[in]lengthLength of the interval.
Returns
A pointer to a constructed integration_path_class object.

The documentation for this interface was generated from the following file: