File SANIgenerateCompactOperations Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SANIgenerateCompactOperations.cpp/.hpp

File Description: SANI generate compact operations

File Function List


File Diagram (functions hierarchy)


Function SANIgenerateCompactOperationsClass::addComponentToFirstLevelHiddenLayerGroup()

Function Summary
namereturn typedescription
addComponentToFirstLevelHiddenLayerGroupbooladd component to first level hidden layer group

Function Arguments
nametypedescription
forwardPropogationSentenceDataconst SANIForwardPropogationSentenceData* forward propogation sentence data
inputLayerPOSneuron SANIGroupNeuralNetwork* input layer POS neuron
newNeuronSequenceGroup SANIGroupNeuralNetwork* new neuron sequence group

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppaddComponentToFirstLevelHiddenLayerGroup
SANIgenerateCompactContinuous.hppcreateOrAppendFirstLevelHiddenLayerGroup
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup()

Function Summary
namereturn typedescription
createNewHiddenLayerGroupSANIGroupNeuralNetwork*create new hidden layer group

Function Arguments
nametypedescription
forwardPropogationSentenceDataconst SANIForwardPropogationSentenceData* forward propogation sentence data
SANIGroupTypes vector<SANIGroupType*>* SANIG roup types

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppcreateNewHiddenLayerGroup
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactContinuous.hppaddVariableFirstComponent
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactContinuous.hppcreateNewHiddenLayerGroup
SANIgenerateCompactSectionedUnique.hppcreateNewHiddenLayerGroup
SANIgenerateCompactSectionedUnique.hppconnectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::addComponentToGroup()

Function Summary
namereturn typedescription
addComponentToGroupbooladd component to group

Function Arguments
nametypedescription
forwardPropogationSentenceDataconst SANIForwardPropogationSentenceData* forward propogation sentence data
group SANIGroupNeuralNetwork* group
higherLevelComponentGroupOwner SANIGroupNeuralNetwork* higher level component group owner
componentTypeString const bool component type string
insertAtStart bool insert at start

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppaddComponentToGroup
SANIgenerateCompactContinuous.hppsplitGroupAtLastActivatedComponent
SANIgenerateCompactContinuous.hppsplitNeuron
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
SANIgenerateCompactContinuous.hppaddComponentToGroup
SANIgenerateCompactContinuous.hppaddComponentToGroup
SANIgenerateCompactContinuous.hppdirectWireLowLevelPOSneuronToGrammaticalSentenceNeuron
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactOperations.hppaddComponentToGroup
SANIgenerateCompactContinuous.hppaddComponentToFirstLevelHiddenLayerGroup
SANIgenerateCompactSectionedUnique.hppaddComponentToGroup
SANIgenerateCompactSectionedUnique.hppconnectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::addComponentToGroup()

Function Summary
namereturn typedescription
addComponentToGroupbooladd component to group

Function Arguments
nametypedescription
forwardPropogationSentenceDataconst SANIForwardPropogationSentenceData* forward propogation sentence data
group SANIGroupNeuralNetwork* group
higherLevelComponent SANIComponentNeuralNetwork* higher level component

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppaddComponentToGroup
SANIgenerateCompactContinuous.hppaddVariableLastComponent
SANIgenerateCompactContinuous.hppaddNeuronToList
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
SANIgenerateCompactContinuous.hppaddComponentToGroup

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::createNewGroup()

Function Summary
namereturn typedescription
createNewGroupSANIGroupNeuralNetwork*create new group

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppcreateNewGroup
SANIgenerateCompactContinuous.hppsplitGroupAtLastActivatedComponent
SANIgenerateCompactContinuous.hppsplitNeuron
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
SANIgenerateCompactContinuous.hppcreateNewGroup
SANIgenerateCompactOperations.hppcreateNewGroup
SANIgenerateCompactContinuous.hppcreateNewHiddenLayerGroup
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactContinuous.hppconnectListOfHighLevelNeuronsToNewNeuron
SANIgenerateCompactContinuous.hppcreateNewHiddenLayerGroup
SANIgenerateCompactSectionedUnique.hppcreateNewHiddenLayerGroup
SANIgenerateCompactSectionedUnique.hppconnectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::addParentNeuronsToList()

Function Summary
namereturn typedescription
addParentNeuronsToListbooladd parent neurons to list

Function Arguments
nametypedescription
listOfHighLevelNeuronsCompleteHistoryvector<SANIGroupNeuralNetwork*>* list of high level neurons complete history
currentNeuron SANIGroupNeuralNetwork* current neuron

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppaddParentNeuronsToList
SANIgenerateCompactContinuous.hppaddNeuronToList
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::addParentNeuronsToListReset()

Function Summary
namereturn typedescription
addParentNeuronsToListResetbooladd parent neurons to list reset

Function Arguments
nametypedescription
currentNeuronSANIGroupNeuralNetwork* current neuron

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppaddParentNeuronsToListReset
SANIgenerateCompactContinuous.hppaddNeuronToList
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::calculateNextIndexInSequence()

Function Summary
namereturn typedescription
calculateNextIndexInSequenceintcalculate next index in sequence

Function Arguments
nametypedescription
forwardPropogationSentenceDataconst SANIForwardPropogationSentenceData* forward propogation sentence data

Function Reference List


Function Trace
locationcurrent function being traced
SANIgenerateCompactContinuous.hppcalculateNextIndexInSequence
SANIgenerateCompactContinuous.hppaddNeuronToList
SANIgenerateCompactContinuous.hppfindAndReconcileIncrementalVariation
SANIgenerateCompactContinuous.hppfindAndReconcileVariation
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
SANIgenerateCompactSectionedUnique.hppcalculateNextIndexInSequence
SANIgenerateCompactSectionedUnique.hppaddNeuronToList
SANIgenerateCompactSectionedUnique.hppaddNeuronToListSectioned
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::findLowestLayerNeuron()

Function Summary
namereturn typedescription
findLowestLayerNeuronboolfind lowest layer neuron

Function Arguments
nametypedescription
highLevelNeuronPriorArrayconst vector<SANIGroupNeuralNetwork*>* high level neuron prior array
lowestLayerNeuron SANIGroupNeuralNetwork** lowest layer neuron
lowestLayerNeuronIndex int* lowest layer neuron index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIgenerateCompactSectionedUnique.hppfindLowestLayerNeuron
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIgenerateCompactOperationsClass::findHighestLayerNeuron()

Function Summary
namereturn typedescription
findHighestLayerNeuronboolfind highest layer neuron

Function Arguments
nametypedescription
highLevelNeuronPriorArrayconst vector<SANIGroupNeuralNetwork*>* high level neuron prior array
highestLayerNeuron SANIGroupNeuralNetwork** highest layer neuron
highestLayerNeuronIndex int* highest layer neuron index

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIgenerateCompactSectionedUnique.hppfindHighestLayerNeuron
SANIgenerateCompactSectionedUnique.hppfindAndReconcileIncrementalVariationLimitNumComponentsSection
SANIgenerateCompact.hppfindAndReconcileVariationWrapper
SANIgenerateCompact.hppgenerateSentenceNetworkNodes
SANIposRelTranslatorPermutations.hppgeneratePosRelTranslatorNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
SANImain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)