Package name |
CHREST-AVOW |
1. Package documentation
NIL
2. Classes
- Super classes
-
PATTERN STANDARD-OBJECT SLOT-OBJECT T
- Slots
-
-
my-lines
-
my-vertical-relation-list
-
my-horizontal-relation-list
-
my-box-dimensions
-
- Documentation
-
NIL
- Super classes
-
STANDARD-OBJECT SLOT-OBJECT T
- Slots
-
-
my-name
-
my-circuit
-
- Documentation
-
NIL
- Super classes
-
STANDARD-OBJECT SLOT-OBJECT T
- Slots
-
-
label
-
from
-
from-nodes
-
to
-
to-nodes
-
- Documentation
-
NIL
- Super classes
-
STANDARD-OBJECT SLOT-OBJECT T
- Slots
-
-
my-name
-
my-curriculum
-
- Documentation
-
NIL
- Super classes
-
STANDARD-OBJECT SLOT-OBJECT T
- Child classes
-
AVOW-FEATURE CIRCUIT-FEATURE
- Slots
-
-
location
-
feature
-
- Documentation
-
NIL
3. Functions
- Lambda list
-
add-end ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
add-item-to-list ( item alist )
- Documentation
-
NIL
- Lambda list
-
add-new-child ( new-child self )
- Documentation
-
NIL
- Lambda list
-
add-to-stm ( a-subject a-pat )
- Documentation
-
NIL
- Lambda list
-
attach-observer ( an-obs observer-list )
- Documentation
-
NIL
- Lambda list
-
augment-pattern ( base-pattern additional-pattern )
- Documentation
-
NIL
- Lambda list
-
avoids-previous-points-p ( potential-point focal-size fixation-history )
- Documentation
-
NIL
- Lambda list
-
avow-line-p ( object )
- Documentation
-
NIL
- Lambda list
-
avow-line-x1 ( instance )
- Documentation
-
NIL
- Lambda list
-
avow-line-x2 ( instance )
- Documentation
-
NIL
- Lambda list
-
avow-line-y1 ( instance )
- Documentation
-
NIL
- Lambda list
-
avow-line-y2 ( instance )
- Documentation
-
NIL
- Lambda list
-
bottom-of ( label )
- Documentation
-
NIL
- Lambda list
-
centre-of ( a-box )
- Documentation
-
NIL
- Lambda list
-
circuit ( object )
- Documentation
-
NIL
- Lambda list
-
circuit-avow ( a-circuit )
- Documentation
-
NIL
- Lambda list
-
clear-observers ( an-obs )
- Documentation
-
NIL
- Lambda list
-
clear-stm ( stm )
- Documentation
-
NIL
- Lambda list
-
combined-equals-pattern-p ( pattern-list a-pattern )
- Documentation
-
NIL
- Lambda list
-
construct-relations ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
count-nodes ( given-root )
- Documentation
-
NIL
- Lambda list
-
create-box-feature ( a-label )
- Documentation
-
NIL
- Lambda list
-
create-default-fixation ( a-point )
- Documentation
-
NIL
- Lambda list
-
create-image-fixation ( a-point &optional (current-image) )
- Documentation
-
NIL
- Lambda list
-
create-less-than-feature ( side-1 side-2 )
- Documentation
-
NIL
- Lambda list
-
create-new-avow-pattern ( &optional (new-pattern nil) )
- Documentation
-
NIL
- Lambda list
-
create-new-chrest-subject ( observed-object &optional (new-name nil) (new-ltm nil) )
- Documentation
-
NIL
- Lambda list
-
create-new-circuit ( &optional (new-name nil) (new-circuit (null-circuit-pattern)) )
- Documentation
-
NIL
- Lambda list
-
create-new-circuit-pattern ( &optional (new-pattern nil) )
- Documentation
-
NIL
- Lambda list
-
create-new-curriculum ( &optional (new-name nil) (new-curriculum nil) )
- Documentation
-
NIL
- Lambda list
-
create-new-feature ( new-feature )
- Documentation
-
NIL
- Lambda list
-
create-new-link ( given-test given-node )
- Documentation
-
NIL
- Lambda list
-
create-new-network-root ( )
- Documentation
-
NIL
- Lambda list
-
create-new-node ( new-contents &optional (new-image) )
- Documentation
-
NIL
- Lambda list
-
create-new-observer ( )
- Documentation
-
NIL
- Lambda list
-
create-new-pattern ( &optional (new-pattern) )
- Documentation
-
NIL
- Lambda list
-
create-new-resistor ( &optional (descript nil) (from nil) (to nil) (location '(0 0)) )
- Documentation
-
NIL
- Lambda list
-
create-reln-feature ( side-1 side-2 )
- Documentation
-
NIL
- Lambda list
-
create-test-fixation ( a-point &optional (this-test) )
- Documentation
-
NIL
- Lambda list
-
curriculum ( object )
- Documentation
-
NIL
- Lambda list
-
decompose-pattern ( target given-root )
- Documentation
-
NIL
- Lambda list
-
degree-of-match ( root-1 root-2 )
- Documentation
-
NIL
- Lambda list
-
describe-resistor ( a-resistor )
- Documentation
-
NIL
- Lambda list
-
describe-scene ( self )
- Documentation
-
NIL
- Lambda list
-
descriptor ( object )
- Documentation
-
NIL
- Lambda list
-
distinguish-patterns ( base-pattern target-pattern learning-rate )
- Documentation
-
NIL
- Lambda list
-
equal-features-p ( feature-1 feature-2 )
- Documentation
-
NIL
- Lambda list
-
equal-lists-p ( list-1 list-2 &optional (test) )
- Documentation
-
NIL
- Lambda list
-
equal-ordered-lists ( list-1 list-2 &optional (test) )
- Documentation
-
NIL
- Lambda list
-
equal-patterns-p ( a-pat-1 a-pat-2 )
- Documentation
-
NIL
- Lambda list
-
equal-point-p ( point-1 point-2 )
- Documentation
-
NIL
- Lambda list
-
equal-sides-p ( side-a side-b )
- Documentation
-
NIL
- Lambda list
-
extract-features ( a-pattern a-point radius )
- Documentation
-
NIL
- Lambda list
-
feature ( object )
- Documentation
-
NIL
- Lambda list
-
feature-in-pattern-p ( test-feature a-pattern )
- Documentation
-
NIL
- Lambda list
-
from-node ( object )
- Documentation
-
NIL
- Lambda list
-
get-all-length-n ( alist n )
- Documentation
-
NIL
- Lambda list
-
get-all-nodes ( a-root )
- Documentation
-
NIL
- Lambda list
-
get-all-object ( remaining-pattern )
- Documentation
-
NIL
- Lambda list
-
get-base-of ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-bottom-side ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-boxes ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-first-from ( node )
- Documentation
-
NIL
- Lambda list
-
get-first-side ( a-feature )
- Documentation
-
NIL
- Lambda list
-
get-from ( object )
- Documentation
-
NIL
- Lambda list
-
get-height ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-horizontal-relations ( a-node )
- Documentation
-
NIL
- Lambda list
-
get-last-from ( node )
- Documentation
-
NIL
- Lambda list
-
get-leaf-nodes ( a-root )
- Documentation
-
NIL
- Lambda list
-
get-left-of ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-left-side ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-lines ( a-box-list )
- Documentation
-
NIL
- Lambda list
-
get-lines-for ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-my-match ( target-pat large-pat &optional context-pat )
- Documentation
-
NIL
- Lambda list
-
get-new-feature ( target-pattern base-pattern learning-rate )
- Documentation
-
NIL
- Lambda list
-
get-node-children ( object )
- Documentation
-
NIL
- Lambda list
-
get-node-contents ( self )
- Documentation
-
NIL
- Lambda list
-
get-node-image ( self )
- Documentation
-
NIL
- Lambda list
-
get-node-in ( node-label node-list )
- Documentation
-
NIL
- Lambda list
-
get-node-list ( a-circuit )
- Documentation
-
NIL
- Lambda list
-
get-pattern ( object )
- Documentation
-
NIL
- Lambda list
-
get-right-of ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-right-side ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-sorted-horizontals ( line-list a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-sorted-verticals ( line-list a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-to ( object )
- Documentation
-
NIL
- Lambda list
-
get-top-of ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
get-top-side ( a-pat )
- Documentation
-
NIL
- Lambda list
-
get-vertical-relations ( a-node )
- Documentation
-
NIL
- Lambda list
-
get-width ( a-pat )
- Documentation
-
NIL
- Lambda list
-
has-end-p ( object )
- Documentation
-
NIL
- Lambda list
-
horizontal-relation-list ( object )
- Documentation
-
NIL
- Lambda list
-
include-in-lists ( list-1 list-2 )
- Documentation
-
NIL
- Lambda list
-
incr-discrimination-count ( a-pair )
- Documentation
-
NIL
- Lambda list
-
incr-familiarisation-count ( a-pair )
- Documentation
-
NIL
- Lambda list
-
is-test-fixation-p ( a-fixation )
- Documentation
-
NIL
- Lambda list
-
isomorphicp ( circ-1 circ-2 )
- Documentation
-
NIL
- Lambda list
-
larger-label-p ( a-label b-label )
- Documentation
-
Return the label which is alphabetically 'larger'
- Lambda list
-
learn ( target given-root a-subject )
- Documentation
-
NIL
- Lambda list
-
learn-more-of-pattern ( base-pattern target-pattern learning-rate )
- Documentation
-
NIL
- Lambda list
-
learning-ops-discriminations ( instance )
- Documentation
-
NIL
- Lambda list
-
learning-ops-familiarisations ( instance )
- Documentation
-
NIL
- Lambda list
-
left-of ( label )
- Documentation
-
NIL
- Lambda list
-
link-node ( object )
- Documentation
-
NIL
- Lambda list
-
location ( object )
- Documentation
-
NIL
- Lambda list
-
make-avow-box ( box-name diagonal-line )
- Documentation
-
NIL
- Lambda list
-
make-avow-line ( &key ((x1 x1) nil) ((y1 y1) nil) ((x2 x2) nil) ((y2 y2) nil) ((label label) nil) )
- Documentation
-
NIL
- Lambda list
-
make-learning-ops ( &key ((familiarisations familiarisations) 0) ((discriminations discriminations) 0) )
- Documentation
-
NIL
- Lambda list
-
make-point ( h v )
- Documentation
-
NIL
- Lambda list
-
make-stm-item ( &key ((pattern pattern) nil) ((node node) nil) )
- Documentation
-
NIL
- Lambda list
-
matching-patterns-p ( pat-1 pat-2 )
- Documentation
-
NIL
- Lambda list
-
my-label ( object )
- Documentation
-
NIL
- Lambda list
-
my-observers ( object )
- Documentation
-
NIL
- Lambda list
-
name ( object )
- Documentation
-
NIL
- Lambda list
-
new-circuit-graph-node ( label from to from-nodes to-nodes )
- Documentation
-
NIL
- Lambda list
-
new-null-for ( a-pat )
- Documentation
-
NIL
- Lambda list
-
new-stm-queue ( my-subject &optional (size) )
- Documentation
-
NIL
- Lambda list
-
node-contents ( object )
- Documentation
-
NIL
- Lambda list
-
node-image ( object )
- Documentation
-
NIL
- Lambda list
-
non-null-p ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
normalise-features ( a-pattern side-list )
- Documentation
-
NIL
- Lambda list
-
normalise-lines ( a-pattern line-list )
- Documentation
-
NIL
- Lambda list
-
notify-observers ( an-obs msg )
- Documentation
-
NIL
- Lambda list
-
null-avow-pattern ( )
- Documentation
-
NIL
- Lambda list
-
null-circuit-pattern ( )
- Documentation
-
NIL
- Lambda list
-
null-p ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
null-pattern ( )
- Documentation
-
Create a new null pattern
- Lambda list
-
point-h ( object )
- Documentation
-
NIL
- Lambda list
-
point-v ( object )
- Documentation
-
NIL
- Lambda list
-
points-adjacent-p ( potential-point focal-size target-point )
- Documentation
-
NIL
- Lambda list
-
positivep ( a-num )
- Documentation
-
NIL
- Lambda list
-
read-avow-pattern ( a-list )
- Documentation
-
NIL
- Lambda list
-
recognise-pattern ( target given-root )
- Documentation
-
NIL
- Lambda list
-
remove-observer ( an-obs observer )
- Documentation
-
NIL
- Lambda list
-
remove-pattern ( base-pattern target-pattern )
- Documentation
-
NIL
- Lambda list
-
right-of ( label )
- Documentation
-
NIL
- Lambda list
-
same-fixation-type-p ( fixation-1 fixation-2 )
- Documentation
-
NIL
- Lambda list
-
set-circuit ( a-circuit new-circuit )
- Documentation
-
NIL
- Lambda list
-
set-curriculum ( self new-curriculum )
- Documentation
-
NIL
- Lambda list
-
set-learn-rate-single ( a-subject )
- Documentation
-
NIL
- Lambda list
-
set-name ( a-circuit new-name )
- Documentation
-
NIL
- Lambda list
-
similar-nodes-p ( node-1 node-2 )
- Documentation
-
NIL
- Lambda list
-
smaller-label-p ( a-label b-label )
- Documentation
-
Return the label which is alphabetically 'smaller'
- Lambda list
-
sort-horizontally-p ( x y )
- Documentation
-
NIL
- Lambda list
-
square ( a-num )
- Documentation
-
NIL
- Lambda list
-
squared-distance ( point-a point-b )
- Documentation
-
NIL
- Lambda list
-
stm-list ( object )
- Documentation
-
NIL
- Lambda list
-
stm-size ( object )
- Documentation
-
NIL
- Lambda list
-
sum-list ( a-list )
- Documentation
-
NIL
- Lambda list
-
to-node ( object )
- Documentation
-
NIL
- Lambda list
-
to-string ( a-pattern )
- Documentation
-
NIL
- Lambda list
-
top-of ( label )
- Documentation
-
NIL
- Lambda list
-
update-count ( old-count a-node test-function )
- Documentation
-
NIL
- Lambda list
-
vertical-relation-list ( object )
- Documentation
-
NIL
- Lambda list
-
write-object ( a-fixation )
- Documentation
-
NIL