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
↓ 1 callers
Method
totalWeakness
* Returns a measure of the weakness of this Rule. *
src/Rule.js:121
↓ 1 callers
Method
updateValues
* Updates the object's importance, happiness, and salience values. *
src/WorkspaceObject.js:119
Method
_onBatchModeBtnClick
* Handler for batchmode-button clicks. * @private *
src/UI/TopbarUi.js:130
Method
_onBatchResultsUpdated
* Handler for batchmode-toggle events * @private *
src/UI/BatchmodeUi.js:188
Method
_onCopycatStateChange
* Handler for state-change events * @private *
src/UI/BatchmodeUi.js:85
Method
_onCopycatStateChange
* Handler for state change events. * @private *
src/UI/InputUi.js:182
Method
_onCopycatStateChange
* Handler for state-change events * @private *
src/UI/WorkspaceUi.js:92
Method
_onCopycatStateChange
* Handler for state-change events * @private *
src/UI/WorkspaceHeaderUi.js:181
Method
_onCopycatStateChange
* Handler for state-change events * @private *
src/UI/CoderackUi.js:48
Method
_onCopycatStateChange
* Handler for state change events. * @private *
src/UI/TopbarUi.js:90
Method
_onDragEnd
(event)
src/UI/Dialog.js:203
Method
_onDragMove
* Handler for drag-move events. * @private * * @param {Event} event - Event info. *
src/UI/Dialog.js:178
Method
_onDragStart
* Handler for drag-start events. * @private * * @param {Event} event - Event info. *
src/UI/Dialog.js:154
Method
_onGoBtnClick
* Handler for go button clicks. * @private *
src/UI/BatchmodeUi.js:107
Method
_onGoBtnClick
* Handler for go button clicks. * @private *
src/UI/WorkspaceHeaderUi.js:111
Method
_onHelpBtnClick
* Handler for help-button clicks. * @private *
src/UI/TopbarUi.js:114
Method
_onKeyup
* Handler for key-up events. * @private *
src/UI/InputUi.js:196
Method
_onPauseBtnClick
* Handler for pause button clicks. * @private *
src/UI/BatchmodeUi.js:127
Method
_onPauseBtnClick
* Handler for pause button clicks. * @private *
src/UI/WorkspaceHeaderUi.js:144
Method
_onResetBtnClick
* Handler for reset button clicks. * @private *
src/UI/WorkspaceHeaderUi.js:155
Method
_onResize
* Handler for resize events. * @private *
src/UI/SlipnetUi.js:60
Method
_onResize
* Handler for resize events. * @private *
src/UI/BatchmodeUi.js:96
Method
_onResize
* Handler for resize events. * @private *
src/UI/InputUi.js:171
Method
_onResize
* Handler for resize events. * @private *
src/UI/WorkspaceUi.js:103
Method
_onResize
* Handler for resize events. * @private *
src/UI/WorkspaceHeaderUi.js:193
Method
_onResize
* Handler for resize events. * @private *
src/UI/CoderackUi.js:59
Method
_onResize
* Handler for resize events. * @private *
src/UI/TopbarUi.js:103
Method
_onSpeedSliderChange
* Handler for speed-slider changes. * @private *
src/UI/WorkspaceHeaderUi.js:168
Method
_onStepBtnClick
* Handler for single-step button clicks. * @private *
src/UI/WorkspaceHeaderUi.js:131
Method
_onTitleBarClose
* Handler for clicks on the dismiss button. (Sub-classes can override.) * @private *
src/UI/Dialog.js:140
Method
_sqrtBlur2
* This version of sqrtBlur matches the original lisp code, * and differs somewhat from the java & python versions. * We use the latter, bu
src/RandGen.js:136
Method
activation
* Returns the node's current activation value.
src/SlipNode.js:123
Method
addDescription
(group, descriptionType, descriptor)
src/Group.js:59
Method
break
* Disconnects the Group from its parent string and from the workspace, * and breaks all its bonds and descriptions. *
src/Group.js:141
Method
break
* Removes the Bond from the workspace, the parent string, and the * source and destination objects. *
src/Bond.js:92
Method
break
* Removes the Description from its owner's description list, and * from the workspace structures list.
src/Description.js:141
Method
build
* Adds this Group to its parent string and to the workspace, * and activates all its descriptions. *
src/Group.js:126
Method
build
* Adds the Correspondence to its assigned objects, and to the * workspace. Updates the accessoryConceptMappings list, and * activates the
src/Correspondence.js:60
Method
build
* Adds the Bond to the workspace, the parent string, and the * source and destination objects. Activates its category and * directionCate
src/Bond.js:71
Method
build
* Activates the description and adds it to its owner's description list * and to the workspace.
src/Description.js:125
Method
categoryLinks
* Returns the node's outgoing category links.
src/SlipNode.js:78
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {String} [initialString] - The 'A' in A:B -> C:D * @
src/Workspace.js:21
Method
constructor
* @constructor
src/Slipnet.js:16
Method
constructor
* @constructor * * @param {String} type - The link type ('category', 'property', 'instance', 'lateralSlip', or 'lateralNonSlip'). *
src/SlipLink.js:23
Method
constructor
* @constructor * * @param {Workspace} wksp - The Workspace instance that will own the string. * @param {String} jstring - A javascr
src/WorkspaceString.js:19
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance.
src/Coderack.js:18
Method
constructor
* @constructor * * @param {Slipnet} slipnet - The network that this node belongs to. * @param {String} name - A name for the node.
src/SlipNode.js:25
Method
constructor
* @constructor * * @param {SlipNode} initialDescType - The description type of the first concept. For example, "objectCategory" or "strin
src/ConceptMapping.js:25
Method
constructor
* @constructor * * @param {WorkspaceString} str - The string that the Letter or Group is in.
src/WorkspaceObject.js:18
Method
constructor
* @constructor *
src/Temperature.js:17
Method
constructor
* @constructor *
src/ConsoleReporter.js:17
Method
constructor
* @constructor * * @param {Letter} objFromInitial - A letter from the initial string. * @param {Letter} objFromModified - A letter
src/Replacement.js:23
Method
constructor
* @constructor * * @param {WorkspaceString} str - The string containing the grouped objects. * @param {SlipNode} groupCategory - Th
src/Group.js:24
Method
constructor
* @constructor * @param {Number|String} [seed=Date.now] - A seed for initializing * the randomness generator.
src/RandGen.js:19
Method
constructor
* @constructor * @param {WorkspaceObject} objFromInitial - An object from the initial string. * @param {WorkspaceObject} objFromTarget -
src/Correspondence.js:21
Method
constructor
* @constructor * * @param {WorkspaceString} str - The string that the letter is in. * @param {Number} position - The (1-based) posi
src/Letter.js:20
Method
constructor
* @constructor * * @param {Workspace} wksp - The Wokspace that will contain the Rule. * @param {SlipNode} facet - The descriptionTy
src/Rule.js:23
Method
constructor
* @constructor * * @param {WorkspaceObject} from - The source object of the bond. * @param {WorkspaceObject} to - The destination o
src/Bond.js:23
Method
constructor
* @constructor * * @param {WorkspaceObject} obj - The object being described. * @param {SlipNode} descriptionType - The aspect bein
src/Description.js:28
Method
constructor
* @constructor * * @param {Number|String} [randSeed=42] - A seed value for the random number generator. * @param {Boolean} [omitGui
src/Copycat.js:19
Method
constructor
* @constructor * * @param {StringGraphic} stringGraphic - The parent graphic. *
src/UI/BondsGraphic.js:20
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent Ui. *
src/UI/Flasher.js:19
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts *
src/UI/SlipnetUi.js:20
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts this ui.
src/UI/BatchmodeUi.js:19
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent Ui. * @param {Number} quadrant - The string's quadrant. *
src/UI/StringGraphic.js:21
Method
constructor
* @constructor * * @param {StringGraphic} stringGraphic - The parent graphic. *
src/UI/LettersGraphic.js:19
Method
constructor
* @constructor * * @param {StringGraphic} stringGraphic - The parent graphic. *
src/UI/GroupsGraphic.js:20
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts *
src/UI/InputUi.js:20
Method
constructor
* @constructor * * @param {StringGraphic} stringGraphic - The parent graphic. *
src/UI/DescriptionsGraphic.js:20
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts this ui
src/UI/WorkspaceUi.js:19
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent UI. *
src/UI/CorrsGraphic.js:19
Method
constructor
* @constructor * * @param {Copycat} copycat - The Copycat instance to be visualized.
src/UI/CopycatUi.js:18
Method
constructor
()
src/UI/UiUtils.js:12
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent Ui.
src/UI/ArrowGraphic.js:18
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts this ui
src/UI/WorkspaceHeaderUi.js:18
Method
constructor
* @constructor * * @param {HTMLElement} [parent=document.body] - The dialog's parent element. * @param {Number} width - The dialog
src/UI/Dialog.js:24
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent UI. *
src/UI/ReplacementsGraphic.js:19
Method
constructor
* @constructor * * @param {WorkspaceUi} workspaceUi - The parent Ui. *
src/UI/RuleGraphic.js:19
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts this ui
src/UI/CoderackUi.js:19
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parent - The html div that hosts the dialog
src/UI/HelpDialog.js:19
Method
constructor
* @constructor * * @param {CopycatUi} copycatUi - The parent Ui. * @param {HTMLElement} parentDiv - The html div that hosts *
src/UI/TopbarUi.js:20
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/ImportantObjectCorrespondenceScout.js:24
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/TopDownGroupScout_Direction.js:21
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/BondStrengthTester.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/BottomUpBondScout.js:23
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/DescriptionStrengthTester.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/BottomUpCorrespondenceScout.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/TopDownBondScout_Direction.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/GroupScout_WholeString.js:21
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/RuleStrengthTester.js:21
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/ReplacementFinder.js:24
Method
constructor
* @constructor
src/Codelets/CodeletBase.js:17
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/CorrespondenceStrengthTester.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/GroupBuilder.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/BottomUpDescriptionScout.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/TopDownBondScout_Category.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/RuleBuilder.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/RuleTranslator.js:22
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance. * @param {Number} urgency - The urgency of the codelet. * @pa
src/Codelets/TopDownGroupScout_Category.js:21
Method
constructor
* @constructor * * @param {Copycat} ctx - The Copycat instance.
src/Codelets/CodeletFactory.js:19
← previous
next →
201–300 of 381, ranked by callers