copy_or_update Interface

public interface copy_or_update

Calls

interface~~copy_or_update~~CallsGraph interface~copy_or_update copy_or_update proc~copy_or_update_double_nonpointer copy_or_update_double_nonpointer interface~copy_or_update->proc~copy_or_update_double_nonpointer proc~copy_or_update_double_nonpointer_r1 copy_or_update_double_nonpointer_r1 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r1 proc~copy_or_update_double_nonpointer_r2 copy_or_update_double_nonpointer_r2 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r2 proc~copy_or_update_double_nonpointer_r3 copy_or_update_double_nonpointer_r3 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r3 proc~copy_or_update_double_nonpointer_r4 copy_or_update_double_nonpointer_r4 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r4 proc~copy_or_update_double_nonpointer_r5 copy_or_update_double_nonpointer_r5 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r5 proc~copy_or_update_double_nonpointer_r6 copy_or_update_double_nonpointer_r6 interface~copy_or_update->proc~copy_or_update_double_nonpointer_r6 proc~copy_or_update_integer_nonpointer copy_or_update_integer_nonpointer interface~copy_or_update->proc~copy_or_update_integer_nonpointer proc~copy_or_update_integer_nonpointer_r1 copy_or_update_integer_nonpointer_r1 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r1 proc~copy_or_update_integer_nonpointer_r2 copy_or_update_integer_nonpointer_r2 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r2 proc~copy_or_update_integer_nonpointer_r3 copy_or_update_integer_nonpointer_r3 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r3 proc~copy_or_update_integer_nonpointer_r4 copy_or_update_integer_nonpointer_r4 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r4 proc~copy_or_update_integer_nonpointer_r5 copy_or_update_integer_nonpointer_r5 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r5 proc~copy_or_update_integer_nonpointer_r6 copy_or_update_integer_nonpointer_r6 interface~copy_or_update->proc~copy_or_update_integer_nonpointer_r6 proc~copy_or_update_logical_nonpointer copy_or_update_logical_nonpointer interface~copy_or_update->proc~copy_or_update_logical_nonpointer proc~copy_or_update_logical_nonpointer_r1 copy_or_update_logical_nonpointer_r1 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r1 proc~copy_or_update_logical_nonpointer_r2 copy_or_update_logical_nonpointer_r2 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r2 proc~copy_or_update_logical_nonpointer_r3 copy_or_update_logical_nonpointer_r3 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r3 proc~copy_or_update_logical_nonpointer_r4 copy_or_update_logical_nonpointer_r4 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r4 proc~copy_or_update_logical_nonpointer_r5 copy_or_update_logical_nonpointer_r5 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r5 proc~copy_or_update_logical_nonpointer_r6 copy_or_update_logical_nonpointer_r6 interface~copy_or_update->proc~copy_or_update_logical_nonpointer_r6

Called by

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

Module Procedures

private subroutine copy_or_update_double_nonpointer_r1(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer_r2(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer_r3(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer_r4(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer_r5(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer_r6(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r1(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r2(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r3(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r4(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r5(array, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer_r6(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r1(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r2(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r3(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r4(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r5(array, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer_r6(array, no_update)

Arguments

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

private subroutine copy_or_update_double_nonpointer(scalar, no_update)

Arguments

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

private subroutine copy_or_update_logical_nonpointer(scalar, no_update)

Arguments

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

private subroutine copy_or_update_integer_nonpointer(scalar, no_update)

Arguments

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