IPIM
 All Classes Files Functions Variables Pages
Data Types | Public Member Functions | Public Attributes | List of all members
types Module Reference

All user defined types. More...

Data Types

type  absorption
 
type  activite
 
type  archi_machine
 
type  branching
 
type  calendar
 
type  coef_b
 
type  coef_interp
 
type  coordonnees
 
type  courbure
 
type  elastic
 
type  electromag
 
type  element
 
type  emissions
 nb_lum: Nombre d'emissions lumineuses au total spc: Tableau d'elements : More...
 
type  espece
 
type  espece_rk
 
type  excite_coll
 
type  excite_phot
 
type  exp_mat
 
type  geoide
 
type  gestion_comm
 
type  grille
 
type  impact
 
interface  init_coordonnees
 
interface  init_mode_simu
 
interface  init_tube_description
 
type  matrix
 
type  mode_coef
 
type  mode_simu
 
type  neutral
 
type  neutral_rk
 
type  ntr
 
type  one_reaction
 
type  photoionisation
 
type  photons
 
type  porter_xcross
 
type  precip_elec
 Ee: l'energie moyenne des electrons Fe: le flux moyen des electrons alt: l'altitude a laquelle precipite le flux fluxup, fluxdown : les fluxs, vers les deux hemispheres. More...
 
type  predis
 
interface  print_coordonnees
 
type  processus
 
type  ptr_one_reac
 
type  quadrature
 
type  radiation
 
type  reac
 
type  sec_coll
 
type  sec_phot
 
type  simulation_data
 
type  source_ion
 
type  source_ntr
 
type  spec
 
type  spice
 
type  time_global
 
type  tube_description
 Tube description. More...
 
type  wave_energy
 
type  wave_energy_rk
 

Public Member Functions

subroutine init_temps (temps)
 
subroutine init_expm (n, mat)
 
subroutine init_matrix (n, mat)
 
subroutine init_simulation_data (nb_ntr, nb_ion, nb_eml, x)
 Initialise simulation_data structure.
 
subroutine deallocate_simulation_data (x)
 Deallocate simulation_data structure.
 
subroutine init_espece (n, x)
 Allocate espece(n) and initialise pointer to null.
 
subroutine init_espece_target (nb_alt, nb_tube, ion, tabn, tabu, tabp, tabt, tabtp, tabtt, tabxp, tabxt, tabhp, tabht, tabl)
 Link specie with its targets.
 
subroutine init_espece_rk (n, x)
 Allocate espece_RK(n) and initialise pointer to null.
 
subroutine deallocate_espece (x)
 Nullify and deallocate dynamic array of espece type. Do not deallocate target.
 
subroutine deallocate_espece_rk (x)
 Nullify and deallocate dynamic array of espece type. Do not deallocate target.
 
subroutine init_neutral (n, x)
 Allocate neutral(n) and initialise pointer to null.
 
subroutine init_neutral_target (nb_alt, nb_tube, ntr, tabn, tabu, tabv, tabw, tabt, tabtp, tabtt, tabxp, tabxt, tabhp, tabht, tabl)
 Link neutral with its targets.
 
subroutine init_neutral_rk (n, x)
 Allocate neutral_RK(n) and initialise pointer to null.
 
subroutine deallocate_neutral (x)
 Nullify and deallocate dynamic array of espece type. Do not deallocate target.
 
subroutine deallocate_neutral_rk (x)
 Nullify and deallocate dynamic array of neutral_RK type. Do not deallocate target.
 
subroutine init_wave_energy (x)
 Initialise pointer to null.
 
subroutine init_wave_energy_target (nb_alt, nb_tube, ew, tabew)
 Link wave_energy with its targets.
 
subroutine init_wave_energy_rk (x)
 Initialise pointer to null.
 
subroutine deallocate_wave_energy (x)
 Nullify wave_energy type. Do not deallocate target.
 
subroutine deallocate_wave_energy_rk (x)
 Nullify wave_energy_RK type. Do not deallocate target.
 
subroutine init_emissions (nb_alt, nb_eml, x)
 Allocate emissions structure.
 
subroutine deallocate_emissions (x)
 Deallocate emissions type.
 
subroutine init_source_ion (n, x)
 Allocate source_ion(n) and initialise pointer to null.
 
subroutine init_source_ntr (n, x)
 Allocate source_ntr(n) and initialise pointer to null.
 
subroutine deallocate_source_ion (x)
 Nullify and deallocate dynamic array of source_ion type. Do not deallocate target.
 
subroutine deallocate_source_ntr (x)
 Nullify and deallocate dynamic array of source_ntr type. Do not deallocate target.
 
subroutine init_mode_simu_0d (x)
 Initialise mode_simu structure.
 
subroutine init_mode_simu_1d (x)
 Initialise an 1d-array of mode_simu structure.
 
subroutine init_coordonnees_0d (x)
 Initialise coordonnees structure.
 
subroutine init_coordonnees_1d (x)
 Initialise an 1d-array of coordonnees structure.
 
subroutine init_coordonnees_2d (x)
 Initialise an 2d-array of coordonnees structure.
 
subroutine init_tube_description_0d (x)
 Initialise tube_description structure.
 
subroutine init_tube_description_1d (x)
 Initialise an 1d-array of tube_description structure.
 
subroutine deallocate_photoionisation (x)
 Deallocate dynamic array of photoionisation type.
 
subroutine deallocate_sec_phot (x)
 Deallocate dynamic array of sec_phot type.
 
subroutine deallocate_sec_coll (x)
 Deallocate dynamic array of sec_coll type.
 
subroutine deallocate_absorption (x)
 Deallocate absorption type.
 
subroutine deallocate_excite_phot (x)
 Deallocate excite_phot type.
 
subroutine deallocate_elastic (x)
 Deallocate elastic type.
 
subroutine deallocate_excite_coll (x)
 Deallocate excite_coll type.
 
subroutine deallocate_branching (x)
 Deallocate branching type.
 
subroutine deallocate_exp_mat (x)
 Deallocate exp_mat type.
 
subroutine deallocate_matrix (x)
 Deallocate dynamic array of matrix type.
 
subroutine deallocate_electromag (x)
 Deallocate electromag type.
 
subroutine deallocate_precip_elec (x)
 Deallocate dynamic array of precip_elec type.
 
subroutine deallocate_spec (x)
 Deallocate spec type.
 
subroutine deallocate_reac (x)
 Deallocate reac type.
 
subroutine print_calendar (x, fileunit)
 Print calendar type in an open fileunit or in console.
 
subroutine print_time_global (x, fileunit)
 Print time_global type in an open fileunit or in console.
 
subroutine print_coordonnees_0d (x, fileunit)
 Print coordonnees type in an open fileunit or in console.
 
subroutine print_coordonnees_1d (x, fileunit)
 Print a 1D array of coordonnees type in an open fileunit or in console.
 
subroutine print_mode_simu (x, fileunit)
 Print mode_simu type in an open fileunit or in console.
 
subroutine print_one_reaction (x, fileunit)
 Print one_reaction in an open fileunit or in console.
 
subroutine print_reac (x, fileunit)
 Print reac in an open fileunit or in console.
 

Public Attributes

integer, dimension(:), allocatable col
 
integer, dimension(:), allocatable spc
 
integer nb_spc
 
integer nul
 

Detailed Description

All user defined types.


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