Content-type: text/html Manpage of classifylib

classifylib

Section: C Library Functions (3)
Updated: 7 August 1999
Index Return to Main Contents
 

NAME

Classify_slot, copy_set, set_statistics, initialise_set, compare_objects, compare_classes, compare_part_objects, compare_part_classes, init_class_match_array, compare_sets, f_compare_sets, compare_part_sets, f_compare_part_sets, swap_objects, transfer_object, find_cobject, find_effective_object, print_set, clear_violation_counters, add_rule, remove_rule, clear_rule_set, page_out_rule_set, page_in_rule_set, clear_rule_set_page, remove_rule_paging_file, re_page_rule_set, add_object, remove_object, clear_class, add_class, remove_class, clear_set, add_set, remove_set, clear_set_list, copy_name, add_name, remove_name, clear_name_list, copy_name_list, initialise_rule_set, initialise_rule, extend_rule_set, copy_rule_set, get_n_o_pos, get_effective_classes, get_effective_objects, find_cobject_rules, find_nlist_object, GOB_view_set, dump_set, load_set, dump_class, load_class, dump_object, load_object, dump_oname_list, load_oname_list  

SYNOPSIS

void Classify_slot(int level);

int copy_set
(
       set_type *s_1,

       set_type *s_2

);

int set_statistics
(
       FILE *stream,

       set_type *set,

       char *txt_str

);

void initialise_set(set_type *set);

int compare_objects
(
       object_type *o_1,

       object_type *o_2

);

int compare_classes
(
       class_type *c_1,

       class_type *c_2

);

int compare_part_objects
(
       object_type *o_1,

       object_type *o_2

);

int compare_part_classes
(
       class_type *c_1,

       class_type *c_2

);

void init_class_match_array(class_type *class);

int compare_sets
(
       set_type *s_1,

       set_type *s_2

);

int f_compare_sets
(
       set_type *s_1,

       set_type *s_2

);

int compare_part_sets
(
       set_type *s_1,

       set_type *s_2

);

int f_compare_part_sets
(
       set_type *s_1,

       set_type *s_2

);

int swap_objects
(
       int object_1,

       int object_2,

       int *class_1,

       int *class_2,

       set_type *next_set

);

void transfer_object
(
       int p_1,

       int class,

       set_type *next_set

);

void find_cobject
(
       int e_l,

       int *level,

       int *member,

       set_type *set

);

int find_effective_object
(
       int is_i_r,

       int e_l,

       int *eff_level,

       int *member,

       set_type *set

);

void print_set
(
       FILE *stream,

       int is_i_r,

       set_type *set,

       n_list_type *o_n_list

);

void clear_violation_counters
(
       int size,

       rule_set_type *rule_set

);

void add_rule(rule_set_type *rule_set);

void remove_rule(rule_set_type *rule_set);

void clear_rule_set(rule_set_type *rule_set);

int page_out_rule_set
(
       int rspfdes,

       rule_set_type *rule_set

);

void page_in_rule_set
(
       int rspfdes,

       rule_set_type *rule_set

);

void clear_rule_set_page(rule_set_type *rule_set);

void remove_rule_paging_file(void);

void re_page_rule_set(int rspfdes);

void add_object(class_type *class);

void remove_object(class_type *class);

void clear_class(class_type *class);

void add_class(set_type *set);

void remove_class(set_type *set);

void clear_set(set_type *set);

void add_set(set_list_type *set_list);

void remove_set(set_list_type *set_list);

void clear_set_list(set_list_type *set_list);

void copy_name
(
       char *label,

       n_type *name

);

void add_name(n_list_type *n_list);

void remove_name(n_list_type *n_list);

void clear_name_list(n_list_type *n_list);

void copy_name_list
(
       n_list_type *from_list,

       n_list_type *to_list

);

rule_set_type *initialise_rule_set(rule_set_type *rule_set);

void initialise_rule(rule_set_type *rule_set);

