CAM
metagraph_mod Module Reference

Data Types

interface  assignment(=)
 
type  metaedge_t
 
type  metavertex_t
 

Functions/Subroutines

recursive subroutine copy_metaedge (edge2, edge1)
 
integer function, public localelemcount (Vertex)
 
logical function, public edge_uses_vertex (Vertex, Edge)
 
subroutine, public printmetaedge (Edge)
 
subroutine, public printmetavertex (Vertex)
 
subroutine, public initmetagraph (ThisProcessorNumber, MetaVertex, GridVertex, GridEdge)
 

Function/Subroutine Documentation

◆ copy_metaedge()

recursive subroutine metagraph_mod::copy_metaedge ( type (metaedge_t), intent(out)  edge2,
type (metaedge_t), intent(in)  edge1 
)
private

◆ edge_uses_vertex()

logical function, public metagraph_mod::edge_uses_vertex ( type(metavertex_t), intent(in)  Vertex,
type(metaedge_t), intent(in)  Edge 
)

◆ initmetagraph()

subroutine, public metagraph_mod::initmetagraph ( integer(kind=int_kind), intent(in)  ThisProcessorNumber,
type (metavertex_t), intent(out)  MetaVertex,
type (gridvertex_t), dimension(:), intent(in), target  GridVertex,
type (gridedge_t), dimension(:), intent(in), target  GridEdge 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ localelemcount()

integer function, public metagraph_mod::localelemcount ( type (metavertex_t), intent(in)  Vertex)
Here is the caller graph for this function:

◆ printmetaedge()

subroutine, public metagraph_mod::printmetaedge ( type (metaedge_t), dimension(:), intent(in)  Edge)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ printmetavertex()

subroutine, public metagraph_mod::printmetavertex ( type (metavertex_t), intent(in), target  Vertex)
Here is the call graph for this function:
Here is the caller graph for this function: