![]() |
(git:5e7fe52)
|
module handles definition of the tree nodes for the global and More...
Data Types | |
| type | tmc_env_type |
| type | tmc_comp_set_type |
| type | tmc_param_type |
| type | tmc_atom_type |
Functions/Subroutines | |
| subroutine, public | tmc_env_create (tmc_env) |
| creates a new structure environment for TMC | |
| subroutine, public | tmc_env_release (tmc_env) |
| releases the structure environment for TMC | |
| subroutine, public | tmc_master_env_create (tmc_env) |
| creates a new structure environment for TMC master | |
| subroutine, public | tmc_master_env_release (tmc_env) |
| releases the structure environment for TMC master | |
| subroutine, public | tmc_worker_env_create (tmc_env) |
| creates a new structure environment for TMC master | |
| subroutine, public | tmc_worker_env_release (tmc_env) |
| releases the structure environment for TMC master | |
| subroutine, public | allocate_tmc_atom_type (atoms, nr_atoms) |
| creates a structure for storing the atom informations | |
module handles definition of the tree nodes for the global and
| parent element | | / \ | | accepted (acc) / \ not accepted (nacc) | | / \ | | child child | | / \ / \ |
tree creation assuming acceptance (acc) AND rejectance (nacc) of configuration if configuration is accepted: new configuration (child on acc) on basis of last configuration (one level up) if configuration is rejected: child on nacc on basis of last accepted element (last element which is on acc brach of its parent element) The global tree handles all configurations of different subtrees. The structure element "conf" is an array related to the temperature (sorted) and points to the subtree elements.
| subroutine, public tmc_types::tmc_env_create | ( | type(tmc_env_type), pointer | tmc_env | ) |
creates a new structure environment for TMC
| tmc_env | structure with parameters for TMC |
Definition at line 178 of file tmc_types.F.
| subroutine, public tmc_types::tmc_env_release | ( | type(tmc_env_type), pointer | tmc_env | ) |
releases the structure environment for TMC
| tmc_env | structure with parameters for TMC |
Definition at line 208 of file tmc_types.F.
| subroutine, public tmc_types::tmc_master_env_create | ( | type(tmc_env_type), pointer | tmc_env | ) |
creates a new structure environment for TMC master
| tmc_env | structure with parameters for TMC |
Definition at line 257 of file tmc_types.F.
| subroutine, public tmc_types::tmc_master_env_release | ( | type(tmc_env_type), pointer | tmc_env | ) |
releases the structure environment for TMC master
| tmc_env | structure with parameters for TMC |
Definition at line 317 of file tmc_types.F.
| subroutine, public tmc_types::tmc_worker_env_create | ( | type(tmc_env_type), pointer | tmc_env | ) |
creates a new structure environment for TMC master
| tmc_env | structure with parameters for TMC |
Definition at line 350 of file tmc_types.F.
| subroutine, public tmc_types::tmc_worker_env_release | ( | type(tmc_env_type), pointer | tmc_env | ) |
releases the structure environment for TMC master
| tmc_env | structure with parameters for TMC |
Definition at line 378 of file tmc_types.F.
| subroutine, public tmc_types::allocate_tmc_atom_type | ( | type(tmc_atom_type), dimension(:), pointer | atoms, |
| integer, intent(in) | nr_atoms ) |
creates a structure for storing the atom informations
| atoms | pointer to a list of tmc_atoms_type |
| nr_atoms | the amount of atoms |
Definition at line 402 of file tmc_types.F.