rule_set_type *extend_rule_set
(
       int rule_ptr,

       rule_set_type *rule_set

);

rule_set_type *copy_rule_set
(
       int objects,

       rule_set_type *from

);

double get_n_o_pos
(
       int is_i_r,

       int object,

       set_type *set,

       int *eff_classes,

       int *level

);

int get_effective_classes(set_type *set);

int get_effective_objects(class_type *class);

int find_cobject_rules
(
       int object,

       n_list_type *n_list

);

int find_nlist_object
(
       char *label,

       n_list_type *table

);

void GOB_view_set
(
       FILE *gob_stream,

       int clear_display,

       n_list_type *o_n_list,

       set_type *set

);

void dump_set
(
       int des,

       set_type *set

);

void load_set
(
       int des,

       set_type *set

);

void dump_class
(
       int des,

       class_type *class

);

void load_class
(
       int des,

       class_type *class

);

void dump_object
(
       int des,

       object_type *object

);

void load_object
(
       int des,

       object_type *object

);

void dump_oname_list
(
       int des,

       n_list_type *namelist

);

void load_oname_list
(
       int des,

       n_list_type *namelist

);
 

PARAMETERS

int level
Not Documented.
set_type *s_1
Not Documented.
set_type *s_2
Not Documented.
FILE *stream
Not Documented.
set_type *set
Not Documented.
char *txt_str
Not Documented.
object_type *o_1
Not Documented.
object_type *o_2
Not Documented.
class_type *c_1
Not Documented.
class_type *c_2
Not Documented.
class_type *class
Not Documented.
int object_1
Not Documented.
int object_2
Not Documented.
int *class_1
Not Documented.
int *class_2
Not Documented.
set_type *next_set
Not Documented.
int p_1
Not Documented.
int class
Not Documented.
int e_l
Not Documented.
int *level
Not Documented.
int *member
Not Documented.
int is_i_r
Not Documented.
int *eff_level
Not Documented.
n_list_type *o_n_list
Not Documented.
int size
Not Documented.
rule_set_type *rule_set
Not Documented.
int rspfdes
Not Documented.
set_list_type *set_list
Not Documented.
char *label
Not Documented.
n_type *name
Not Documented.
n_list_type *n_list
Not Documented.
n_list_type *from_list
Not Documented.
n_list_type *to_list
Not Documented.
int rule_ptr
Not Documented.
int objects
Not Documented.
rule_set_type *from
Not Documented.
int object
Not Documented.
int *eff_classes
Not Documented.
n_list_type *table
Not Documented.
FILE *gob_stream
Not Documented.
int clear_display
Not Documented.
int des
Not Documented.
object_type *object
Not Documented.
n_list_type *namelist
Not Documented.
 

DESCRIPTION

 

Classify_slot

Slot information function.  

copy_set

Routine to copy a set ...  

set_statistics

Routine to print set statistics ...  

initialise_set

Routine to clear a set vector ...  

compare_objects

Routine to compare a pair of objects - this is top level entry point for the Boltzmann Recursive Comb function ...  

compare_classes

Routine to compare a pair of classes - this is the Boltzmann Comb Function for class comparison ...  

compare_part_objects

Routine to compare a pair of objects - this is top level entry point for the Boltzmann Partial Recursive Comb function ...  

compare_part_classes

Routine to partially compare a pair of classes - note that we are comparing c_1 with c_2, c_2 is a class which has already been identified by the system.

This is the Boltzmann Partial Comb function used by the relational database and associative memory functions of the Boltzmann Database ...  

init_class_match_array

Routine to initialise class matching array prior to a comparision ...  

compare_sets

Routine to compare a pair of sets ...  

f_compare_sets

Routine to compare a pair of sets where there is no hierarchical ordering ...  

compare_part_sets

Routine to partially compare a pair of sets ...  

f_compare_part_sets

Routine to partially compare a pair of sets looking for floating building blocks ...  

