concatenate_rows Module Procedure

module procedure concatenate_rows pure module function concatenate_rows(a, b) result(concatenated)

For simplicity, this implementation invokes concatenate_columns at the cost of transpose creating additional temporaries. If this code turns out to be a critical performance bottleneck, try replacing this implementation with element-by-element copying using do concurrent.

Arguments

Type IntentOptional Attributes Name
real, intent(in), dimension(:,:) :: a
real, intent(in), dimension(:,:) :: b

Return Value real, dimension(:,:), allocatable


Calls

proc~~concatenate_rows~~CallsGraph proc~concatenate_rows concatenate_rows interface~concatenate_columns concatenate_columns proc~concatenate_rows->interface~concatenate_columns