gno_aggregate Interface

interface
public module function gno_aggregate(features, edge_kernels, adj_ia, adj_ja, F_in, F_out) result(c)

Arguments

Type IntentOptional Attributes Name
class(array_type), intent(in), target :: features
class(array_type), intent(in), target :: edge_kernels
integer, intent(in), dimension(:) :: adj_ia
integer, intent(in), dimension(:,:) :: adj_ja
integer, intent(in) :: F_in
integer, intent(in) :: F_out

Return Value type(array_type),pointer

Description

Aggregate neighbour messages using per-edge kernels