gno_kernel_eval Interface

interface
public module function gno_kernel_eval(coords, kernel_params, adj_ia, adj_ja, coord_dim, kernel_hidden, F_in, F_out) result(c)

Arguments

Type IntentOptional Attributes Name
class(array_type), intent(in), target :: coords
class(array_type), intent(in), target :: kernel_params
integer, intent(in), dimension(:) :: adj_ia
integer, intent(in), dimension(:,:) :: adj_ja
integer, intent(in) :: coord_dim
integer, intent(in) :: kernel_hidden
integer, intent(in) :: F_in
integer, intent(in) :: F_out

Return Value type(array_type),pointer

Description

Evaluate GNO kernel MLP on every edge