Stellarator-Tools
|
Subclass to use hp approch. More...
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. | |
Subclass to use hp approch.
Construction interface for integration_path_gleg_class constructor.
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.
[in] | npoints | Number of quadrature points to use. |
[in] | length | Length of the interval. |