fdoc

typeadjacency_tprivate

Each direction of one relation, for each entity.

Components

NameTypeAttributesDescription
intype(int_list_t)allocatabledimension(:)

what points to each entity

labelstype(label_list_t)allocatabledimension(:)

the labels of out

outtype(int_list_t)allocatabledimension(:)

what each entity points to

Source

Show the code
type :: adjacency_t
    !! Each direction of one relation, for each entity.
    type(int_list_t), allocatable :: out(:)     !! what each entity points to
    type(int_list_t), allocatable :: in(:)      !! what points to each entity
    type(label_list_t), allocatable :: labels(:)    !! the labels of `out`
end type adjacency_t

Graphs

Inherits