Stellarator-Tools
gradient_descent.f File Reference

Contains module gradient_descent. More...

Data Types

type  gradient_descent::gradient_descent_class
 Base class containing the parameters for the gradient_descent. More...
 
interface  gradient_descent::gradient_descent_test_class
 Base class containing the parameters for the gradient_descent. More...
 
interface  gradient_descent::check
 Interface for checking the results of the unit tests. More...
 

Modules

module  gradient_descent
 Module is part of the LIBSTELL. This modules contains code to define and integrate along an arbitray path.
 

Functions/Subroutines

subroutine gradient_descent::gradient_descent_destruct (this)
 Deconstruct a gradient_descent_test_class object. More...
 
subroutine gradient_descent::gradient_descent_chi2 (this, chi2)
 Compute the χ^2 value and the gradients. More...
 
real(rprec) function gradient_descent::gradient_descent_minimize (this)
 Gradient descent to minimize the χ^2 function. More...
 
class(gradient_descent_test_class) function, pointer gradient_descent::gradient_descent_test_construct ()
 Construct a gradient_descent_test_class. More...
 
subroutine gradient_descent::gradient_descent_test_chi2 (this, chi2)
 Compute the χ^2 value and the gradients. More...
 
logical function gradient_descent::gradient_descent_test ()
 Gradient descent unit test function. More...
 

Detailed Description

Contains module gradient_descent.