(git:6a2e663)
cp_result_types Module Reference

set of type/routines to handle the storage of results in force_envs More...

Functions/Subroutines

subroutine, public cp_result_create (results)
 Allocates and intitializes the cp_result. More...
 
subroutine, public cp_result_release (results)
 Releases cp_result type. More...
 
subroutine, public cp_result_clean (results)
 Releases cp_result clean. More...
 
subroutine, public cp_result_retain (results)
 Retains cp_result type. More...
 
subroutine, public cp_result_value_create (value)
 Allocates and intitializes the cp_result_value type. More...
 
subroutine, public cp_result_value_init (value, type_in_use, size_value)
 Setup of the cp_result_value type. More...
 
subroutine, public cp_result_copy (results_in, results_out)
 Copies the cp_result type. More...
 
subroutine, public cp_result_value_copy (value_out, value_in)
 Copies the cp_result_value type. More...
 
subroutine, public cp_result_value_p_reallocate (result_value, istart, iend)
 Reallocates the cp_result_value type. More...
 

Variables

integer, parameter, public result_type_logical = 1
 
integer, parameter, public result_type_integer = 2
 
integer, parameter, public result_type_real = 3
 

Detailed Description

set of type/routines to handle the storage of results in force_envs

Author
fschiff (12.2007)
History
  • 10.2008 Teodoro Laino [tlaino] - University of Zurich major rewriting:
    • information stored in a proper type (not in a character!)
    • module more lean
    • splitting types and creating methods for cp_results

Function/Subroutine Documentation

◆ cp_result_create()

subroutine, public cp_result_types::cp_result_create ( type(cp_result_type), pointer  results)

Allocates and intitializes the cp_result.

Parameters
results...
History
12.2007 created 10.2008 Teodoro Laino [tlaino] - major rewriting
Author
fschiff

Definition at line 95 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_release()

subroutine, public cp_result_types::cp_result_release ( type(cp_result_type), pointer  results)

Releases cp_result type.

Parameters
results...
History
12.2007 created 10.2008 Teodoro Laino [tlaino] - major rewriting
Author
fschiff

Definition at line 119 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_clean()

subroutine, public cp_result_types::cp_result_clean ( type(cp_result_type), intent(inout)  results)

Releases cp_result clean.

Parameters
results...
Author
Teodoro Laino [tlaino] - University of Zurich - 10.2008

Definition at line 153 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_retain()

subroutine, public cp_result_types::cp_result_retain ( type(cp_result_type), intent(inout)  results)

Retains cp_result type.

Parameters
results...
History
12.2007 created
Author
fschiff

Definition at line 182 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_value_create()

subroutine, public cp_result_types::cp_result_value_create ( type(cp_result_value_type), pointer  value)

Allocates and intitializes the cp_result_value type.

Parameters
value...
Author
Teodoro Laino [tlaino] - University of Zurich 10.2008

Definition at line 194 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_value_init()

subroutine, public cp_result_types::cp_result_value_init ( type(cp_result_value_type), intent(inout)  value,
integer, intent(in)  type_in_use,
integer, intent(in)  size_value 
)

Setup of the cp_result_value type.

Parameters
value...
type_in_use...
size_value...
Author
Teodoro Laino [tlaino] - University of Zurich 10.2008

Definition at line 213 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_copy()

subroutine, public cp_result_types::cp_result_copy ( type(cp_result_type), intent(inout)  results_in,
type(cp_result_type), intent(inout)  results_out 
)

Copies the cp_result type.

Parameters
results_in...
results_out...
Author
Teodoro Laino [tlaino] - University of Zurich 10.2008

Definition at line 285 of file cp_result_types.F.

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

◆ cp_result_value_copy()

subroutine, public cp_result_types::cp_result_value_copy ( type(cp_result_value_type), intent(inout)  value_out,
type(cp_result_value_type), intent(inout)  value_in 
)

Copies the cp_result_value type.

Parameters
value_out...
value_in...
Author
Teodoro Laino [tlaino] - University of Zurich 10.2008

Definition at line 316 of file cp_result_types.F.

Here is the caller graph for this function:

◆ cp_result_value_p_reallocate()

subroutine, public cp_result_types::cp_result_value_p_reallocate ( type(cp_result_value_p_type), dimension(:), pointer  result_value,
integer, intent(in)  istart,
integer, intent(in)  iend 
)

Reallocates the cp_result_value type.

Parameters
result_value...
istart...
iend...
Author
Teodoro Laino [tlaino] - University of Zurich 10.2008

Definition at line 352 of file cp_result_types.F.

Here is the call graph for this function:

Variable Documentation

◆ result_type_logical

integer, parameter, public cp_result_types::result_type_logical = 1

Definition at line 30 of file cp_result_types.F.

◆ result_type_integer

integer, parameter, public cp_result_types::result_type_integer = 2

Definition at line 30 of file cp_result_types.F.

◆ result_type_real

integer, parameter, public cp_result_types::result_type_real = 3

Definition at line 30 of file cp_result_types.F.