m_deallocate Module

module~~m_deallocate~~UsesGraph module~m_deallocate m_deallocate module~variablekind variableKind module~variablekind->module~m_deallocate module~m_errors m_errors module~variablekind->module~m_errors module~m_errors->module~m_deallocate iso_fortran_env iso_fortran_env iso_fortran_env->module~variablekind iso_fortran_env->module~m_errors
Help

Contains fundamental interface to deallocate allocatable arrays of different types and shapes.

See deallocate for more information.

Used By

module~~m_deallocate~~UsedByGraph module~m_deallocate m_deallocate module~idynamicarray_class iDynamicArray_Class module~m_deallocate->module~idynamicarray_class module~m_kdtree m_KdTree module~m_deallocate->module~m_kdtree module~m_random m_random module~m_deallocate->module~m_random module~iddynamicarray_class idDynamicArray_Class module~m_deallocate->module~iddynamicarray_class module~m_tests m_tests module~m_deallocate->module~m_tests module~ddynamicarray_class dDynamicArray_Class module~m_deallocate->module~ddynamicarray_class module~rdynamicarray_class rDynamicArray_Class module~m_deallocate->module~rdynamicarray_class module~m_maths m_maths module~m_deallocate->module~m_maths module~idynamicarray_class->module~m_kdtree module~idynamicarray_class->module~m_tests module~dargdynamicarray_class dArgDynamicArray_Class module~idynamicarray_class->module~dargdynamicarray_class module~iargdynamicarray_class iArgDynamicArray_Class module~idynamicarray_class->module~iargdynamicarray_class module~rargdynamicarray_class rArgDynamicArray_Class module~idynamicarray_class->module~rargdynamicarray_class module~idargdynamicarray_class idArgDynamicArray_Class module~idynamicarray_class->module~idargdynamicarray_class module~m_kdtree->module~m_tests program~scaletest_coretran scaleTest_coretran module~m_kdtree->program~scaletest_coretran module~m_random->module~m_tests module~m_random->program~scaletest_coretran module~m_array1d m_array1D module~m_random->module~m_array1d program~test_coretran test_coretran module~m_random->program~test_coretran module~iddynamicarray_class->module~m_tests module~iddynamicarray_class->module~idargdynamicarray_class module~m_tests->program~test_coretran module~ddynamicarray_class->module~m_tests module~ddynamicarray_class->module~dargdynamicarray_class module~rdynamicarray_class->module~m_tests module~rdynamicarray_class->module~rargdynamicarray_class module~m_maths->module~m_kdtree module~m_maths->module~m_tests module~m_maths->program~scaletest_coretran module~dargdynamicarray_class->module~m_kdtree module~dargdynamicarray_class->module~m_tests module~iargdynamicarray_class->module~m_tests module~rargdynamicarray_class->module~m_tests module~idargdynamicarray_class->module~m_tests module~m_array1d->module~m_kdtree module~m_array1d->module~m_tests module~m_array1d->module~m_maths module~m_array1d->program~scaletest_coretran
Help


Interfaces

public interface deallocate

Deallocate an allocatable array.

  • public subroutine deallocate_r1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r32), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_r2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r32), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_r3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r32), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_d1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r64), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_d2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r64), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_d3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    real(kind=r64), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_i1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i32), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_i2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i32), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_i3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i32), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_id1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i64), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_id2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i64), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_id3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    integer(kind=i64), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_c1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r32), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_c2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r32), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_c3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r32), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_z1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r64), intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_z2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r64), intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_z3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    complex(kind=r64), intent(inout), allocatable:: this(:,:,:)

    3D array

  • public subroutine deallocate_l1D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    logical, intent(inout), allocatable:: this(:)

    1D array

  • public subroutine deallocate_l2D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    logical, intent(inout), allocatable:: this(:,:)

    2D array

  • public subroutine deallocate_l3D(this)

    Interfaced with deallocate

    Arguments

    Type IntentOptional AttributesName
    logical, intent(inout), allocatable:: this(:,:,:)

    3D array