Stellarator-Tools
surface_commandline_parser.f File Reference

Contains module surface_commandline_parser. More...

Data Types

interface  surface_commandline_parser::surface_commandline_parser_class
 Base class containing a parsed surface_commandline. More...
 

Modules

module  surface_commandline_parser
 Defines the base class of the type surface_commandline_parser_class.
 

Functions/Subroutines

class(surface_commandline_parser_class) function, pointer surface_commandline_parser::surface_commandline_parser_construct (parallel)
 Construct a surface_commandline_parser_class object. More...
 
subroutine surface_commandline_parser::surface_commandline_parser_destruct (this)
 Deconstruct a surface_commandline_parser_class object. More...
 
character(len=path_length) function surface_commandline_parser::surface_commandline_parser_get_string (this, arg)
 Get the value of an argument as a string. More...
 
integer function surface_commandline_parser::surface_commandline_parser_get_integer (this, arg, default_value)
 Get the value of an argument as an integer. More...
 
real(rprec) function surface_commandline_parser::surface_commandline_parser_get_real (this, arg, default_value)
 Get the value of an argument as a Real. More...
 
logical function surface_commandline_parser::surface_commandline_parser_is_flag_set (this, arg)
 Check if a command line argument was set. More...
 
subroutine surface_commandline_parser::surface_commandline_parser_flag_requires_value (this, index)
 Check if a command line argument requires a value. More...
 
subroutine surface_commandline_parser::surface_commandline_parser_print_help
 Print out help text. More...
 

Variables

integer, parameter surface_commandline_parser::surface_commandline_parser_no_error = 0
 Commandline argument not found.
 
integer, parameter surface_commandline_parser::surface_commandline_parser_arg_not_found = -1
 Commandline argument not found.
 

Detailed Description

Contains module surface_commandline_parser.