swap_objects

Routine to swap a pair of elements in the current set ...  

transfer_object

Routine to transfer an element from one level to another ...  

find_cobject

Routine to find an object within a set ...  

find_effective_object

Routine to find an object within a set returning the effective rather than the absolute object level ...  

print_set

Debugging routine to print the contents of a set vector ...  

clear_violation_counters

Routine to clear the violation counters within a given rule set ...  

add_rule

Routine to add a rule to the rule list of a given object ...  

remove_rule

Routine to remove a rule from the rule list of a given object ...  

clear_rule_set

Routine to clear the rule list ...  

page_out_rule_set

Routine to page rule set to disk ...  

page_in_rule_set

Routine to page in a rule set ...  

clear_rule_set_page

Routine to free a paged rule object ...  

remove_rule_paging_file

Routine to remove paging file ...  

re_page_rule_set

Routine to dynamically alter ruleset flushing parameters ...  

add_object

Routine to add an object to a class ...  

remove_object

Routine to remove an object from a class ...  

clear_class

Routine to clear a class ...  

add_class

Routine to add a class to a set ...  

remove_class

Routine to remove a class from a set ...  

clear_set

Routine to clear a set ...  

add_set

Routine to add a set to a set list ...  

remove_set

Routine to remove a set from a set list ...  

clear_set_list

Routine to clear a set list ...  

copy_name

Routine to copy a name ...  

add_name

Routine to add an object name to the object name list ...  

remove_name

Routine to remove an object from the object name list ...  

clear_name_list

Routine to clear an object name list ...  

copy_name_list

Routine to copy a name list ...  

initialise_rule_set

Routine to initialise a rule set.  

initialise_rule

Routine to initialise a rule list associated with an object ...  

extend_rule_set

Routine to extend the rule set creating the datatstrutures which store the rules for the next object ...  

copy_rule_set

Routine to copy a rule set ...  

get_n_o_pos

Routine to get the normalised position of an object within a set ...  

get_effective_classes

Routine to get the number of effective [non empty] classes within a set ...  

get_effective_objects

Routine to get the number of effective [non empty] objects within a class ...  

find_cobject_rules

Routine to search the object rule table in order to see if a rule set has been initialised for the specified object ...  

find_nlist_object

Locate an object within the object name table ...  

GOB_view_set

GOB interface - converts object to a spatial representation for display by a GOB ...  

dump_set

Routine to dump a set to file ...  

load_set

Routine to load a set from file ...  

dump_class

Routine to dump a class to file ...  

load_class

Routine to load a class from file ...  

dump_object

Routine to dump an object ...  

load_object

Routine to load an object from disk ...  

dump_oname_list

Routine to dump an object name list ...  

load_oname_list

Routine to load an object name list ...


 

Index

NAME
SYNOPSIS
PARAMETERS
DESCRIPTION
Classify_slot
copy_set
set_statistics
initialise_set
compare_objects
compare_classes
compare_part_objects
compare_part_classes
init_class_match_array
compare_sets
f_compare_sets
compare_part_sets
f_compare_part_sets
swap_objects
transfer_object
find_cobject
find_effective_object
print_set
clear_violation_counters
add_rule
remove_rule
clear_rule_set
page_out_rule_set
page_in_rule_set
clear_rule_set_page
remove_rule_paging_file
re_page_rule_set
add_object
remove_object
clear_class
add_class
remove_class
clear_set
add_set
remove_set
clear_set_list
copy_name
add_name
remove_name
clear_name_list
copy_name_list
initialise_rule_set
initialise_rule
extend_rule_set
copy_rule_set
get_n_o_pos
get_effective_classes
get_effective_objects
find_cobject_rules
find_nlist_object
GOB_view_set
dump_set
load_set
dump_class
load_class
dump_object
load_object
dump_oname_list
load_oname_list

This document was created by man2html, using the manual pages.
Time: 16:36:10 GMT, January 10, 2008