CP2K 2.4 (Revision 12889)
Classes | Namespaces | Functions | Variables

array_types.f90 File Reference

Go to the source code of this file.

Classes

interface  array_types::array_new
interface  array_types::array_hold
interface  array_types::array_release
interface  array_types::array_nullify
interface  array_types::array_exists
interface  array_types::array_data
interface  array_types::array_size
interface  array_types::array_equality
interface  array_types::array_get
struct  array_types::array_i1d_type
struct  array_types::array_i1d_obj
struct  array_types::array_i2d_type
struct  array_types::array_i2d_obj
struct  array_types::array_d1d_type
struct  array_types::array_d1d_obj
struct  array_types::array_d2d_type
struct  array_types::array_d2d_obj

Namespaces

namespace  array_types
 

Array objects with reference counting.


Functions

subroutine array_types::array_new_i1d (array, DATA, gift)
subroutine array_types::array_new_i1d_lb (array, DATA, lb)
subroutine array_types::array_new_i2d (array, DATA, gift)
subroutine array_types::array_new_i2d_lb (array, DATA, lb)
subroutine array_types::array_new_d1d (array, DATA, gift)
subroutine array_types::array_new_d1d_lb (array, DATA, lb)
subroutine array_types::array_new_d2d (array, DATA, gift)
subroutine array_types::array_new_d2d_lb (array, DATA, lb)
pure subroutine array_types::array_hold_i1d (array)
pure subroutine array_types::array_hold_i2d (array)
pure subroutine array_types::array_hold_d1d (array)
pure subroutine array_types::array_hold_d2d (array)
subroutine array_types::array_release_i1d (array)
subroutine array_types::array_release_i2d (array)
subroutine array_types::array_release_d1d (array)
subroutine array_types::array_release_d2d (array)
pure subroutine array_types::array_nullify_i1d (array)
pure subroutine array_types::array_nullify_i2d (array)
pure subroutine array_types::array_nullify_d1d (array)
pure subroutine array_types::array_nullify_d2d (array)
LOGICAL array_types::array_exists_i1d (array)
LOGICAL array_types::array_exists_i2d (array)
LOGICAL array_types::array_exists_d1d (array)
LOGICAL array_types::array_exists_d2d (array)
INTEGER, dimension(:), pointer array_types::array_data_i1d (array)
INTEGER, dimension(:,:), pointer array_types::array_data_i2d (array)
REAL(KIND=dp), dimension(:),
pointer 
array_types::array_data_d1d (array)
REAL(KIND=dp), dimension(:,:),
pointer 
array_types::array_data_d2d (array)
INTEGER array_types::array_size_i1d (array)
INTEGER array_types::array_size_i2d (array)
INTEGER array_types::array_size_d1d (array)
INTEGER array_types::array_size_d2d (array)
LOGICAL array_types::array_equality_i1d (array1, array2)
LOGICAL array_types::array_equality_i2d (array1, array2)
LOGICAL array_types::array_equality_d1d (array1, array2)
LOGICAL array_types::array_equality_d2d (array1, array2)
INTEGER array_types::array_get_i1d (array, index1)
INTEGER array_types::array_get_i2d (array, index1, index2)
REAL(KIND=dp) array_types::array_get_d1d (array, index1)
REAL(KIND=dp) array_types::array_get_d2d (array, index1, index2)

Variables

INTEGER, parameter array_types::dp = KIND(0.0d0)