|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cyc.tool.subl.util.SubLTrampolineFile
com.cyc.tool.subl.util.SubLTranslatedFile
com.cyc.cycjava.cycl.graph_utilities
public final class graph_utilities
Nested Class Summary | |
---|---|
static class |
graph_utilities.$extract_link_nodes_int$UnaryFunction
|
static class |
graph_utilities.$length_first$UnaryFunction
|
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
SubLTranslatedFile.SubL |
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
EMPTY_SUBL_OBJECT_ARRAY |
Method Summary | |
---|---|
static SubLObject |
categorize_nodes_via_links(SubLObject nodes,
SubLObject links,
SubLObject test)
Given a list of NODES, and a list of LINKS which relate these nodes, categorize the nodes into island-groups, where each group consists of a list of connected nodes, and a list of links involving these nodes. |
static SubLObject |
declare_graph_utilities_file()
|
void |
declareFunctions()
Declares the mapping between functions and symbols for all named functions defined in the file. |
static SubLObject |
extract_island_groups(SubLObject nodes,
SubLObject candidate_island_groups,
SubLObject test)
Extract a subset of CANDIDATE-ISLAND-GROUPS whose nodes intersect NODES. |
static SubLObject |
extract_link_nodes_int(SubLObject object)
|
static SubLObject |
extract_link_nodes(SubLObject link,
SubLObject candidate_nodes,
SubLObject test)
Extract a subset of CANDIDATE-NODES mentioned in LINK. |
static SubLObject |
init_graph_utilities_file()
|
void |
initializeVariables()
Initializes all global variables and private internal variables for constants defined in the file. |
static SubLObject |
island_group_for_node(SubLObject node,
SubLObject island_groups,
SubLObject test)
Return the associated island-group for NODE from ISLAND-GROUPS. |
static SubLObject |
length_first(SubLObject object)
|
static SubLObject |
merge_island_groups(SubLObject island_groups)
Merge every island-group in ISLAND-GROUPS into a single resulting group. |
void |
runTopLevelForms()
Runs all top-level forms in order. |
static SubLObject |
setup_graph_utilities_file()
|
static SubLObject |
sort_connected_groups(SubLObject connected_groups,
SubLObject all_nodes,
SubLObject all_links,
SubLObject test)
Sort CONNECTED-GROUPS based on ALL-NODES and ALL-LNIKS. |
static SubLObject |
sort_isolated_groups(SubLObject isolated_groups,
SubLObject all_nodes,
SubLObject all_links,
SubLObject test)
Sort ISOLATED-GROUPS based on ALL-NODES and ALL-LNIKS. |
static SubLObject |
sort_naked_groups(SubLObject naked_groups,
SubLObject all_nodes,
SubLObject test)
Sort NAKED-GROUPS based on ALL-NODES. |
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile |
---|
extractFunctionNamed |
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile |
---|
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SubLFile me
public static final java.lang.String myName
public static final SubLList $list0
public static final SubLSymbol $sym1$EXTRACT_LINK_NODES_INT
public static final SubLList $list2
public static final SubLSymbol $sym3$CAAR
public static final SubLSymbol $sym4$_
public static final SubLSymbol $sym5$LENGTH_FIRST
public static final SubLList $list6
public static final SubLList $list7
public static final SubLSymbol $kw8$ALLOW_OTHER_KEYS
public static final SubLSymbol $kw9$TESTFN
public static final SubLList $list10
public static final SubLSymbol $sym11$SEEN
public static final SubLSymbol $sym12$TODO
public static final SubLSymbol $sym13$CHILD
public static final SubLSymbol $sym14$CLET
public static final SubLSymbol $sym15$NEW_SET
public static final SubLList $list16
public static final SubLSymbol $sym17$ENQUEUE
public static final SubLSymbol $sym18$SET_ADD
public static final SubLSymbol $sym19$WHILE
public static final SubLSymbol $sym20$CNOT
public static final SubLSymbol $sym21$QUEUE_EMPTY_P
public static final SubLSymbol $sym22$CSETQ
public static final SubLSymbol $sym23$DEQUEUE
public static final SubLSymbol $sym24$PROGN
public static final SubLSymbol $sym25$CDOLIST
public static final SubLSymbol $sym26$PUNLESS
public static final SubLSymbol $sym27$SET_MEMBER_
public static final SubLSymbol $sym28$TEST_COMPUTE_GRAPH_RANK_ESTIMATE
public static final SubLSymbol $kw29$TEST
public static final SubLSymbol $kw30$OWNER
public static final SubLSymbol $kw31$CLASSES
public static final SubLSymbol $kw32$KB
public static final SubLSymbol $kw33$TINY
public static final SubLSymbol $kw34$WORKING_
public static final SubLList $list35
public static final SubLString $str36$The_expected_map_size__A_differs_
public static final SubLList $list37
public static final SubLString $str38$Expected_rank_estimate__A_for__A_
public static final SubLSymbol $kw39$SUCCESS
public static final SubLSymbol $sym40$MAP_P
public static final SubLList $list41
public static final SubLSymbol $sym42$TEST_DAG_IDENTIFY_LEAFS
public static final SubLList $list43
public static final SubLString $str44$Expected__A_leafs__got__A_leafs_i
public static final SubLString $str45$The_expected_leaf_set__A_differs_
public static final SubLSymbol $sym46$TEST_DAG_IDENTIFY_ROOTS
public static final SubLList $list47
public static final SubLString $str48$Expected__A_roots__got__A_roots_i
public static final SubLString $str49$The_expected_roots_set__A_differs
public static final SubLSymbol $sym50$CONSP
public static final SubLList $list51
public static final SubLSymbol $sym52$TEST_DAG_ELIDE_FROM_GRAPH
public static final SubLList $list53
public static final SubLString $str54$_A_is_not_of_the_expected_size__A
public static final SubLList $list55
public static final SubLString $str56$_A_does_not_contain_the_expected_
public static final SubLString $str57$The_superiors_for_node__A_are__A_
public static final SubLString $str58$The_superior_for_node__A_is__A__n
Method Detail |
---|
public static final SubLObject categorize_nodes_via_links(SubLObject nodes, SubLObject links, SubLObject test)
public static final SubLObject extract_link_nodes(SubLObject link, SubLObject candidate_nodes, SubLObject test)
public static final SubLObject extract_link_nodes_int(SubLObject object)
public static final SubLObject extract_island_groups(SubLObject nodes, SubLObject candidate_island_groups, SubLObject test)
public static final SubLObject island_group_for_node(SubLObject node, SubLObject island_groups, SubLObject test)
public static final SubLObject merge_island_groups(SubLObject island_groups)
public static final SubLObject sort_connected_groups(SubLObject connected_groups, SubLObject all_nodes, SubLObject all_links, SubLObject test)
public static final SubLObject length_first(SubLObject object)
public static final SubLObject sort_isolated_groups(SubLObject isolated_groups, SubLObject all_nodes, SubLObject all_links, SubLObject test)
public static final SubLObject sort_naked_groups(SubLObject naked_groups, SubLObject all_nodes, SubLObject test)
public static final SubLObject declare_graph_utilities_file()
public static final SubLObject init_graph_utilities_file()
public static final SubLObject setup_graph_utilities_file()
public void declareFunctions()
SubLFile
public void initializeVariables()
SubLFile
public void runTopLevelForms()
SubLFile
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |