Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Paul-G2/copycat-js
/ functions
Functions
381 in github.com/Paul-G2/copycat-js
⨍
Functions
381
◇
Types & classes
134
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/BondBuilder.js:23
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/TopDownDescriptionScout.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/GroupStrengthTester.js:23
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/Breaker.js:23
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/CorrespondenceBuilder.js:23
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/DescriptionBuilder.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/RuleScout.js:23
Method
flash
* Flashes the specified graphic item. * * @param {Graphic} item - The item to flash. * @param {Number} flashCount - The number of t
src/UI/WorkspaceUi.js:141
Method
flashGrope
* Flashes a potential-Group graphic. * * @param {Group} group - The group to flash. * @param {Number} count - The number of times t
src/UI/GroupsGraphic.js:135
Method
flashGrope
* Flashes a potential-Correspondence graphic. * * @param {Correspondence} corresp - The correspondence to flash. * @param {Number}
src/UI/CorrsGraphic.js:158
Method
flashProposed
* Flashes a proposed-Group graphic. * * @param {Group} group - The group to flash. * @param {Number} count - The number of times to
src/UI/GroupsGraphic.js:120
Method
flashProposed
* Flashes a proposed-Correspondence graphic. * * @param {Correspondence} corresp - The correspondence to flash. * @param {Number} c
src/UI/CorrsGraphic.js:143
Method
flippedVersion
* Creates a Group like this one except that its direction, * and all its bond directions, are flipped *
src/Group.js:196
Method
getSlippableMappings
* Gets all concept mappings (including accessory concept mappings) that * permit slippage. *
src/Correspondence.js:185
Method
info
* Reports an informational message.
src/ConsoleReporter.js:24
Method
instanceLinks
* Returns the node's outgoing instance links.
src/SlipNode.js:87
Method
isDistinguishingDescriptor
* Indicates whether no other Letter in this Letter's string has a descriptor matching the given one. * * @param {SlipNode} descriptor - T
src/Letter.js:77
Method
isLinkedTo
* Indicates whether a given node is among this node's outgoing links. * * @param {SlipNode} other - The node to test.
src/SlipNode.js:274
Method
isRelatedTo
* Indicates whether a given node is downstream-linked to this one * (or is the same as this one). * * @param {SlipNode} other - Th
src/SlipNode.js:297
Method
lateralNonSlipLinks
* Returns the node's outgoing lateral non-slip links.
src/SlipNode.js:114
Method
lateralSlipLinks
* Returns the node's outgoing lateral slip links.
src/SlipNode.js:105
Method
length
* Returns the number of characters in the string. *
src/WorkspaceString.js:67
Method
propertyLinks
* Returns the node's outgoing property links.
src/SlipNode.js:96
Method
redraw
* Draws the bond lines * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/BondsGraphic.js:46
Method
redraw
* Redraws everything *
src/UI/StringGraphic.js:79
Method
redraw
* Draws the letters. * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/LettersGraphic.js:49
Method
redraw
* Draws the group boxes * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/GroupsGraphic.js:46
Method
redraw
* Draws the descriptions. * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/DescriptionsGraphic.js:37
Method
redraw
* Draws the correspondence lines. * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/CorrsGraphic.js:57
Method
redraw
* Draws the arrows. *
src/UI/ArrowGraphic.js:29
Method
redraw
* Draws the replacement lines. * * @param {CanvasRenderingContext2D} ctx - The canvas context * to draw on.
src/UI/ReplacementsGraphic.js:34
Method
redraw
* Draws the Rule text. *
src/UI/RuleGraphic.js:31
Method
relevance
(string, criterion, nodeToMatch)
src/Codelets/CodeletUtils.js:73
Method
reset
* Resets the workspace to its initial state, optionally modifying the * input strings. * * @param {String} [initialString] - The '
src/Workspace.js:57
Method
reset
* Empties the list of codelets and sets the * run counter to zero. *
src/Coderack.js:33
Method
reset
* Resets the node's activation to zero, and unclamps it.
src/SlipNode.js:67
Method
run
* Runs the codelet.
src/Codelets/ImportantObjectCorrespondenceScout.js:33
Method
run
* Runs the codelet.
src/Codelets/TopDownGroupScout_Direction.js:31
Method
run
* Runs the codelet.
src/Codelets/BondStrengthTester.js:32
Method
run
* Runs the codelet.
src/Codelets/BottomUpBondScout.js:32
Method
run
* Runs the codelet.
src/Codelets/DescriptionStrengthTester.js:32
Method
run
* Runs the codelet.
src/Codelets/BottomUpCorrespondenceScout.js:31
Method
run
* Runs the codelet.
src/Codelets/TopDownBondScout_Direction.js:32
Method
run
* Runs the codelet.
src/Codelets/GroupScout_WholeString.js:31
Method
run
* Runs the codelet.
src/Codelets/RuleStrengthTester.js:31
Method
run
* Runs the codelet. *
src/Codelets/ReplacementFinder.js:34
Method
run
* Runs the codelet.
src/Codelets/CorrespondenceStrengthTester.js:32
Method
run
* Runs the codelet.
src/Codelets/GroupBuilder.js:32
Method
run
* Runs the codelet.
src/Codelets/BottomUpDescriptionScout.js:31
Method
run
* Runs the codelet.
src/Codelets/TopDownBondScout_Category.js:32
Method
run
* Runs the codelet.
src/Codelets/RuleBuilder.js:32
Method
run
* Runs the codelet.
src/Codelets/RuleTranslator.js:31
Method
run
* Runs the codelet.
src/Codelets/TopDownGroupScout_Category.js:31
Method
run
* Runs the codelet.
src/Codelets/BondBuilder.js:33
Method
run
* Runs the codelet.
src/Codelets/TopDownDescriptionScout.js:32
Method
run
* Runs the codelet.
src/Codelets/GroupStrengthTester.js:33
Method
run
* Runs the codelet.
src/Codelets/CorrespondenceBuilder.js:33
Method
run
* Runs the codelet.
src/Codelets/DescriptionBuilder.js:32
Method
run
* Runs the codelet.
src/Codelets/RuleScout.js:32
Method
sameAs
* Indicates whether this Group is the same (by value) as another one. * * @param {Group} other - The Group to compare with.
src/Group.js:170
Method
sameAs
* Indicates whether this Description has the same descriptionType and * descriptor as another one. * * @param {Description} other -
src/Description.js:74
Method
setEnabled
(ctrl, enabled)
src/UI/BatchmodeUi.js:156
Method
setEnabled
(ctrl, enabled)
src/UI/WorkspaceHeaderUi.js:207
Method
setInputStringsFromUi
* Sets the input strings from the UI, after checking that they are valid. * @private *
src/Copycat.js:45
Method
setRandSeed
* Seeds the random number generator. * * @param {Number|String} randSeed - A seed value.
src/Copycat.js:93
Method
synopsis
* Returns a string describing the object.
src/Workspace.js:41
Method
synopsis
* Returns a string describing the object. *
src/SlipLink.js:43
Method
synopsis
* Returns a string describing the object. *
src/WorkspaceString.js:47
Method
synopsis
* Returns a string describing the object. *
src/SlipNode.js:58
Method
synopsis
* Returns a string describing the object. *
src/ConceptMapping.js:42
Method
synopsis
* Returns a string describing the object. *
src/Replacement.js:40
Method
synopsis
* Returns a string describing the object. *
src/Group.js:110
Method
synopsis
* Returns a string describing the object. *
src/Correspondence.js:44
Method
synopsis
* Returns a string describing the object. *
src/Letter.js:66
Method
synopsis
* Returns a string describing the object.
src/Bond.js:54
Method
synopsis
* Returns a string describing the object.
src/Description.js:45
Method
update
* Handler for state-change events * @private *
src/UI/SlipnetUi.js:49
Method
updateStrength
* Updates the total strength value. *
src/Group.js:232
Method
updateStrength
* Updates the total strength value. *
src/Correspondence.js:116
Method
updateStrength
* Updates the total strength value. *
src/Bond.js:121
Method
updateStrength
* Updates the total strength value. *
src/Description.js:95
← previous
301–381 of 381, ranked by callers