Octopus
command_line.F90 File Reference

Go to the source code of this file.

Modules

module  command_line_oct_m
 This module:
 

Data Types

interface  command_line_oct_m::getopt_octopus
 Each program/utility that needs to use the getopt features should have an interface here – the definition of the procedure should be given in the getopt_f.c file. And they MUST be listed under public above, or they have no effect! Arguments should be intent(inout) since default values are setting by the calling routine, and are left unchanged if the corresponding option is not given. More...
 
interface  command_line_oct_m::getopt_casida_spectrum
 
interface  command_line_oct_m::getopt_center_geom
 
interface  command_line_oct_m::getopt_dielectric_function
 
interface  command_line_oct_m::getopt_propagation_spectrum
 
interface  command_line_oct_m::getopt_vibrational
 
interface  command_line_oct_m::getopt_xyz_anim
 
interface  command_line_oct_m::getopt_oscillator_strength
 
interface  command_line_oct_m::getopt_harmonic_spectrum
 
interface  command_line_oct_m::getopt_help
 
interface  command_line_oct_m::getopt_photoelectron_spectrum
 
interface  command_line_oct_m::set_number_clarg
 If Fortran 2003 interface to command line arguments is not available, define it using an interface over Fortran 77 API. More...
 
interface  command_line_oct_m::set_clarg
 
interface  command_line_oct_m::clean_clarg
 

Functions/Subroutines

subroutine, public command_line_oct_m::getopt_init (ierr)
 Initializes the getopt machinery. Must be called before attempting to parse the options. On output, ierr is zero if the call is successful, and -1 if the command line arguments cannot be accessed. More...
 
subroutine, public command_line_oct_m::getopt_end