IPIM
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
m_spec Module Reference

Module containing the objects and methods to process chemical species. More...

Public Member Functions

subroutine read_species_file ()
 Interface to initialize species from species.dat file with spec_readspec routine. More...
 
subroutine spec_readspec (wkdir, specfile, s)
 Reads the input file containing the reactions: reactions.dat. More...
 
subroutine spec_loadproperties (i, s, name)
 Loads the properties of the species (mass, charge, number of charges,...) from a database and from analysis of the name. More...
 
subroutine spec_splitdata (s_name, i_ncharge, c_charge)
 
subroutine spec_setn (s, sname, nu, nr, conc)
 
subroutine spec_getn (s, sname, nu, nr, conc)
 
subroutine spec_getnbr (s, sname, nbr, idx)
 
subroutine decode_species_input (str, icode, n)
 Split the first string as the code species (icode) and keep only list of grouped species in base. More...
 
subroutine print_element (x)
 Print element type routine. More...
 

Detailed Description

Module containing the objects and methods to process chemical species.

Defines the types and the data structure containing the list of the species, the grouping of species and the properties of each species. Species module

Member Function/Subroutine Documentation

subroutine m_spec::decode_species_input ( intent(inout)  str,
intent(out)  icode,
integer, intent(inout)  n 
)

Split the first string as the code species (icode) and keep only list of grouped species in base.

Author

Here is the caller graph for this function:

subroutine m_spec::print_element ( type(element), dimension(:), intent(in)  x)

Print element type routine.

Author

Here is the caller graph for this function:

subroutine m_spec::read_species_file ( )

Interface to initialize species from species.dat file with spec_readspec routine.

Author

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine m_spec::spec_loadproperties (   i,
type(spec)  s,
  name 
)

Loads the properties of the species (mass, charge, number of charges,...) from a database and from analysis of the name.

Author

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine m_spec::spec_readspec (   wkdir,
  specfile,
type(spec)  s 
)

Reads the input file containing the reactions: reactions.dat.

Author
Todo:
Use a generic function or subroutine to select the catalytic species.

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine m_spec::spec_setn ( type(spec)  s,
  sname,
  nu,
  nr,
  conc 
)
Author
subroutine m_spec::spec_splitdata ( intent(in)  s_name,
intent(out)  i_ncharge,
intent(out)  c_charge 
)
Author

Here is the caller graph for this function:


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