shared
Class GraphMap

java.lang.Object
  |
  +--shared.GraphMap

public class GraphMap
extends java.lang.Object
implements ParamTypes


Inner Class Summary
protected  class GraphMap.ArrayCmp
           
protected  class GraphMap.ArrayOrd
           
 
Field Summary
 GraphMap.ArrayCmp array_cmp
           
 GraphMap.ArrayOrd array_ord_edge
           
 GraphMap.ArrayOrd array_ord_node
           
 java.lang.Object def_entry
           
 Graph g
           
 int g_index
           
 java.lang.Object g_loc
           
 int kind
           
 java.lang.Object[] table
           
 int table_size
           
 
Fields inherited from interface shared.ParamTypes
CHAR_TYPE_ID, DOUBLE_TYPE_ID, FLOAT_TYPE_ID, INT_TYPE_ID, LONG_TYPE_ID, PTR_TYPE_ID, SHORT_TYPE_ID, UNKNOWN_TYPE_ID
 
Constructor Summary
GraphMap(Graph G, int k)
           
GraphMap(Graph G, int sz, int k)
           
GraphMap(GraphMap M)
           
 
Method Summary
 java.lang.Object access(int i)
           
 java.lang.Object array_access(GraphObject the_item)
           
 java.lang.Object array_read(GraphObject the_item)
           
 void assign(GraphMap M)
           
protected  void clear_def_entry()
           
protected  void clear_table()
           
 int cmp_entry(java.lang.Object entry1, java.lang.Object entry2)
           
 int elem_type_id()
           
protected  void init_def_entry()
           
protected  void init_table()
           
protected  void init_table(int start, int stop)
           
 void init(Graph G, int sz, int k)
           
 java.lang.Object map_access(GraphObject the_item)
           
 java.lang.Object map_read(GraphObject the_item)
           
 void re_init_entry(GraphObject theobject)
           
 java.lang.Object read(int i)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

kind

public int kind

table

public java.lang.Object[] table

table_size

public int table_size

g

public Graph g

g_index

public int g_index

g_loc

public java.lang.Object g_loc

def_entry

public java.lang.Object def_entry

array_ord_node

public GraphMap.ArrayOrd array_ord_node

array_ord_edge

public GraphMap.ArrayOrd array_ord_edge

array_cmp

public GraphMap.ArrayCmp array_cmp
Constructor Detail

GraphMap

public GraphMap(Graph G,
                int k)

GraphMap

public GraphMap(Graph G,
                int sz,
                int k)

GraphMap

public GraphMap(GraphMap M)
Method Detail

assign

public void assign(GraphMap M)

re_init_entry

public void re_init_entry(GraphObject theobject)

init_def_entry

protected void init_def_entry()

clear_def_entry

protected void clear_def_entry()

size

public int size()

access

public java.lang.Object access(int i)

read

public java.lang.Object read(int i)

init

public void init(Graph G,
                 int sz,
                 int k)

init_table

protected void init_table(int start,
                          int stop)

init_table

protected void init_table()

clear_table

protected void clear_table()

cmp_entry

public int cmp_entry(java.lang.Object entry1,
                     java.lang.Object entry2)

elem_type_id

public int elem_type_id()

map_access

public java.lang.Object map_access(GraphObject the_item)

array_access

public java.lang.Object array_access(GraphObject the_item)

array_read

public java.lang.Object array_read(GraphObject the_item)

map_read

public java.lang.Object map_read(GraphObject the_item)