(git:6a2e663)
tmc_types Module Reference

module handles definition of the tree nodes for the global and the subtrees binary tree parent element / \ accepted (acc) / \ not accepted (nacc) / \ child child / \ / \ More...

Functions/Subroutines

subroutine, public tmc_env_create (tmc_env)
 creates a new structure environment for TMC More...
 
subroutine, public tmc_env_release (tmc_env)
 releases the structure environment for TMC More...
 
subroutine, public tmc_master_env_create (tmc_env)
 creates a new structure environment for TMC master More...
 
subroutine, public tmc_master_env_release (tmc_env)
 releases the structure environment for TMC master More...
 
subroutine, public tmc_worker_env_create (tmc_env)
 creates a new structure environment for TMC master More...
 
subroutine, public tmc_worker_env_release (tmc_env)
 releases the structure environment for TMC master More...
 
subroutine, public allocate_tmc_atom_type (atoms, nr_atoms)
 creates a structure for storing the atom informations More...
 

Detailed Description

module handles definition of the tree nodes for the global and the subtrees binary tree 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.

History
11.2012 created [Mandes Schoenherr]
Author
Mandes

Function/Subroutine Documentation

◆ tmc_env_create()

subroutine, public tmc_types::tmc_env_create ( type(tmc_env_type), pointer  tmc_env)

creates a new structure environment for TMC

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 176 of file tmc_types.F.

Here is the caller graph for this function:

◆ tmc_env_release()

subroutine, public tmc_types::tmc_env_release ( type(tmc_env_type), pointer  tmc_env)

releases the structure environment for TMC

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 206 of file tmc_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tmc_master_env_create()

subroutine, public tmc_types::tmc_master_env_create ( type(tmc_env_type), pointer  tmc_env)

creates a new structure environment for TMC master

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 249 of file tmc_types.F.

Here is the caller graph for this function:

◆ tmc_master_env_release()

subroutine, public tmc_types::tmc_master_env_release ( type(tmc_env_type), pointer  tmc_env)

releases the structure environment for TMC master

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 308 of file tmc_types.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tmc_worker_env_create()

subroutine, public tmc_types::tmc_worker_env_create ( type(tmc_env_type), pointer  tmc_env)

creates a new structure environment for TMC master

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 341 of file tmc_types.F.

Here is the caller graph for this function:

◆ tmc_worker_env_release()

subroutine, public tmc_types::tmc_worker_env_release ( type(tmc_env_type), pointer  tmc_env)

releases the structure environment for TMC master

Parameters
tmc_envstructure with parameters for TMC
Author
Mandes 11.2012

Definition at line 369 of file tmc_types.F.

Here is the caller graph for this function:

◆ allocate_tmc_atom_type()

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

Parameters
atomspointer to a list of tmc_atoms_type
nr_atomsthe amount of atoms
Author
Mandes 01.2013

Definition at line 393 of file tmc_types.F.

Here is the caller graph for this function: