copy_or_update_pointer Interface

public interface copy_or_update_pointer

Calls

interface~~copy_or_update_pointer~~CallsGraph interface~copy_or_update_pointer copy_or_update_pointer proc~copy_or_update_double_pointer copy_or_update_double_pointer interface~copy_or_update_pointer->proc~copy_or_update_double_pointer proc~copy_or_update_double_pointer_r1 copy_or_update_double_pointer_r1 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r1 proc~copy_or_update_double_pointer_r2 copy_or_update_double_pointer_r2 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r2 proc~copy_or_update_double_pointer_r3 copy_or_update_double_pointer_r3 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r3 proc~copy_or_update_double_pointer_r4 copy_or_update_double_pointer_r4 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r4 proc~copy_or_update_double_pointer_r5 copy_or_update_double_pointer_r5 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r5 proc~copy_or_update_double_pointer_r6 copy_or_update_double_pointer_r6 interface~copy_or_update_pointer->proc~copy_or_update_double_pointer_r6 proc~copy_or_update_integer_pointer copy_or_update_integer_pointer interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer proc~copy_or_update_integer_pointer_r1 copy_or_update_integer_pointer_r1 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r1 proc~copy_or_update_integer_pointer_r2 copy_or_update_integer_pointer_r2 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r2 proc~copy_or_update_integer_pointer_r3 copy_or_update_integer_pointer_r3 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r3 proc~copy_or_update_integer_pointer_r4 copy_or_update_integer_pointer_r4 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r4 proc~copy_or_update_integer_pointer_r5 copy_or_update_integer_pointer_r5 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r5 proc~copy_or_update_integer_pointer_r6 copy_or_update_integer_pointer_r6 interface~copy_or_update_pointer->proc~copy_or_update_integer_pointer_r6 proc~copy_or_update_logical_pointer copy_or_update_logical_pointer interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer proc~copy_or_update_logical_pointer_r1 copy_or_update_logical_pointer_r1 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r1 proc~copy_or_update_logical_pointer_r2 copy_or_update_logical_pointer_r2 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r2 proc~copy_or_update_logical_pointer_r3 copy_or_update_logical_pointer_r3 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r3 proc~copy_or_update_logical_pointer_r4 copy_or_update_logical_pointer_r4 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r4 proc~copy_or_update_logical_pointer_r5 copy_or_update_logical_pointer_r5 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r5 proc~copy_or_update_logical_pointer_r6 copy_or_update_logical_pointer_r6 interface~copy_or_update_pointer->proc~copy_or_update_logical_pointer_r6

Called by

interface~~copy_or_update_pointer~~CalledByGraph interface~copy_or_update_pointer copy_or_update_pointer proc~alloc_node alloc_node proc~alloc_node->interface~copy_or_update_pointer proc~alloc_node~2 alloc_node proc~alloc_node~2->interface~copy_or_update_pointer proc~alloc_node~3 alloc_node proc~alloc_node~3->interface~copy_or_update_pointer proc~alloc_node~4 alloc_node proc~alloc_node~4->interface~copy_or_update_pointer

Module Procedures

private subroutine copy_or_update_double_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r1(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r2(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r3(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r4(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r5(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer_r6(array, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: array(:,:,:,:,:,:)
logical, intent(in), optional :: no_update

private subroutine copy_or_update_double_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
double precision, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_logical_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
logical, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update

private subroutine copy_or_update_integer_pointer(scalar, no_update)

Arguments

Type IntentOptional Attributes Name
integer, intent(inout), pointer :: scalar
logical, intent(in), optional :: no_update