Software Project Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
Software Project Code Structure - Files
Software Project Code Structure - Functions
File SANImain Documentation
File Name: SANImain.cpp/.hpp
File Description: SANI main
File Function List
File Diagram (functions hierarchy)
Function SANImainClass::executeSANI2()
Function Summary
name | return type | description |
executeSANI2 | bool | execute SANI2 |
Function Reference List
-
- SHAREDvarsClass::setCurrentDirectory
- XMLrulesClassClass::parseANNrulesXMLfile
- LRPpreprocessorWordIdentificationClass::initialiseLRP
- LRPpreprocessorClass::preprocessTextForGIAwrapper
- SANIposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- LRPpreprocessorWordReductionClass::deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- SHAREDvarsClass::setCurrentDirectory
-
- LRPpreprocessorClass::preprocessTextForGIAwrapper
- SANIposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- LRPpreprocessorWordReductionClass::deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- SHAREDvarsClass::setCurrentDirectory
- SANIneuralNetworkOperationsClass::generateNeuralNetFromSANInet
- SANIneuralNetworkOperationsClass::writeNeuralNetXMLfile
File SHAREDvars Documentation
File Name: SHAREDvars.cpp/.hpp
File Description: SHARED vars
File Function List
-
- maxInt
- minInt
- getCurrentDirectory
- convertStringToLowerCase
- convertIntToString
- convertIntToString
- convertLongToString
- convertStringToInt
- convertStringToBool
- convertStringToDouble
- textInTextArray
- textInTextArray
- charInCharArray
- writeStringToFile
- getFileContents
- getLinesFromFile
- sprintfSafeInt
- sprintfSafeLong
- getBitValue
- setBitValue
File Diagram (functions hierarchy)
Function SHAREDvarsClass::maxInt()
Function Summary
name | return type | description |
maxInt | int | max int |
Function Arguments
name | type | description |
a | int | a |
b | const int | b |
Function Reference List
N/A
Function SHAREDvarsClass::minInt()
Function Summary
name | return type | description |
minInt | int | min int |
Function Arguments
name | type | description |
a | int | a |
b | const int | b |
Function Reference List
N/A
Function SHAREDvarsClass::getCurrentDirectory()
Function Summary
name | return type | description |
getCurrentDirectory | string | get current directory |
Function Reference List
N/A
Function SHAREDvarsClass::setCurrentDirectory()
Function Summary
name | return type | description |
setCurrentDirectory | void | set current directory |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::convertStringToLowerCase()
Function Summary
name | return type | description |
convertStringToLowerCase | string | convert string to lower case |
Function Arguments
name | type | description |
arbitraryCaseString | const string* | arbitrary case string |
Function Reference List
N/A
Function SHAREDvarsClass::convertIntToString()
Function Summary
name | return type | description |
convertIntToString | string | convert int to string |
Function Arguments
name | type | description |
number | const int | number |
Function Reference List
Function SHAREDvarsClass::convertIntToString()
Function Summary
name | return type | description |
convertIntToString | string | convert int to string |
Function Arguments
name | type | description |
number | const int | number |
format | const string | format |
Function Reference List
Function SHAREDvarsClass::convertLongToString()
Function Summary
name | return type | description |
convertLongToString | string | convert long to string |
Function Arguments
name | type | description |
number | const int64_t | number |
Function Reference List
Function SHAREDvarsClass::convertStringToInt()
Function Summary
name | return type | description |
convertStringToInt | int | convert string to int |
Function Arguments
name | type | description |
number | const string | number |
Function Reference List
N/A
Function SHAREDvarsClass::convertStringToBool()
Function Summary
name | return type | description |
convertStringToBool | bool | convert string to bool |
Function Arguments
name | type | description |
number | string | number |
Function Reference List
N/A
Function SHAREDvarsClass::convertStringToDouble()
Function Summary
name | return type | description |
convertStringToDouble | double | convert string to double |
Function Arguments
name | type | description |
number | const string | number |
Function Reference List
N/A
Function SHAREDvarsClass::textInTextArray()
Function Summary
name | return type | description |
textInTextArray | bool | text in text array |
Function Arguments
name | type | description |
text | const string | text |
textArray | const string* | text array |
arraySize | const int | array size |
Function Reference List
Function SHAREDvarsClass::textInTextArray()
Function Summary
name | return type | description |
textInTextArray | bool | text in text array |
Function Arguments
name | type | description |
text | const string | text |
textArray | const string* | text array |
arraySize | const int | array size |
arrayIndexOfResultFound | int* | array index of result found |
Function Reference List
N/A
Function SHAREDvarsClass::charInCharArray()
Function Summary
name | return type | description |
charInCharArray | bool | char in char array |
Function Arguments
name | type | description |
c | const char | c |
charArray | const char* | char array |
arraySize | const int | array size |
Function Reference List
N/A
Function SHAREDvarsClass::writeStringToFile()
Function Summary
name | return type | description |
writeStringToFile | void | write string to file |
Function Arguments
name | type | description |
fileName | const string | file name |
s | string* | s |
Function Reference List
N/A
Function SHAREDvarsClass::getFileContents()
Function Summary
name | return type | description |
getFileContents | string | get file contents |
Function Arguments
name | type | description |
inputFileName | const string | input file name |
Function Reference List
N/A
Function SHAREDvarsClass::getLinesFromFile()
Function Summary
name | return type | description |
getLinesFromFile | bool | get lines from file |
Function Arguments
name | type | description |
fileContentsString | const string* | file contents string |
fileLinesList | vector<string>* | file lines list |
numberOfLinesInFile | int* | number of lines in file |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeInt()
Function Summary
name | return type | description |
sprintfSafeInt | void | sprintf safe int |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | int | number |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeLong()
Function Summary
name | return type | description |
sprintfSafeLong | void | sprintf safe long |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | int64_t | number |
Function Reference List
N/A
Function SHAREDvarsClass::getBitValue()
Function Summary
name | return type | description |
getBitValue | bool | get bit value |
Function Arguments
name | type | description |
number | int64_t | number |
x | int | x |
Function Reference List
N/A
Function SHAREDvarsClass::setBitValue()
Function Summary
name | return type | description |
setBitValue | int64_t | set bit value |
Function Arguments
name | type | description |
number | int64_t | number |
x | int | x |
val | bool | val |
Function Reference List
N/A
File LRPpreprocessorWordClass Documentation
File Name: LRPpreprocessorWordClass.cpp/.hpp
File Description: LRP preprocessor word class
File Function List
-
- generateTextFromPreprocessorSentenceWordList
- generateTextFromPreprocessorSentenceWordList
- generateTextFromVectorWordList
- generateTextFromVectorWordList
- generateTextFromPreprocessorSentenceWord
- generateSentenceWordList
- generateSentenceWordList
- generateFlatSentenceWordList
- isIntrawordPunctuationMark
- isApostrophePossessionOrOmission
- isApostrophePossessionOrOmission
- findStringInWordList
- isWordInWordlist
- printWordListString
- preprocessorFillCurrentWord
- getPOStypeFromName
- isStringNumber
- isMidSentenceUppercaseWordLikelyProperNoun
- wordIsUpperCase
- convertSentenceContentsIndexToEntityIndex
File Diagram (functions hierarchy)
Class LRPpreprocessorWord
Class Data
name | type | description |
tagName | string | tag name |
plainTextWord | bool | plain text word |
nextTag | LRPpreprocessorWord* | next tag |
Class LRPpreprocessorMultiwordReductionWord
Class Data
name | type | description |
base | bool | base |
grammaticalTenseFormsArray[LRP_PREPROCESSOR_WORD_VERB_DATABASE_TAG_BASE_MAX_NUM_TENSE_FORMS] | vector<string> | grammatical tense forms array [LRP_PREPROCESSOR_WORD_VERB_DATABASE_TAG_BASE_MAX_NUM_TENSE_FORMS] |
grammaticalTenseForm | int | grammatical tense form |
grammaticalTenseModifier | int | grammatical tense modifier |
baseName | string | base name |
alternateTagBasic | LRPpreprocessorMultiwordReductionWord* | alternate tag basic |
Class LRPpreprocessorMultiwordReductionPhrasalVerbWord
Class Data
name | type | description |
tagSpecialArbitraryName | bool | tag special arbitrary name |
tagSpecialArbitraryNameType | int | tag special arbitrary name type |
optional | bool | optional |
alternateTag | LRPpreprocessorMultiwordReductionPhrasalVerbWord* | alternate tag |
Class LRPpreprocessorMultiwordReductionIrregularVerbWord
Class Data
name | type | description |
alternateTag | LRPpreprocessorMultiwordReductionIrregularVerbWord* | alternate tag |
Class LRPpreprocessorPlainTextWord
Class Data
name | type | description |
featureReferencePrelim | GIAfeature* | feature reference prelim |
featureReferenceOriginal | GIAfeature* | feature reference original |
featureReference | GIAfeature* | feature reference |
entityReference | GIAentityNode* | entity reference |
wordShortcutToConceptNeuron | ANNneuron* | word shortcut to concept neuron |
neuralNetworkPreprocessorWordType | int | neural network preprocessor word type |
tagNameOriginalNonLemma | string | tag name original non lemma |
POStaggerExperiencePermutations | vector<ANNexperience*> | POS tagger experience permutations |
POStaggerExperience | ANNexperience* | POS tagger experience |
centreWordPOSambiguityInfo | uint32_t | centre word POS ambiguity info |
alreadyFoundMatch | bool | already found match |
unambiguousPOSindex | uchar | unambiguous POS index |
POSambiguityInfo | uint64_t | POS ambiguity info |
wordPOStypeInferred | int | word POS type inferred |
translatorSentenceEntityIndex | int | translator sentence entity index |
translatorSentenceWordIndex | int | translator sentence word index |
translatorEntity | GIAentityNode* | translator entity |
wordVerbVariantGrammaticalTenseForm | int | word verb variant grammatical tense form |
wordNounVariantGrammaticalTenseForm | int | word noun variant grammatical tense form |
Class LRPpreprocessorMultiwordReductionPlainTextWord
Class Data
name | type | description |
tagNameLemma | string | tag name lemma |
entityIndex | int | entity index |
collapsedPhrasalVerbExactDefinedSection | bool | collapsed phrasal verb exact defined section |
collapsedMultiwordWord | bool | collapsed multiword word |
collapsedMultiwordWordType | int | collapsed multiword word type |
collapsedMultiwordWordTemp | bool | collapsed multiword word temp |
grammaticalTenseFormDetected | int | grammatical tense form detected |
preprocessorUpperLevelWordReference | LRPpreprocessorMultiwordReductionPlainTextWord* | preprocessor upper level word reference |
preprocessorUpperLevelWordReferenceSize | int | preprocessor upper level word reference size |
preprocessorLowerLevelWordReference | LRPpreprocessorMultiwordReductionPlainTextWord* | preprocessor lower level word reference |
characterIndexInSentenceContentsOriginalText | int | character index in sentence contents original text |
tagNameLRPforNLP | string | tag name LRP for NLP |
Class LRPpreprocessorMultiwordReductionBasicSentence
Class Data
name | type | description |
firstTagInSentence | LRPpreprocessorMultiwordReductionWord* | first tag in sentence |
nextSentence | LRPpreprocessorMultiwordReductionBasicSentence* | next sentence |
Class LRPpreprocessorMultiwordReductionPhrasalVerbSentence
Class Data
name | type | description |
firstTagInSentence | LRPpreprocessorMultiwordReductionPhrasalVerbWord* | first tag in sentence |
alternateSentence | LRPpreprocessorMultiwordReductionPhrasalVerbSentence* | alternate sentence |
nextSentence | LRPpreprocessorMultiwordReductionPhrasalVerbSentence* | next sentence |
Class LRPpreprocessorMultiwordReductionIrregularVerbSentence
Class Data
name | type | description |
firstTagInSentence | LRPpreprocessorMultiwordReductionIrregularVerbWord* | first tag in sentence |
nextSentence | LRPpreprocessorMultiwordReductionIrregularVerbSentence* | next sentence |
Class LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
Class Data
name | type | description |
wordWithLRP | string | word with LRP |
lemmaWithLRP | string | lemma with LRP |
wordWithLRPforNLPonly | string | word with LRP for NLP only |
entityIndex | int | entity index |
sentenceIndex | int | sentence index |
next | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | next |
Function LRPpreprocessorWordClassClass::generateTextFromPreprocessorSentenceWordList()
Function Summary
name | return type | description |
generateTextFromPreprocessorSentenceWordList | string | generate text from preprocessor sentence word list |
Function Arguments
name | type | description |
firstWordInSentence | constEffective LRPpreprocessorPlainTextWord* | first word in sentence |
Function Reference List
-
- generateTextFromPreprocessorSentenceWordList
Function LRPpreprocessorWordClassClass::generateTextFromPreprocessorSentenceWordList()
Function Summary
name | return type | description |
generateTextFromPreprocessorSentenceWordList | string | generate text from preprocessor sentence word list |
Function Arguments
name | type | description |
firstWordInSentence | constEffective LRPpreprocessorPlainTextWord* | first word in sentence |
LRPforNLP | const bool | LRP for NLP |
Function Reference List
-
-
- generateTextFromPreprocessorSentenceWord
Function LRPpreprocessorWordClassClass::generateTextFromVectorWordList()
Function Summary
name | return type | description |
generateTextFromVectorWordList | string | generate text from vector word list |
Function Arguments
name | type | description |
wordList | const vector<LRPpreprocessorPlainTextWord*>* | word list |
Function Reference List
-
- generateTextFromVectorWordList
Function LRPpreprocessorWordClassClass::generateTextFromVectorWordList()
Function Summary
name | return type | description |
generateTextFromVectorWordList | string | generate text from vector word list |
Function Arguments
name | type | description |
wordList | const vector<LRPpreprocessorPlainTextWord*>* | word list |
LRPforNLP | const bool | LRP for NLP |
Function Reference List
-
-
- isApostrophePossessionOrOmission
- generateTextFromPreprocessorSentenceWord
Function LRPpreprocessorWordClassClass::generateTextFromPreprocessorSentenceWord()
Function Summary
name | return type | description |
generateTextFromPreprocessorSentenceWord | string | generate text from preprocessor sentence word |
Function Arguments
name | type | description |
word | constEffective LRPpreprocessorPlainTextWord* | word |
LRPforNLP | const bool | LRP for NLP |
isFirstWordInSentence | const bool | is first word in sentence |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::generateSentenceWordList()
Function Summary
name | return type | description |
generateSentenceWordList | bool | generate sentence word list |
Function Arguments
name | type | description |
sentenceContentsFirstWord | LRPpreprocessorPlainTextWord* | sentence contents first word |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
Function Reference List
Function LRPpreprocessorWordClassClass::generateSentenceWordList()
Function Summary
name | return type | description |
generateSentenceWordList | bool | generate sentence word list |
Function Arguments
name | type | description |
sentenceContentsFirstWord | LRPpreprocessorPlainTextWord* | sentence contents first word |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
startIndex | const int | start index |
endIndex | const int | end index |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::generateFlatSentenceWordList()
Function Summary
name | return type | description |
generateFlatSentenceWordList | bool | generate flat sentence word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
sentenceContentsFirstWord | LRPpreprocessorMultiwordReductionPlainTextWord** | sentence contents first word |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::isIntrawordPunctuationMark()
Function Summary
name | return type | description |
isIntrawordPunctuationMark | bool | is intraword punctuation mark |
Function Arguments
name | type | description |
indexOfCurrentToken | int | index of current token |
lineContents | string* | line contents |
Function Reference List
-
-
-
- SHAREDvarsClass::charInCharArray
-
-
- SHAREDvarsClass::charInCharArray
Function LRPpreprocessorWordClassClass::isApostrophePossessionOrOmission()
Function Summary
name | return type | description |
isApostrophePossessionOrOmission | bool | is apostrophe possession or omission |
Function Arguments
name | type | description |
indexOfCurrentToken | int | index of current token |
lineContents | string* | line contents |
Function Reference List
-
-
-
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
Function LRPpreprocessorWordClassClass::isApostrophePossessionOrOmission()
Function Summary
name | return type | description |
isApostrophePossessionOrOmission | bool | is apostrophe possession or omission |
Function Arguments
name | type | description |
word | const LRPpreprocessorPlainTextWord* | word |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::findStringInWordList()
Function Summary
name | return type | description |
findStringInWordList | int | find string in word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
stringToFind | const string | string to find |
Function Reference List
Function LRPpreprocessorWordClassClass::findStringInWordList()
Function Summary
name | return type | description |
findStringInWordList | int | find string in word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
stringToFind | const string | string to find |
startIndexToPerformFind | int | start index to perform find |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::isWordInWordlist()
Function Summary
name | return type | description |
isWordInWordlist | bool | is word in wordlist |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
word | LRPpreprocessorPlainTextWord* | word |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::printWordListString()
Function Summary
name | return type | description |
printWordListString | string | print word list string |
Function Arguments
name | type | description |
wordList | const vector<LRPpreprocessorPlainTextWord*>* | word list |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::preprocessorFillCurrentWord()
Function Summary
name | return type | description |
preprocessorFillCurrentWord | void | preprocessor fill current word |
Function Arguments
name | type | description |
currentWordInSentence | LRPpreprocessorMultiwordReductionPlainTextWord** | current word in sentence |
currentWord | string* | current word |
entityIndex | int* | entity index |
lastCharacterIndexOfWordInSentence | const int | last character index of word in sentence |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::getPOStypeFromName()
Function Summary
name | return type | description |
getPOStypeFromName | int | get POS type from name |
Function Arguments
name | type | description |
wordPOStypeName | const string | word POS type name |
Function Reference List
-
- SHAREDvarsClass::textInTextArray
Function LRPpreprocessorWordClassClass::isStringNumber()
Function Summary
name | return type | description |
isStringNumber | bool | is string number |
Function Arguments
name | type | description |
phrase | const string | phrase |
Function Reference List
-
-
-
- SHAREDvarsClass::charInCharArray
Function LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun()
Function Summary
name | return type | description |
isMidSentenceUppercaseWordLikelyProperNoun | bool | is mid sentence uppercase word likely proper noun |
Function Arguments
name | type | description |
contextWord | constEffective LRPpreprocessorPlainTextWord* | context word |
Function Reference List
Function LRPpreprocessorWordClassClass::wordIsUpperCase()
Function Summary
name | return type | description |
wordIsUpperCase | bool | word is upper case |
Function Arguments
name | type | description |
wordText | string | word text |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::convertSentenceContentsIndexToEntityIndex()
Function Summary
name | return type | description |
convertSentenceContentsIndexToEntityIndex | int | convert sentence contents index to entity index |
Function Arguments
name | type | description |
sentenceContentsIndex | const int | sentence contents index |
Function Reference List
N/A
File XMLrulesClass Documentation
File Name: XMLrulesClass.cpp/.hpp
File Description: XML rules class
File Function List
-
- parseANNrulesXMLfile
- addRulesClassObjectsBasedOnSectionTag
- addRulesClassObjectBasedOnTag
File Diagram (functions hierarchy)
Class XMLrulesClass
Class Data
name | type | description |
name | string | name |
stringValue | string | string value |
fractionalValue | double | fractional value |
attribute4 | int | attribute 4 |
attribute5 | int | attribute 5 |
attribute6 | int | attribute 6 |
attribute7 | int | attribute 7 |
attribute8 | int | attribute 8 |
next | XMLrulesClass* | next |
Function XMLrulesClassClass::parseANNrulesXMLfile()
Function Summary
name | return type | description |
parseANNrulesXMLfile | bool | parse ANN rules XML file |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- parseANNrulesTag
Function XMLrulesClassClass::parseANNrulesTag()
Function Summary
name | return type | description |
parseANNrulesTag | bool | parse ANN rules tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
- addRulesClassObjectsBasedOnSectionTag
Function XMLrulesClassClass::addRulesClassObjectsBasedOnSectionTag()
Function Summary
name | return type | description |
addRulesClassObjectsBasedOnSectionTag | bool | add rules class objects based on section tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
sectionTagName | const string | section tag name |
firstReferenceToObjectClass | XMLrulesClass* | first reference to object class |
tagName | const string | tag name |
numberOfAttributes | const int | number of attributes |
attributeName1 | const string | attribute name 1 |
attributeName2 | const string | attribute name 2 |
attributeName3 | const string | attribute name 3 |
attributeName4 | const string | attribute name 4 |
attributeName5 | const string | attribute name 5 |
attributeName6 | const string | attribute name 6 |
attributeName7 | const string | attribute name 7 |
attributeName8 | const string | attribute name 8 |
Function Reference List
-
-
-
- addRulesClassObjectBasedOnTag
Function XMLrulesClassClass::addRulesClassObjectBasedOnTag()
Function Summary
name | return type | description |
addRulesClassObjectBasedOnTag | bool | add rules class object based on tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
currentReferenceToObjectClass | XMLrulesClass* | current reference to object class |
tagName | const string | tag name |
numberOfAttributes | const int | number of attributes |
attributeName1 | const string | attribute name 1 |
attributeName2 | const string | attribute name 2 |
attributeName3 | const string | attribute name 3 |
attributeName4 | const string | attribute name 4 |
attributeName5 | const string | attribute name 5 |
attributeName6 | const string | attribute name 6 |
attributeName7 | const string | attribute name 7 |
attributeName8 | const string | attribute name 8 |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
File XMLparserClass Documentation
File Name: XMLparserClass.cpp/.hpp
File Description: XML parser class
File Function List
-
- parseTagDownALevel
- readXMLfile
- parseTagOpen
- parseTagName
- parseTagAttributeName
- parseTagValueAssumingExistenceOfSubtagsAndClose
- parseTagComment
- processTagClose
- createNewTag
- isBlankChar
- isBlankCharTabOrNewLine
- throwGenericXMLParseError
- getAttribute
File Diagram (functions hierarchy)
Class XMLparserAttribute
Class Data
name | type | description |
name | string | name |
value | string | value |
charCount | int | char count |
lineCount | int | line count |
nextAttribute | XMLparserAttribute* | next attribute |
Class XMLparserTag
Class Data
name | type | description |
name | string | name |
value | string | value |
nextTag | XMLparserTag* | next tag |
firstLowerLevelTag | XMLparserTag* | first lower level tag |
charCount | int | char count |
lineCount | int | line count |
firstAttribute | XMLparserAttribute* | first attribute |
currentAttribute | XMLparserAttribute* | current attribute |
Function XMLparserClassClass::parseTagDownALevel()
Function Summary
name | return type | description |
parseTagDownALevel | XMLparserTag* | parse tag down AL evel |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
sectionTagName | const string | section tag name |
result | bool* | result |
Function Reference List
N/A
Function XMLparserClassClass::readXMLfile()
Function Summary
name | return type | description |
readXMLfile | bool | read XML file |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
firstTagInXMLfile | XMLparserTag* | first tag in XML file |
Function Reference List
Function XMLparserClassClass::parseTagOpen()
Function Summary
name | return type | description |
parseTagOpen | bool | parse tag open |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
-
- parseTagName
- isBlankChar
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagName()
Function Summary
name | return type | description |
parseTagName | bool | parse tag name |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
-
-
- parseTagComment
- parseTagOpen
- isBlankChar
-
- parseTagAttributeName
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- processTagClose
Function XMLparserClassClass::parseTagAttributeName()
Function Summary
name | return type | description |
parseTagAttributeName | bool | parse tag attribute name |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
Function Reference List
-
-
- isBlankChar
-
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
- processTagClose
- parseTagAttributeValue
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagAttributeValue()
Function Summary
name | return type | description |
parseTagAttributeValue | bool | parse tag attribute value |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | const int | tree layer |
Function Reference List
-
-
- isBlankChar
- throwGenericXMLParseError
- throwGenericXMLParseError
Function XMLparserClassClass::parseTagValueAssumingExistenceOfSubtagsAndClose()
Function Summary
name | return type | description |
parseTagValueAssumingExistenceOfSubtagsAndClose | bool | parse tag value assuming existence of subtags and close |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag* | current tag |
treeLayer | int | tree layer |
Function Reference List
Function XMLparserClassClass::parseTagComment()
Function Summary
name | return type | description |
parseTagComment | bool | parse tag comment |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
type | const char | type |
Function Reference List
-
-
-
-
-
-
- throwGenericXMLParseError
- throwGenericXMLParseError
- throwGenericXMLParseError
-
- throwGenericXMLParseError
Function XMLparserClassClass::processTagClose()
Function Summary
name | return type | description |
processTagClose | bool | process tag close |
Function Arguments
name | type | description |
parseFileObject | ifstream* | parse file object |
currentTag | XMLparserTag** | current tag |
parentTagName | const string | parent tag name |
isSubTag | const bool | is sub tag |
treeLayer | int | tree layer |
endTagFound | const bool | end tag found |
parsingAttributeName | const bool | parsing attribute name |
tagName | const string | tag name |
Function Reference List
-
-
-
- parseTagValueAssumingExistenceOfSubtagsAndClose
- createNewTag
- parseTagOpen
-
-
- throwGenericXMLParseError
- createNewTag
- parseTagOpen
- throwGenericXMLParseError
- parseTagValueAssumingExistenceOfSubtagsAndClose
- createNewTag
- parseTagOpen
Function XMLparserClassClass::createNewTag()
Function Summary
name | return type | description |
createNewTag | XMLparserTag* | create new tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
Function Reference List
N/A
Function XMLparserClassClass::isBlankChar()
Function Summary
name | return type | description |
isBlankChar | bool | is blank char |
Function Arguments
name | type | description |
parseFileObject | const ifstream* | parse file object |
c | const char | c |
Function Reference List
N/A
Function XMLparserClassClass::isBlankCharTabOrNewLine()
Function Summary
name | return type | description |
isBlankCharTabOrNewLine | bool | is blank char tab or new line |
Function Arguments
name | type | description |
parseFileObject | const ifstream* | parse file object |
c | const char | c |
Function Reference List
N/A
Function XMLparserClassClass::throwGenericXMLParseError()
Function Summary
name | return type | description |
throwGenericXMLParseError | void | throw generic XMLP arse error |
Function Reference List
N/A
Function XMLparserClassClass::getAttribute()
Function Summary
name | return type | description |
getAttribute | bool | get attribute |
Function Arguments
name | type | description |
tag | XMLparserTag* | tag |
attributeName | const string | attribute name |
attributeValueFound | string* | attribute value found |
Function Reference List
N/A
File LRPpreprocessor Documentation
File Name: LRPpreprocessor.cpp/.hpp
File Description: LRP preprocessor
File Function List
-
- preprocessTextForGIAwrapper
- preprocessTextForGIA
- preprocessSentencesForGIAwrapper
- regenerateFileFromPreprocessedTextWithoutLRP
- createPreprocessSentencesForGIA
- createPreprocessSentences
- extractIndentationFromCurrentLine
File Diagram (functions hierarchy)
Function LRPpreprocessorClass::preprocessTextForGIAwrapper()
Function Summary
name | return type | description |
preprocessTextForGIAwrapper | bool | preprocess text for GIA wrapper |
Function Arguments
name | type | description |
useLRP | const bool | use LRP |
inputTextPlainTXTfileName | string* | input text plain TXT file name |
outputLRPTextPlainTXTFileName | const string | output LRPT ext plain TXTF ile name |
isQuery | bool | is query |
translatorVariables | LRPtranslatorVariablesClass* | translator variables |
useInputTextPlainTXTFile | bool* | use input text plain TXTF ile |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
Function Reference List
-
-
- preprocessTextForGIA
- regenerateFileFromPreprocessedTextWithoutLRP
- createPreprocessSentencesForGIA
Function LRPpreprocessorClass::preprocessTextForGIA()
Function Summary
name | return type | description |
preprocessTextForGIA | bool | preprocess text for GIA |
Function Arguments
name | type | description |
inputTextPlainTXTfileName | string* | input text plain TXT file name |
outputLRPTextPlainTXTFileName | const string | output LRPT ext plain TXTF ile name |
isQuery | bool | is query |
translatorVariables | LRPtranslatorVariablesClass* | translator variables |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
Function Reference List
-
- createPreprocessSentencesForGIA
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordReductionClass::initialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- LRPpreprocessorWordReductionClass::setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- LRPpreprocessorWordReductionClass::parseTextFileAndReduceLanguage
- preprocessSentencesForGIAwrapper
- SHAREDvarsClass::setCurrentDirectory
Function LRPpreprocessorClass::preprocessSentencesForGIAwrapper()
Function Summary
name | return type | description |
preprocessSentencesForGIAwrapper | bool | preprocess sentences for GIA wrapper |
Function Arguments
name | type | description |
translatorVariables | LRPtranslatorVariablesClass* | translator variables |
outputLRPTextPlainTXTFileName | const string | output LRPT ext plain TXTF ile name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
outputFileName | string | output file name |
outputFileNameLRPforNLP | string | output file name LRP for NLP |
isQuery | bool | is query |
Function Reference List
N/A
Function LRPpreprocessorClass::regenerateFileFromPreprocessedTextWithoutLRP()
Function Summary
name | return type | description |
regenerateFileFromPreprocessedTextWithoutLRP | bool | regenerate file from preprocessed text without LRP |
Function Arguments
name | type | description |
inputTextPlainTXTfileName | string* | input text plain TXT file name |
outputLRPTextPlainTXTFileName | const string | output LRPT ext plain TXTF ile name |
translatorVariables | const LRPtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::writeStringToFile
- SHAREDvarsClass::setCurrentDirectory
Function LRPpreprocessorClass::createPreprocessSentencesForGIA()
Function Summary
name | return type | description |
createPreprocessSentencesForGIA | bool | create preprocess sentences for GIA |
Function Arguments
name | type | description |
inputFileName | const string | input file name |
translatorVariables | LRPtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- SHAREDvarsClass::getFileContents
- createPreprocessSentences
Function LRPpreprocessorClass::createPreprocessSentences()
Function Summary
name | return type | description |
createPreprocessSentences | bool | create preprocess sentences |
Function Arguments
name | type | description |
fileContents | string | file contents |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
interpretNewLinesAsNewSentences | const bool | interpret new lines as new sentences |
splitMultisentenceLines | const bool | split multisentence lines |
Function Reference List
-
-
- SHAREDvarsClass::charInCharArray
- LRPpreprocessorWordClassClass::isIntrawordPunctuationMark
- SHAREDvarsClass::charInCharArray
- LRPpreprocessorWordClassClass::isApostrophePossessionOrOmission
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
-
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
-
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
- SHAREDvarsClass::charInCharArray
- LRPpreprocessorWordClassClass::isIntrawordPunctuationMark
- LRPpreprocessorWordClassClass::generateSentenceWordList
- LRPpreprocessorWordClassClass::generateSentenceWordList
- extractIndentationFromCurrentLine
- LRPpreprocessorWordClassClass::preprocessorFillCurrentWord
Function LRPpreprocessorClass::extractIndentationFromCurrentLine()
Function Summary
name | return type | description |
extractIndentationFromCurrentLine | bool | extract indentation from current line |
Function Arguments
name | type | description |
lineContents | string* | line contents |
indexOfCurrentToken | int* | index of current token |
currentIndentation | int* | current indentation |
indentationContents | string* | indentation contents |
Function Reference List
N/A
File LRPpreprocessorWordIdentification Documentation
File Name: LRPpreprocessorWordIdentification.cpp/.hpp
File Description: LRP preprocessor word identification
File Function List
-
- getWordList
- transferWordList
- getWordListAllTypesWithPOSambiguityInfo
- insertInstanceInMapWordListAllTypesWithPOSambiguityInfo
- initialiseLRP
- loadWordListWrapper
- loadStructuredDataListIrregularVerb
- generateNounPluralVariantsList
- generateNounPluralVariants
- generateVerbCaseStandardAndAdditionalList
- generateAdditionalTenseVariantsOfVerbBase
- loadStructuredDataList
-
-
-
- determineVerbCaseStandardWithAdditional
- determineVerbCaseStandard
- determineVerbCaseAdditional
- verbCaseDetectGrammaticallyStrictVariant
- determineNounPluralVariant
- findWordInWordList
- findSentenceInSentenceListBasic
- createWordIndexListFromLRPfiles
File Diagram (functions hierarchy)
Function LRPpreprocessorWordIdentificationClass::getWordList()
Function Summary
name | return type | description |
getWordList | unordered_map* | get word list |
Function Arguments
name | type | description |
GIAposType | const int | GIA pos type |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::getWordListIfExistent()
Function Summary
name | return type | description |
getWordListIfExistent | unordered_map* | get word list if existent |
Function Arguments
name | type | description |
GIAposType | const int | GIA pos type |
result | bool* | result |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::transferWordList()
Function Summary
name | return type | description |
transferWordList | bool | transfer word list |
Function Arguments
name | type | description |
GIAposType1 | const int | GIA pos type 1 |
GIAposType2 | const int | GIA pos type 2 |
wordList1record | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>** | word list 1record |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::getWordListAllTypesWithPOSambiguityInfo()
Function Summary
name | return type | description |
getWordListAllTypesWithPOSambiguityInfo | unordered_map>* | get word list all types with POS ambiguity info |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::insertInstanceInMapWordListAllTypesWithPOSambiguityInfo()
Function Summary
name | return type | description |
insertInstanceInMapWordListAllTypesWithPOSambiguityInfo | void | insert instance in map word list all types with POS ambiguity info |
Function Arguments
name | type | description |
mapWordListAllTypesWithPOSambiguityInfo | unordered_map<string,pair<LRPpreprocessorMultiwordReductionWord*, uint64_t>>* | map word list all types with POS ambiguity info |
wordIndex | string | word index |
word | constEffective LRPpreprocessorMultiwordReductionWord* | word |
POSambiguityInfo | constEffective uint64_t | POS ambiguity info |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::initialiseLRP()
Function Summary
name | return type | description |
initialiseLRP | bool | initialise LRP |
Function Arguments
name | type | description |
newLRPDataFolderName | const string | new LRPD ata folder name |
newUseLRP | const bool | new use LRP |
Function Reference List
-
-
- SHAREDvarsClass::getCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- loadStructuredDataList
- SHAREDvarsClass::getLinesFromFile
- transferWordList
- transferWordList
- transferWordList
- transferWordList
- loadStructuredDataListIrregularVerb
- loadStructuredDataList
- generateVerbCaseStandardAndAdditionalList
- generateNounPluralVariantsList
- LRPpreprocessorWordReductionClass::initialiseLRPreduction
- SHAREDvarsClass::setCurrentDirectory
Function LRPpreprocessorWordIdentificationClass::loadWordListWrapper()
Function Summary
name | return type | description |
loadWordListWrapper | bool | load word list wrapper |
Function Arguments
name | type | description |
wordListLoaded | bool* | word list loaded |
wordListFileName | const string | word list file name |
wordList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | word list |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::loadWordList()
Function Summary
name | return type | description |
loadWordList | bool | load word list |
Function Arguments
name | type | description |
wordListFileName | const string | word list file name |
wordList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | word list |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToLowerCase
Function LRPpreprocessorWordIdentificationClass::loadStructuredDataListIrregularVerb()
Function Summary
name | return type | description |
loadStructuredDataListIrregularVerb | bool | load structured data list irregular verb |
Function Arguments
name | type | description |
irregularVerbListFileName | const string | irregular verb list file name |
irregularVerbList | unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | irregular verb list |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::generateNounPluralVariantsList()
Function Summary
name | return type | description |
generateNounPluralVariantsList | bool | generate noun plural variants list |
Function Arguments
name | type | description |
irregularNounList | unordered_map<string,LRPpreprocessorMultiwordReductionBasicSentence*>* | irregular noun list |
Function Reference List
-
-
- getWordList
- generateNounPluralVariants
Function LRPpreprocessorWordIdentificationClass::generateNounPluralVariants()
Function Summary
name | return type | description |
generateNounPluralVariants | bool | generate noun plural variants |
Function Arguments
name | type | description |
wordTag | LRPpreprocessorMultiwordReductionWord* | word tag |
nounPluralVariantsList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | noun plural variants list |
irregularNounList | unordered_map<string,LRPpreprocessorMultiwordReductionBasicSentence*>* | irregular noun list |
Function Reference List
-
- findSentenceInSentenceListBasic
-
-
- SHAREDvarsClass::charInCharArray
Function LRPpreprocessorWordIdentificationClass::generateVerbCaseStandardAndAdditionalList()
Function Summary
name | return type | description |
generateVerbCaseStandardAndAdditionalList | bool | generate verb case standard and additional list |
Function Arguments
name | type | description |
grammaticallyStrict | bool | grammatically strict |
Function Reference List
-
-
- getWordList
- LRPpreprocessorWordReductionClass::generateIrregularTenseVariantsOfVerbBase
- LRPpreprocessorWordReductionClass::generateStandardTenseVariantsOfVerbBase
- generateAdditionalTenseVariantsOfVerbBase
Function LRPpreprocessorWordIdentificationClass::generateAdditionalTenseVariantsOfVerbBase()
Function Summary
name | return type | description |
generateAdditionalTenseVariantsOfVerbBase | bool | generate additional tense variants of verb base |
Function Arguments
name | type | description |
verbCaseAdditionalList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | verb case additional list |
baseTag | const LRPpreprocessorMultiwordReductionWord* | base tag |
irregularVerbFound | const bool | irregular verb found |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- addVerbCaseAdditional
-
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
- addVerbCaseAdditional
Function LRPpreprocessorWordIdentificationClass::addVerbCaseAdditional()
Function Summary
name | return type | description |
addVerbCaseAdditional | void | add verb case additional |
Function Arguments
name | type | description |
currentTagInVerbList | const LRPpreprocessorMultiwordReductionWord* | current tag in verb list |
verbCaseAdditionalList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | verb case additional list |
baseTenseFormStart | const string | base tense form start |
baseTenseFormAppend | const string | base tense form append |
grammaticalTenseFormNew | const int | grammatical tense form new |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::loadStructuredDataList()
Function Summary
name | return type | description |
loadStructuredDataList | bool | load structured data list |
Function Arguments
name | type | description |
structuredDataListFileName | const string | structured data list file name |
structuredDataList | unordered_map<string,LRPpreprocessorMultiwordReductionBasicSentence*>* | structured data list |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::determineVerbCaseStandardWithAdditional()
Function Summary
name | return type | description |
determineVerbCaseStandardWithAdditional | bool | determine verb case standard with additional |
Function Arguments
name | type | description |
word | const string | word |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
-
- determineVerbCaseStandard
- determineVerbCaseAdditional
Function LRPpreprocessorWordIdentificationClass::determineVerbCaseStandard()
Function Summary
name | return type | description |
determineVerbCaseStandard | bool | determine verb case standard |
Function Arguments
name | type | description |
word | const string | word |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineVerbCaseAdditional()
Function Summary
name | return type | description |
determineVerbCaseAdditional | bool | determine verb case additional |
Function Arguments
name | type | description |
word | const string | word |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::verbCaseDetectGrammaticallyStrictVariant()
Function Summary
name | return type | description |
verbCaseDetectGrammaticallyStrictVariant | bool | verb case detect grammatically strict variant |
Function Arguments
name | type | description |
grammaticalTenseForm | const int | grammatical tense form |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::determineNounPluralVariant()
Function Summary
name | return type | description |
determineNounPluralVariant | bool | determine noun plural variant |
Function Arguments
name | type | description |
word | const string | word |
nounBaseFound | constEffective LRPpreprocessorMultiwordReductionWord** | noun base found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::findWordInWordList()
Function Summary
name | return type | description |
findWordInWordList | bool | find word in word list |
Function Arguments
name | type | description |
wordList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | word list |
word | const string | word |
wordFound | LRPpreprocessorMultiwordReductionWord** | word found |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::findSentenceInSentenceListBasic()
Function Summary
name | return type | description |
findSentenceInSentenceListBasic | bool | find sentence in sentence list basic |
Function Arguments
name | type | description |
sentenceList | unordered_map<string,LRPpreprocessorMultiwordReductionBasicSentence*>* | sentence list |
word | const string | word |
sentenceFound | LRPpreprocessorMultiwordReductionBasicSentence** | sentence found |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::createWordIndexListFromLRPfiles()
Function Summary
name | return type | description |
createWordIndexListFromLRPfiles | bool | create word index list from LRP files |
Function Reference List
-
-
-
-
- getWordList
- getWordList
- verbCaseDetectGrammaticallyStrictVariant
- verbCaseDetectGrammaticallyStrictVariant
- getWordListIfExistent
-
- SHAREDvarsClass::setBitValue
- insertInstanceInMapWordListAllTypesWithPOSambiguityInfo
- getWordListIfExistent
File LRPpreprocessorWordReduction Documentation
File Name: LRPpreprocessorWordReduction.cpp/.hpp
File Description: LRP preprocessor word reduction
File Function List
-
- initialiseLRPreduction
- loadPhrasalVerbDataAndGenerateAllTenseVariants
- getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- initialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- parseTextFileAndReduceLanguage
- searchAndReplacePhrasalVerbs
- loadMultiwordWordList
- searchAndReplaceMultiwordWordList
- searchAndReplaceMultiwordWordListDynamic
- createNewCorrespondenceInfo
- renumberEntityIndiciesInCorrespondenceInfo
- writeTagListToFile
- generateWordWithLRPforNLPonly
- generateIrregularTenseVariantsOfVerbBase
- generateStandardTenseVariantsOfVerbBase
- findSentenceInSentenceListIrregularVerb
- replaceAllNumericalWordsWithNumbers
File Diagram (functions hierarchy)
Function LRPpreprocessorWordReductionClass::initialiseLRPreduction()
Function Summary
name | return type | description |
initialiseLRPreduction | bool | initialise LRP reduction |
Function Arguments
name | type | description |
irregularVerbList | unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | irregular verb list |
Function Reference List
-
- loadPhrasalVerbDataAndGenerateAllTenseVariants
- SHAREDvarsClass::getLinesFromFile
Function LRPpreprocessorWordReductionClass::loadPhrasalVerbDataAndGenerateAllTenseVariants()
Function Summary
name | return type | description |
loadPhrasalVerbDataAndGenerateAllTenseVariants | bool | load phrasal verb data and generate all tense variants |
Function Arguments
name | type | description |
phrasalVerbDatabaseFileName | const string | phrasal verb database file name |
phrasalVerbList | multimap<string, LRPpreprocessorMultiwordReductionPhrasalVerbSentence*>* | phrasal verb list |
irregularVerbList | unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | irregular verb list |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::textInTextArray
- generateIrregularTenseVariantsOfVerbBase
- generateStandardTenseVariantsOfVerbBase
- SHAREDvarsClass::textInTextArray
- generateIrregularTenseVariantsOfVerbBase
- generateStandardTenseVariantsOfVerbBase
Function LRPpreprocessorWordReductionClass::getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()
Function Summary
name | return type | description |
getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | get active LRP preprocessor multiword reduction tag text correspondence info |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()
Function Summary
name | return type | description |
setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo | void | set active LRP preprocessor multiword reduction tag text correspondence info |
Function Arguments
name | type | description |
isQuery | const bool | is query |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::initialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()
Function Summary
name | return type | description |
initialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo | void | initialise active LRP preprocessor multiword reduction tag text correspondence info |
Function Arguments
name | type | description |
isQuery | const bool | is query |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()
Function Summary
name | return type | description |
deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo | void | deinitialise active LRP preprocessor multiword reduction tag text correspondence info |
Function Arguments
name | type | description |
isQuery | const bool | is query |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::parseTextFileAndReduceLanguage()
Function Summary
name | return type | description |
parseTextFileAndReduceLanguage | bool | parse text file and reduce language |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
plainTextLRPoutputFileName | const string | plain text LRP output file name |
plainTextLRPforNLPoutputFileName | const string | plain text LRP for NLP output file name |
Function Reference List
-
- SHAREDvarsClass::getCurrentDirectory
- replaceAllNumericalWordsWithNumbers
- getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- searchAndReplacePhrasalVerbs
- LRPpreprocessorWordClassClass::getPOStypeFromName
- searchAndReplaceMultiwordWordList
- LRPpreprocessorWordClassClass::getPOStypeFromName
- searchAndReplaceMultiwordWordListDynamic
- SHAREDvarsClass::setCurrentDirectory
- writeTagListToFile
- SHAREDvarsClass::setCurrentDirectory
Function LRPpreprocessorWordReductionClass::searchAndReplacePhrasalVerbs()
Function Summary
name | return type | description |
searchAndReplacePhrasalVerbs | bool | search and replace phrasal verbs |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
phrasalVerbList | multimap<string, LRPpreprocessorMultiwordReductionPhrasalVerbSentence*>* | phrasal verb list |
firstLRPpreprocessorMultiwordReductiontagCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | first LRP preprocessor multiword reductiontag correspondence info |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateFlatSentenceWordList
-
-
-
-
-
- LRPpreprocessorWordClassClass::generateTextFromPreprocessorSentenceWordList
- generateWordWithLRPforNLPonly
- LRPpreprocessorWordClassClass::generateSentenceWordList
Function LRPpreprocessorWordReductionClass::loadMultiwordWordList()
Function Summary
name | return type | description |
loadMultiwordWordList | bool | load multiword word list |
Function Arguments
name | type | description |
multiwordWordListFileName | const string | multiword word list file name |
multiwordWordList | multimap<string, LRPpreprocessorMultiwordReductionBasicSentence*>* | multiword word list |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::searchAndReplaceMultiwordWordList()
Function Summary
name | return type | description |
searchAndReplaceMultiwordWordList | bool | search and replace multiword word list |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
multiwordWordList | multimap<string, LRPpreprocessorMultiwordReductionBasicSentence*>* | multiword word list |
firstLRPpreprocessorMultiwordReductiontagCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | first LRP preprocessor multiword reductiontag correspondence info |
wordListType | const int | word list type |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateFlatSentenceWordList
-
- createNewCorrespondenceInfo
- LRPpreprocessorWordClassClass::generateSentenceWordList
Function LRPpreprocessorWordReductionClass::searchAndReplaceMultiwordWordListDynamic()
Function Summary
name | return type | description |
searchAndReplaceMultiwordWordListDynamic | bool | search and replace multiword word list dynamic |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
wordList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | word list |
firstLRPpreprocessorMultiwordReductiontagCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | first LRP preprocessor multiword reductiontag correspondence info |
wordListType | const int | word list type |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateFlatSentenceWordList
-
-
- createNewCorrespondenceInfo
- LRPpreprocessorWordClassClass::generateSentenceWordList
Function LRPpreprocessorWordReductionClass::createNewCorrespondenceInfo()
Function Summary
name | return type | description |
createNewCorrespondenceInfo | void | create new correspondence info |
Function Arguments
name | type | description |
firstLRPpreprocessorMultiwordReductiontagCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | first LRP preprocessor multiword reductiontag correspondence info |
currentCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo** | current correspondence info |
currentLRPpreprocessorSentenceInList | const LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
firstTagInPlainTextSentence | LRPpreprocessorMultiwordReductionPlainTextWord* | first tag in plain text sentence |
currentTagInPlainTextSentence | constEffective LRPpreprocessorMultiwordReductionPlainTextWord** | current tag in plain text sentence |
entityIndex | const int | entity index |
numberWordsInMultiwordMatched | int | number words in multiword matched |
Function Reference List
-
- renumberEntityIndiciesInCorrespondenceInfo
-
-
- LRPpreprocessorWordClassClass::generateTextFromPreprocessorSentenceWordList
- generateWordWithLRPforNLPonly
Function LRPpreprocessorWordReductionClass::renumberEntityIndiciesInCorrespondenceInfo()
Function Summary
name | return type | description |
renumberEntityIndiciesInCorrespondenceInfo | void | renumber entity indicies in correspondence info |
Function Arguments
name | type | description |
firstLRPpreprocessorMultiwordReductiontagCorrespondenceInfo | LRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo* | first LRP preprocessor multiword reductiontag correspondence info |
sentenceIndex | const int | sentence index |
entityIndex | const int | entity index |
numberWordsInMultiwordMatched | int | number words in multiword matched |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::writeTagListToFile()
Function Summary
name | return type | description |
writeTagListToFile | bool | write tag list to file |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
plainTextLRPoutputFileName | const string | plain text LRP output file name |
plainTextLRPforNLPoutputFileName | const string | plain text LRP for NLP output file name |
performLRPoutput | const bool | perform LRP output |
performLRPforNLPoutput | const bool | perform LRP for NLP output |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateFlatSentenceWordList
-
- generateWordWithLRPforNLPonly
Function LRPpreprocessorWordReductionClass::generateWordWithLRPforNLPonly()
Function Summary
name | return type | description |
generateWordWithLRPforNLPonly | string | generate word with LRP for NLP only |
Function Arguments
name | type | description |
currentTagInPlainTextSentence | const LRPpreprocessorMultiwordReductionPlainTextWord* | current tag in plain text sentence |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::generateIrregularTenseVariantsOfVerbBase()
Function Summary
name | return type | description |
generateIrregularTenseVariantsOfVerbBase | bool | generate irregular tense variants of verb base |
Function Arguments
name | type | description |
baseTag | LRPpreprocessorMultiwordReductionWord* | base tag |
irregularVerbList | unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | irregular verb list |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- findSentenceInSentenceListIrregularVerb
Function LRPpreprocessorWordReductionClass::generateStandardTenseVariantsOfVerbBase()
Function Summary
name | return type | description |
generateStandardTenseVariantsOfVerbBase | bool | generate standard tense variants of verb base |
Function Arguments
name | type | description |
baseTag | LRPpreprocessorMultiwordReductionWord* | base tag |
irregularVerbFound | const bool | irregular verb found |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
- SHAREDvarsClass::charInCharArray
Function LRPpreprocessorWordReductionClass::findSentenceInSentenceListIrregularVerb()
Function Summary
name | return type | description |
findSentenceInSentenceListIrregularVerb | bool | find sentence in sentence list irregular verb |
Function Arguments
name | type | description |
sentenceList | unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | sentence list |
word | const string | word |
sentenceFound | LRPpreprocessorMultiwordReductionIrregularVerbSentence** | sentence found |
Function Reference List
N/A
Function LRPpreprocessorWordReductionClass::replaceAllNumericalWordsWithNumbers()
Function Summary
name | return type | description |
replaceAllNumericalWordsWithNumbers | bool | replace all numerical words with numbers |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::generateFlatSentenceWordList
- SHAREDvarsClass::convertStringToLowerCase
- SHAREDvarsClass::textInTextArray
-
-
- LRPpreprocessorWordClassClass::generateSentenceWordList
- SHAREDvarsClass::convertStringToLowerCase
- convertWordToNumber
- SHAREDvarsClass::convertLongToString
- LRPpreprocessorWordClassClass::generateSentenceWordList
Function LRPpreprocessorWordReductionClass::convertWordToNumber()
Function Summary
name | return type | description |
convertWordToNumber | int64_t | convert word to number |
Function Arguments
name | type | description |
numericalWordList | vector<LRPpreprocessorPlainTextWord*>* | numerical word list |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::findStringInWordList
- parseNumerals
- convertWordToNumber
- parseNumerals
Function LRPpreprocessorWordReductionClass::parseNumerals()
Function Summary
name | return type | description |
parseNumerals | int64_t | parse numerals |
Function Arguments
name | type | description |
numericalWordListSubset | const vector<LRPpreprocessorPlainTextWord*>* | numerical word list subset |
Function Reference List
-
-
- SHAREDvarsClass::textInTextArray
- getValueOf
Function LRPpreprocessorWordReductionClass::getValueOf()
Function Summary
name | return type | description |
getValueOf | int64_t | get value of |
Function Arguments
name | type | description |
wordText | const string | word text |
Function Reference List
-
- SHAREDvarsClass::textInTextArray
File LRPpreprocessorPOStagger Documentation
File Name: LRPpreprocessorPOStagger.cpp/.hpp
File Description: LRP preprocessor POS tagger
File Function List
-
- generatePOSambiguityInfoUnambiguousPermutationArray
- determinePOSambiguityInfoWrapper
- determinePOSambiguityInfo
- findWordInWordListAllTypesWithPOSambiguityInfo
- printPOSambiguityInfo
- printPOSambiguityInfoPermutationAssumeUnambiguous
- setSentenceContentsWordsUnambiguousPOSindex
File Diagram (functions hierarchy)
Function LRPpreprocessorPOStaggerClass::generatePOSambiguityInfoUnambiguousPermutationArray()
Function Summary
name | return type | description |
generatePOSambiguityInfoUnambiguousPermutationArray | void | generate POS ambiguity info unambiguous permutation array |
Function Arguments
name | type | description |
POSambiguityInfoUnambiguousPermutationArray | vector<vector<uint64_t>*>* | POS ambiguity info unambiguous permutation array |
POSambiguityInfoPermutation | vector<uint64_t>* | POS ambiguity info permutation |
POSambiguityInfoUnambiguousPermutationLocal | vector<uint64_t>* | POS ambiguity info unambiguous permutation local |
wordIndex | int | word index |
Function Reference List
-
-
-
-
- SHAREDvarsClass::getBitValue
- SHAREDvarsClass::setBitValue
- generatePOSambiguityInfoUnambiguousPermutationArray
- generatePOSambiguityInfoUnambiguousPermutationArray
Function LRPpreprocessorPOStaggerClass::determinePOSambiguityInfoWrapper()
Function Summary
name | return type | description |
determinePOSambiguityInfoWrapper | bool | determine POS ambiguity info wrapper |
Function Arguments
name | type | description |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
POSambiguityInfoPermutation | vector<uint64_t>* | POS ambiguity info permutation |
explicitWordList | vector<string>* | explicit word list |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToLowerCase
- LRPpreprocessorWordIdentificationClass::determineNounPluralVariant
- LRPpreprocessorWordIdentificationClass::determineVerbCaseStandardWithAdditional
- determinePOSambiguityInfo
- SHAREDvarsClass::setBitValue
Function LRPpreprocessorPOStaggerClass::determinePOSambiguityInfo()
Function Summary
name | return type | description |
determinePOSambiguityInfo | bool | determine POS ambiguity info |
Function Arguments
name | type | description |
contextWord | constEffective LRPpreprocessorPlainTextWord* | context word |
contextWordPOSambiguityInfo | uint64_t* | context word POS ambiguity info |
contextWordPOSisAmbiguous | bool* | context word POS is ambiguous |
contextWordUnambiguousPOSindex | uchar* | context word unambiguous POS index |
identifiedEveryWordInDatabasePOSpermutation | bool* | identified every word in database POS permutation |
Function Reference List
-
- findWordInWordListAllTypesWithPOSambiguityInfo
- LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun
- SHAREDvarsClass::setBitValue
- LRPpreprocessorWordClassClass::wordIsUpperCase
- SHAREDvarsClass::convertStringToLowerCase
- findWordInWordListAllTypesWithPOSambiguityInfo
- SHAREDvarsClass::convertStringToLowerCase
- findWordInWordListAllTypesWithPOSambiguityInfo
- SHAREDvarsClass::convertStringToLowerCase
- findWordInWordListAllTypesWithPOSambiguityInfo
- LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun
- SHAREDvarsClass::setBitValue
- SHAREDvarsClass::setBitValue
- LRPpreprocessorWordClassClass::isStringNumber
- SHAREDvarsClass::setBitValue
- LRPpreprocessorPOStaggerDatabaseClass::determinePOSambiguityInfoIsAmbiguous
Function LRPpreprocessorPOStaggerClass::findWordInWordListAllTypesWithPOSambiguityInfo()
Function Summary
name | return type | description |
findWordInWordListAllTypesWithPOSambiguityInfo | bool | find word in word list all types with POS ambiguity info |
Function Arguments
name | type | description |
word | const string | word |
wordFound | LRPpreprocessorMultiwordReductionWord** | word found |
POSambiguityInfoFound | uint64_t* | POS ambiguity info found |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::getWordListAllTypesWithPOSambiguityInfo
Function LRPpreprocessorPOStaggerClass::printPOSambiguityInfo()
Function Summary
name | return type | description |
printPOSambiguityInfo | bool | print POS ambiguity info |
Function Arguments
name | type | description |
POSambiguityInfo | const uint64_t | POS ambiguity info |
Function Reference List
-
-
- SHAREDvarsClass::getBitValue
Function LRPpreprocessorPOStaggerClass::printPOSambiguityInfoPermutationAssumeUnambiguous()
Function Summary
name | return type | description |
printPOSambiguityInfoPermutationAssumeUnambiguous | bool | print POS ambiguity info permutation assume unambiguous |
Function Arguments
name | type | description |
POSambiguityInfoPermutation | const vector<uint64_t>* | POS ambiguity info permutation |
Function Reference List
-
-
- LRPpreprocessorPOStaggerDatabaseClass::determinePOSambiguityInfoIsAmbiguous
Function LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex()
Function Summary
name | return type | description |
setSentenceContentsWordsUnambiguousPOSindex | bool | set sentence contents words unambiguous POS index |
Function Arguments
name | type | description |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
POSambiguityInfoPermutationTemp | const vector<uint64_t>* | POS ambiguity info permutation temp |
Function Reference List
-
-
- LRPpreprocessorPOStaggerDatabaseClass::determinePOSambiguityInfoIsAmbiguous
File LRPpreprocessorPOStaggerDatabase Documentation
File Name: LRPpreprocessorPOStaggerDatabase.cpp/.hpp
File Description: LRP preprocessor POS tagger database
File Function List
-
-
- determinePOSambiguityInfoIsAmbiguous
File Diagram (functions hierarchy)
Function LRPpreprocessorPOStaggerDatabaseClass::determinePOSambiguityInfoIsAmbiguous()
Function Summary
name | return type | description |
determinePOSambiguityInfoIsAmbiguous | bool | determine POS ambiguity info is ambiguous |
Function Arguments
name | type | description |
POSambiguityInfo | const uint64_t | POS ambiguity info |
unambiguousPOSinfoIndex | uchar* | unambiguous POS info index |
treatWordAsAmbiguousIfNullPOSvalue | const bool | treat word as ambiguous if null POS value |
Function Reference List
-
-
- SHAREDvarsClass::getBitValue
File SANIrules Documentation
File Name: SANIrules.cpp/.hpp
File Description: SANI rules
File Function List
-
- extractSANIrules
- extractSANIGroups
- parseComponents
- connectGroupsReferences
- connectComponentsReferences
- extractSANIrulesTokens
- isClassTagWrapper
File Diagram (functions hierarchy)
Function SANIrulesClass::extractSANIrules()
Function Summary
name | return type | description |
extractSANIrules | bool | extract SANI rules |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
-
- SANInodesClass::initialiseNewGroupIndex
- SANInodesClass::setSANIGroupTypesGlobal
- extractSANIGroups
- extractSANIrulesTokens
- SANInodesClass::setSANIGroupTypesGlobal
Function SANIrulesClass::extractSANIGroups()
Function Summary
name | return type | description |
extractSANIGroups | bool | extract SANIG roups |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::parseTagDownALevel
- parseComponents
- SANInodesClass::removeLastOptionalComponents
- connectGroupsReferences
Function SANIrulesClass::parseComponents()
Function Summary
name | return type | description |
parseComponents | bool | parse components |
Function Arguments
name | type | description |
firstTxtRelTranslatorRulesFirstComponentTag | XMLparserTag* | first txt rel translator rules first component tag |
groupOwner | constEffective SANIGroupNeuralNetwork* | group owner |
componentsList | vector<SANIComponentNeuralNetwork*>* | components list |
parseSubcomponent | const bool | parse subcomponent |
subComponentOwner | constEffective SANIComponentNeuralNetwork* | sub component owner |
Function Reference List
-
-
-
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::textInTextArray
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- SHAREDvarsClass::convertStringToBool
- XMLparserClassClass::parseTagDownALevel
- parseComponents
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToBool
- XMLparserClassClass::parseTagDownALevel
- parseComponents
Function SANIrulesClass::connectGroupsReferences()
Function Summary
name | return type | description |
connectGroupsReferences | bool | connect groups references |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
-
-
- connectComponentsReferences
Function SANIrulesClass::connectComponentsReferences()
Function Summary
name | return type | description |
connectComponentsReferences | bool | connect components references |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
components | const vector<SANIComponentNeuralNetwork*>* | components |
subcomponents | const bool | subcomponents |
Function Reference List
-
-
-
-
-
- SANInodesClass::findGroup
- SANInodesClass::findGroupType
- connectComponentsReferences
Function SANIrulesClass::extractSANIrulesTokens()
Function Summary
name | return type | description |
extractSANIrulesTokens | bool | extract SANI rules tokens |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::parseTagDownALevel
- SANInodesClass::setSANIrulesTokenLayersGlobal
Function SANIrulesClass::isClassTagWrapper()
Function Summary
name | return type | description |
isClassTagWrapper | bool | is class tag wrapper |
Function Arguments
name | type | description |
word | const string | word |
layerNameToFind | const string | layer name to find |
classNameToFind | const string | class name to find |
classTypeNameToFind | const string | class type name to find |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
Function SANIrulesClass::isClassTag()
Function Summary
name | return type | description |
isClassTag | bool | is class tag |
Function Arguments
name | type | description |
word | const string | word |
layerNameToFind | const string | layer name to find |
classNameToFind | const string | class name to find |
classTypeNameToFind | const string | class type name to find |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
File SANInodes Documentation
File Name: SANInodes.cpp/.hpp
File Description: SANI nodes
File Function List
-
- setSANIGroupTypesGlobal
- getSANIGroupTypesGlobal
- setSANIrulesTokenLayersGlobal
- initialiseNewGroupIndex
- getNewGroupIndex
- getSequenceGrammarGroupTypeDefault
- assignGroupIndex
- findGroupType
- findGroup
- removeLastOptionalComponents
- removeOptionalComponent
- copyComponents
- copyGroup
- updateComponentsOwnerGroupAndIndexes
- currentWordAmbiguous
- countParseTreeLeafSize
- countParseTreeLeafSizeUnoptimised
- adjustNetworkDepth
- adjustNetworkDepthReset
- getFirstComponent
- deleteGroup
- printGroup
- printParseTreeDebugIndentation
- calculateMinIndexOfMatchesFound
- deleteParseTree
- replicateParseTree
- convertNeuralNetworkGroupToParseTreeGroupNew
- convertNeuralNetworkComponentToParseTreeComponentNew
- convertNeuralNetworkGroupToMemoryActivationGroupNew
- resetGroupOptimumPathway
- resetComponentsOptimumPathway
- calculateCoverage
- isNeuronString
- getWordPOStypeFromAmbiguousWord
- printParseTreeGroupIndices
- printParseTreeGroupIndicesFlat
- printParseTree
- printNeuralNetwork
- hasComponentTypeString
- calculateComponentTypeString
File Diagram (functions hierarchy)
Function SANInodesClass::setSANIGroupTypesGlobal()
Function Summary
name | return type | description |
setSANIGroupTypesGlobal | void | set SANIG roup types global |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
N/A
Function SANInodesClass::getSANIGroupTypesGlobal()
Function Summary
name | return type | description |
getSANIGroupTypesGlobal | vector* | get SANIG roup types global |
Function Reference List
N/A
Function SANInodesClass::setSANIrulesTokenLayersGlobal()
Function Summary
name | return type | description |
setSANIrulesTokenLayersGlobal | void | set SANI rules token layers global |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
N/A
Function SANInodesClass::initialiseNewGroupIndex()
Function Summary
name | return type | description |
initialiseNewGroupIndex | void | initialise new group index |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- getSequenceGrammarGroupTypeDefault
Function SANInodesClass::getNewGroupIndex()
Function Summary
name | return type | description |
getNewGroupIndex | int* | get new group index |
Function Reference List
N/A
Function SANInodesClass::getSequenceGrammarGroupTypeDefault()
Function Summary
name | return type | description |
getSequenceGrammarGroupTypeDefault | SANIGroupType* | get sequence grammar group type default |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
Function SANInodesClass::assignGroupIndex()
Function Summary
name | return type | description |
assignGroupIndex | int | assign group index |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
Function SANInodesClass::findGroupType()
Function Summary
name | return type | description |
findGroupType | bool | find group type |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
groupTypeName | const string | group type name |
groupTypeFound | constEffective SANIGroupType** | group type found |
Function Reference List
N/A
Function SANInodesClass::findGroup()
Function Summary
name | return type | description |
findGroup | bool | find group |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
groupTypeName | const string | group type name |
groupName | const string | group name |
groupTypeFound | constEffective SANIGroupType** | group type found |
groupFound | SANIGroupNeuralNetwork** | group found |
Function Reference List
N/A
Function SANInodesClass::removeLastOptionalComponents()
Function Summary
name | return type | description |
removeLastOptionalComponents | bool | remove last optional components |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
-
-
-
-
- removeOptionalComponent
- removeOptionalComponent
Function SANInodesClass::removeOptionalComponent()
Function Summary
name | return type | description |
removeOptionalComponent | bool | remove optional component |
Function Arguments
name | type | description |
groupType | SANIGroupType* | group type |
groupIndex | int* | group index |
groupTypeGroupsSizeOrig | const int | group type groups size orig |
group | SANIGroupNeuralNetwork* | group |
optionalComponentIndex | int | optional component index |
Function Reference List
-
- copyGroup
- updateComponentsOwnerGroupAndIndexes
- copyGroup
- updateComponentsOwnerGroupAndIndexes
Function SANInodesClass::copyComponents()
Function Summary
name | return type | description |
copyComponents | bool | copy components |
Function Arguments
name | type | description |
components | const vector<SANIComponentParseTree*>* | components |
componentsNew | vector<SANIComponentParseTree*>* | components new |
Function Reference List
N/A
Function SANInodesClass::copyGroup()
Function Summary
name | return type | description |
copyGroup | SANIGroupActivationMemory* | copy group |
Function Arguments
name | type | description |
group | const SANIGroupActivationMemory* | group |
Function Reference List
Function SANInodesClass::updateComponentsOwnerGroupAndIndexes()
Function Summary
name | return type | description |
updateComponentsOwnerGroupAndIndexes | bool | update components owner group and indexes |
Function Arguments
name | type | description |
group | constEffective SANIGroupNeuralNetwork* | group |
components | const vector<SANIComponentNeuralNetwork*>* | components |
isSubcomponent | const bool | is subcomponent |
ownerComponent | constEffective SANIComponentNeuralNetwork* | owner component |
Function Reference List
-
-
-
- updateComponentsOwnerGroupAndIndexes
Function SANInodesClass::currentWordAmbiguous()
Function Summary
name | return type | description |
currentWordAmbiguous | bool | current word ambiguous |
Function Arguments
name | type | description |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
Function Reference List
N/A
Function SANInodesClass::countParseTreeLeafSize()
Function Summary
name | return type | description |
countParseTreeLeafSize | int | count parse tree leaf size |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
Function Reference List
-
- countParseTreeLeafSizeUnoptimised
Function SANInodesClass::countParseTreeLeafSizeUnoptimised()
Function Summary
name | return type | description |
countParseTreeLeafSizeUnoptimised | int | count parse tree leaf size unoptimised |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
Function Reference List
-
-
-
- countParseTreeLeafSizeUnoptimised
Function SANInodesClass::adjustNetworkDepth()
Function Summary
name | return type | description |
adjustNetworkDepth | bool | adjust network depth |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
Function SANInodesClass::adjustNetworkDepthReset()
Function Summary
name | return type | description |
adjustNetworkDepthReset | bool | adjust network depth reset |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
Function SANInodesClass::getNeuralNetworkDepth()
Function Summary
name | return type | description |
getNeuralNetworkDepth | bool | get neural network depth |
Function Arguments
name | type | description |
component | const SANIComponentNeuralNetwork* | component |
maxDepth | int* | max depth |
Function Reference List
N/A
Function SANInodesClass::getFirstComponent()
Function Summary
name | return type | description |
getFirstComponent | SANIComponentParseTree* | get first component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentNeuron | SANIGroupParseTree* | current neuron |
fromStart | bool | from start |
Function Reference List
N/A
Function SANInodesClass::deleteComponents()
Function Summary
name | return type | description |
deleteComponents | bool | delete components |
Function Arguments
name | type | description |
components | const vector<SANIComponentParseTree*>* | components |
Function Reference List
N/A
Function SANInodesClass::deleteGroup()
Function Summary
name | return type | description |
deleteGroup | bool | delete group |
Function Arguments
name | type | description |
group | const SANIGroupActivationMemory* | group |
Function Reference List
Function SANInodesClass::printGroup()
Function Summary
name | return type | description |
printGroup | bool | print group |
Function Arguments
name | type | description |
group | const SANIGroupNeuralNetwork* | group |
layer | const int | layer |
Function Reference List
Function SANInodesClass::printComponent()
Function Summary
name | return type | description |
printComponent | bool | print component |
Function Arguments
name | type | description |
component | const SANIComponentNeuralNetwork* | component |
layer | const int | layer |
Function Reference List
-
- printParseTreeDebugIndentation
-
- printComponent
- printComponent
Function SANInodesClass::printParseTreeDebugIndentation()
Function Summary
name | return type | description |
printParseTreeDebugIndentation | bool | print parse tree debug indentation |
Function Arguments
name | type | description |
layer | const int | layer |
Function Reference List
N/A
Function SANInodesClass::calculateMinIndexOfMatchesFound()
Function Summary
name | return type | description |
calculateMinIndexOfMatchesFound | int | calculate min index of matches found |
Function Arguments
name | type | description |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
Function Reference List
N/A
Function SANInodesClass::deleteParseTree()
Function Summary
name | return type | description |
deleteParseTree | void | delete parse tree |
Function Arguments
name | type | description |
parseTreeGroupToDelete | const SANIGroupParseTree* | parse tree group to delete |
level | const int | level |
Function Reference List
Function SANInodesClass::replicateParseTree()
Function Summary
name | return type | description |
replicateParseTree | SANIGroupParseTree* | replicate parse tree |
Function Arguments
name | type | description |
parseTreeGroupToReplicate | const SANIGroupParseTree* | parse tree group to replicate |
level | const int | level |
Function Reference List
Function SANInodesClass::convertNeuralNetworkGroupToParseTreeGroupNew()
Function Summary
name | return type | description |
convertNeuralNetworkGroupToParseTreeGroupNew | SANIGroupParseTree* | convert neural network group to parse tree group new |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
N/A
Function SANInodesClass::convertNeuralNetworkComponentToParseTreeComponentNew()
Function Summary
name | return type | description |
convertNeuralNetworkComponentToParseTreeComponentNew | SANIComponentParseTree* | convert neural network component to parse tree component new |
Function Arguments
name | type | description |
component | SANIComponentNeuralNetwork* | component |
Function Reference List
N/A
Function SANInodesClass::convertNeuralNetworkGroupToMemoryActivationGroupNew()
Function Summary
name | return type | description |
convertNeuralNetworkGroupToMemoryActivationGroupNew | SANIGroupActivationMemory* | convert neural network group to memory activation group new |
Function Arguments
name | type | description |
group | const SANIGroupNeuralNetwork* | group |
Function Reference List
Function SANInodesClass::resetGroupOptimumPathway()
Function Summary
name | return type | description |
resetGroupOptimumPathway | bool | reset group optimum pathway |
Function Arguments
name | type | description |
group | const SANIGroupNeuralNetwork* | group |
Function Reference List
-
- resetComponentsOptimumPathway
Function SANInodesClass::resetComponentsOptimumPathway()
Function Summary
name | return type | description |
resetComponentsOptimumPathway | bool | reset components optimum pathway |
Function Arguments
name | type | description |
components | const vector<SANIComponentNeuralNetwork*>* | components |
Function Reference List
-
-
-
- resetComponentsOptimumPathway
Function SANInodesClass::calculateCoverage()
Function Summary
name | return type | description |
calculateCoverage | int | calculate coverage |
Function Arguments
name | type | description |
activatedNeuronWithMaxWordIndexCoverage | const SANIGroupParseTree* | activated neuron with max word index coverage |
Function Reference List
N/A
Function SANInodesClass::isNeuronString()
Function Summary
name | return type | description |
isNeuronString | bool | is neuron string |
Function Arguments
name | type | description |
currentNeuron | const SANIGroupNeuralNetwork* | current neuron |
Function Reference List
N/A
Function SANInodesClass::getWordPOStypeFromAmbiguousWord()
Function Summary
name | return type | description |
getWordPOStypeFromAmbiguousWord | bool | get word POS type from ambiguous word |
Function Arguments
name | type | description |
currentWord | constEffective LRPpreprocessorPlainTextWord* | current word |
wordPOStype | int* | word POS type |
Function Reference List
-
- LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun
Function SANInodesClass::printParseTreeGroupIndices()
Function Summary
name | return type | description |
printParseTreeGroupIndices | bool | print parse tree group indices |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
layer | const int | layer |
Function Reference List
-
- printParseTreeDebugIndentation
- hasComponentTypeString
- printParseTreeDebugIndentation
- printParseTreeGroupIndices
Function SANInodesClass::printParseTreeGroupIndicesFlat()
Function Summary
name | return type | description |
printParseTreeGroupIndicesFlat | string | print parse tree group indices flat |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- hasComponentTypeString
- SHAREDvarsClass::convertIntToString
- printParseTreeGroupIndicesFlat
Function SANInodesClass::printParseTree()
Function Summary
name | return type | description |
printParseTree | bool | print parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
layer | const int | layer |
Function Reference List
-
- printParseTreeDebugIndentation
Function SANInodesClass::printNeuralNetwork()
Function Summary
name | return type | description |
printNeuralNetwork | bool | print neural network |
Function Arguments
name | type | description |
currentNeuron | const SANIGroupNeuralNetwork* | current neuron |
layer | const int | layer |
Function Reference List
-
- printParseTreeDebugIndentation
Function SANInodesClass::hasComponentTypeString()
Function Summary
name | return type | description |
hasComponentTypeString | bool | has component type string |
Function Arguments
name | type | description |
component | const SANIComponentParseTree* | component |
Function Reference List
N/A
Function SANInodesClass::calculateComponentTypeString()
Function Summary
name | return type | description |
calculateComponentTypeString | bool | calculate component type string |
Function Arguments
name | type | description |
componentSource | const SANIGroupNeuralNetwork* | component source |
Function Reference List
N/A
File SANIneuralNetworkOperations Documentation
File Name: SANIneuralNetworkOperations.cpp/.hpp
File Description: SANI neural network operations
File Function List
-
- writeNeuralNetXMLfile
- initialiseIncrementalGeneration
- generateNeuralNetFromSANInet
- determinePositonsOfInputNeurons
- determinePositonsOfNeurons
- determinePositonsOfNeuronsReset
File Diagram (functions hierarchy)
Function SANIneuralNetworkOperationsClass::writeNeuralNetXMLfile()
Function Summary
name | return type | description |
writeNeuralNetXMLfile | bool | write neural net XML file |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function SANIneuralNetworkOperationsClass::initialiseIncrementalGeneration()
Function Summary
name | return type | description |
initialiseIncrementalGeneration | void | initialise incremental generation |
Function Reference List
N/A
Function SANIneuralNetworkOperationsClass::generateNeuralNetFromSANInet()
Function Summary
name | return type | description |
generateNeuralNetFromSANInet | bool | generate neural net from SANI net |
Function Arguments
name | type | description |
translatorVariables | ANNtranslatorVariablesClass* | translator variables |
Function Reference List
-
- SANInodesClass::getSANIGroupTypesGlobal
- SANIformationClass::getFirstInputGroupInNetwork
- determinePositonsOfInputNeurons
- determinePositonsOfNeuronsReset
- determinePositonsOfInputNeurons
- determinePositonsOfNeurons
Function SANIneuralNetworkOperationsClass::determinePositonsOfInputNeurons()
Function Summary
name | return type | description |
determinePositonsOfInputNeurons | bool | determine positons of input neurons |
Function Arguments
name | type | description |
idBase | int64_t* | id base |
firstOutputNeuronInNetworkPre | ANNneuron** | first output neuron in network pre |
Function Reference List
-
- SANIformationClass::getFirstGroupInInputLayerSectionWordOrig
- SANIformationClass::getFirstGroupInInputLayerSectionWordPOStype
- SANIformationClass::getInputLayerSectionExplicitWordMap
- SANIformationClass::getInputLayerSectionTokensLayerMap
Function SANIneuralNetworkOperationsClass::determinePositonsOfNeurons()
Function Summary
name | return type | description |
determinePositonsOfNeurons | bool | determine positons of neurons |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
idBase | int64_t* | id base |
firstOutputNeuronInNetworkPre | ANNneuron* | first output neuron in network pre |
firstOutputNeuronInNetworkPost | ANNneuron** | first output neuron in network post |
Function Reference List
N/A
Function SANIneuralNetworkOperationsClass::determinePositonsOfNeuronsReset()
Function Summary
name | return type | description |
determinePositonsOfNeuronsReset | bool | determine positons of neurons reset |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
N/A
File SANIformation Documentation
File Name: SANIformation.cpp/.hpp
File Description: SANI formation
File Function List
-
- getFirstGroupInInputLayerSectionWordOrig
- getExplicitWordList
- getInputLayerSectionExplicitWordMap
- getInputLayerSectionTokensLayerMap
- getFirstGroupInInputLayerSectionWordPOStype
- getFirstInputGroupInNetwork
- createSANI
- createInputNeuronLayer
- createInputNeuronLayerSectionWordOrig
- addInputNeuronLayerSectionWordOrig
- findInputNeuronLayerSectionWordOrig
- createInputNeuronLayerSectionWordPOStype
- createInputNeuronLayerSectionNounVariantType
- createInputNeuronLayerSectionVerbVariantType
- createInputNeuronLayerSectionExplicitWord
- createInputNeuronLayerSectionTokensLayer
- createNeuronLayerIntro
- createNeuronLayerGroupType
- createNeuronLayerGroup
- createNeuronLayerComponents
- findTokensLayerClassType
- findWordInList
- findWordInGroupMap
- getInputGroupLayerSection
- addGroupToLayer
- createGroupANNconnectionIO
- createGroupANNconnectionIObasic
- createGroupANNconnection
-
-
- deleteANNconnections
- createANNconnectivity
- createANNconnectivityReset
File Diagram (functions hierarchy)
Function SANIformationClass::getFirstGroupInInputLayerSectionWordOrig()
Function Summary
name | return type | description |
getFirstGroupInInputLayerSectionWordOrig | SANIGroupNeuralNetwork* | get first group in input layer section word orig |
Function Reference List
N/A
Function SANIformationClass::getExplicitWordList()
Function Summary
name | return type | description |
getExplicitWordList | vector* | get explicit word list |
Function Reference List
N/A
Function SANIformationClass::getInputLayerSectionExplicitWordMap()
Function Summary
name | return type | description |
getInputLayerSectionExplicitWordMap | unordered_map* | get input layer section explicit word map |
Function Reference List
N/A
Function SANIformationClass::getInputLayerSectionTokensLayerMap()
Function Summary
name | return type | description |
getInputLayerSectionTokensLayerMap | unordered_map* | get input layer section tokens layer map |
Function Reference List
N/A
Function SANIformationClass::getFirstGroupInInputLayerSectionWordPOStype()
Function Summary
name | return type | description |
getFirstGroupInInputLayerSectionWordPOStype | SANIGroupNeuralNetwork* | get first group in input layer section word POS type |
Function Reference List
N/A
Function SANIformationClass::getFirstInputGroupInNetwork()
Function Summary
name | return type | description |
getFirstInputGroupInNetwork | SANIGroupNeuralNetwork* | get first input group in network |
Function Reference List
N/A
Function SANIformationClass::createSANI()
Function Summary
name | return type | description |
createSANI | bool | create SANI |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- createInputNeuronLayer
- createNeuronLayerIntro
Function SANIformationClass::createInputNeuronLayer()
Function Summary
name | return type | description |
createInputNeuronLayer | bool | create input neuron layer |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- createInputNeuronLayerSectionWordOrig
- createInputNeuronLayerSectionWordPOStype
- createInputNeuronLayerSectionExplicitWord
- createInputNeuronLayerSectionTokensLayer
Function SANIformationClass::createInputNeuronLayerSectionWordOrig()
Function Summary
name | return type | description |
createInputNeuronLayerSectionWordOrig | bool | create input neuron layer section word orig |
Function Arguments
name | type | description |
currentGroupInInputLayerSectionWordOrig | const SANIGroupNeuralNetwork** | current group in input layer section word orig |
numberOfGroupsInSection | const int* | number of groups in section |
Function Reference List
N/A
Function SANIformationClass::addInputNeuronLayerSectionWordOrig()
Function Summary
name | return type | description |
addInputNeuronLayerSectionWordOrig | bool | add input neuron layer section word orig |
Function Arguments
name | type | description |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
currentGroupInInputLayerSection | constEffective SANIGroupNeuralNetwork** | current group in input layer section |
Function Reference List
-
- getFirstGroupInInputLayerSectionWordOrig
- SANInodesClass::assignGroupIndex
- SHAREDvarsClass::convertIntToString
- addGroupToLayer
- addGroupToLayer
Function SANIformationClass::findInputNeuronLayerSectionWordOrig()
Function Summary
name | return type | description |
findInputNeuronLayerSectionWordOrig | bool | find input neuron layer section word orig |
Function Arguments
name | type | description |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
currentGroupInInputLayerSection | SANIGroupNeuralNetwork** | current group in input layer section |
Function Reference List
N/A
Function SANIformationClass::createInputNeuronLayerSectionWordPOStype()
Function Summary
name | return type | description |
createInputNeuronLayerSectionWordPOStype | bool | create input neuron layer section word POS type |
Function Arguments
name | type | description |
currentGroupInInputLayerSectionWordPOStype | SANIGroupNeuralNetwork** | current group in input layer section word POS type |
numberOfGroupsInSection | int* | number of groups in section |
Function Reference List
-
-
-
- createInputNeuronLayerSectionNounVariantType
- createInputNeuronLayerSectionVerbVariantType
- SANInodesClass::assignGroupIndex
- SHAREDvarsClass::convertIntToString
- addGroupToLayer
- addGroupToLayer
Function SANIformationClass::createInputNeuronLayerSectionNounVariantType()
Function Summary
name | return type | description |
createInputNeuronLayerSectionNounVariantType | bool | create input neuron layer section noun variant type |
Function Arguments
name | type | description |
currentGroupInInputLayerSectionWordPOStype | SANIGroupNeuralNetwork* | current group in input layer section word POS type |
currentGroupInInputLayerSectionWordNounVariantType | SANIGroupNeuralNetwork** | current group in input layer section word noun variant type |
numberOfGroupsInSection | int* | number of groups in section |
Function Reference List
-
-
- createGroupANNconnectionIO
- addGroupToLayer
Function SANIformationClass::createInputNeuronLayerSectionVerbVariantType()
Function Summary
name | return type | description |
createInputNeuronLayerSectionVerbVariantType | bool | create input neuron layer section verb variant type |
Function Arguments
name | type | description |
currentGroupInInputLayerSectionWordPOStype | SANIGroupNeuralNetwork* | current group in input layer section word POS type |
currentGroupInInputLayerSectionWordVerbVariantType | SANIGroupNeuralNetwork** | current group in input layer section word verb variant type |
numberOfGroupsInSection | int* | number of groups in section |
Function Reference List
-
-
- createGroupANNconnectionIO
- addGroupToLayer
Function SANIformationClass::createInputNeuronLayerSectionExplicitWord()
Function Summary
name | return type | description |
createInputNeuronLayerSectionExplicitWord | bool | create input neuron layer section explicit word |
Function Arguments
name | type | description |
components | const vector<SANIComponentNeuralNetwork*>* | components |
subcomponents | const bool | subcomponents |
explicitWordList | vector<string>* | explicit word list |
Function Reference List
-
-
-
-
- createInputNeuronLayerSectionExplicitWord
Function SANIformationClass::createInputNeuronLayerSectionTokensLayer()
Function Summary
name | return type | description |
createInputNeuronLayerSectionTokensLayer | bool | create input neuron layer section tokens layer |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
currentGroupInInputLayerSectionTokensLayer | SANIGroupNeuralNetwork** | current group in input layer section tokens layer |
numberOfGroupsInSectionTokensLayer | int* | number of groups in section tokens layer |
Function Reference List
-
-
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::parseTagDownALevel
-
- createGroupANNconnectionIO
- addGroupToLayer
- createGroupANNconnectionIO
- addGroupToLayer
- createGroupANNconnectionIO
- addGroupToLayer
- addGroupToLayer
Function SANIformationClass::createNeuronLayerIntro()
Function Summary
name | return type | description |
createNeuronLayerIntro | bool | create neuron layer intro |
Function Arguments
name | type | description |
SANIrulesTokenLayers | const vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
-
-
-
- createGroupANNconnectionIObasic
- createNeuronLayerGroup
Function SANIformationClass::createNeuronLayerGroupType()
Function Summary
name | return type | description |
createNeuronLayerGroupType | bool | create neuron layer group type |
Function Arguments
name | type | description |
SANIrulesTokenLayers | const vector<XMLparserTag*>* | SANI rules token layers |
higherLevelComponent | SANIComponentNeuralNetwork* | higher level component |
groupType | const SANIGroupType* | group type |
Function Reference List
-
-
- createGroupANNconnection
- createNeuronLayerGroup
Function SANIformationClass::createNeuronLayerGroup()
Function Summary
name | return type | description |
createNeuronLayerGroup | bool | create neuron layer group |
Function Arguments
name | type | description |
SANIrulesTokenLayers | const vector<XMLparserTag*>* | SANI rules token layers |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
-
-
- createNeuronLayerComponents
Function SANIformationClass::createNeuronLayerComponents()
Function Summary
name | return type | description |
createNeuronLayerComponents | bool | create neuron layer components |
Function Arguments
name | type | description |
SANIrulesTokenLayers | const vector<XMLparserTag*>* | SANI rules token layers |
group | const SANIGroupNeuralNetwork* | group |
components | const vector<SANIComponentNeuralNetwork*>* | components |
subcomponents | const bool | subcomponents |
higherLevelComponent | const SANIComponentNeuralNetwork* | higher level component |
Function Reference List
-
-
-
-
- LRPpreprocessorWordClassClass::getPOStypeFromName
- getInputGroupLayerSection
- findTokensLayerClassType
- createGroupANNconnection
- createGroupANNconnection
- createNeuronLayerGroup
- createNeuronLayerGroupType
- createNeuronLayerComponents
Function SANIformationClass::findTokensLayerClassType()
Function Summary
name | return type | description |
findTokensLayerClassType | bool | find tokens layer class type |
Function Arguments
name | type | description |
layerName | const string | layer name |
layerClassName | const string | layer class name |
layerClassTypeName | const string | layer class type name |
groupFound | SANIGroupNeuralNetwork** | group found |
Function Reference List
Function SANIformationClass::findTokensLayerClass()
Function Summary
name | return type | description |
findTokensLayerClass | bool | find tokens layer class |
Function Arguments
name | type | description |
layerName | const string | layer name |
layerClassName | const string | layer class name |
layerClassGroupFound | SANIGroupNeuralNetwork** | layer class group found |
Function Reference List
N/A
Function SANIformationClass::findWordInList()
Function Summary
name | return type | description |
findWordInList | bool | find word in list |
Function Arguments
name | type | description |
word | const string | word |
explicitWordList | vector<string>* | explicit word list |
Function Reference List
N/A
Function SANIformationClass::findWordInGroupMap()
Function Summary
name | return type | description |
findWordInGroupMap | bool | find word in group map |
Function Arguments
name | type | description |
word | string | word |
wordMap | unordered_map<string,SANIGroupNeuralNetwork*>* | word map |
groupFound | constEffective SANIGroupNeuralNetwork** | group found |
Function Reference List
N/A
Function SANIformationClass::getInputGroupLayerSection()
Function Summary
name | return type | description |
getInputGroupLayerSection | SANIGroupNeuralNetwork* | get input group layer section |
Function Arguments
name | type | description |
firstGroupInInputLayerSection | SANIGroupNeuralNetwork* | first group in input layer section |
groupIndexInSection | const int | group index in section |
Function Reference List
N/A
Function SANIformationClass::addGroupToLayer()
Function Summary
name | return type | description |
addGroupToLayer | void | add group to layer |
Function Arguments
name | type | description |
currentGroupInLayer | SANIGroupNeuralNetwork** | current group in layer |
numberOfGroupsInSection | int* | number of groups in section |
Function Reference List
N/A
Function SANIformationClass::createGroupANNconnectionIO()
Function Summary
name | return type | description |
createGroupANNconnectionIO | bool | create group ANN connection IO |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
higherLevelGroup | SANIGroupNeuralNetwork* | higher level group |
Function Reference List
Function SANIformationClass::createGroupANNconnectionIObasic()
Function Summary
name | return type | description |
createGroupANNconnectionIObasic | bool | create group ANN connection IO basic |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
higherLevelGroup | SANIGroupNeuralNetwork* | higher level group |
Function Reference List
N/A
Function SANIformationClass::createGroupANNconnection()
Function Summary
name | return type | description |
createGroupANNconnection | bool | create group ANN connection |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
higherLevelComponent | SANIComponentNeuralNetwork* | higher level component |
Function Reference List
Function SANIformationClass::createANNconnection()
Function Summary
name | return type | description |
createANNconnection | ANNneuronConnection* | create ANN connection |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
higherLevelGroup | SANIGroupNeuralNetwork* | higher level group |
Function Reference List
N/A
Function SANIformationClass::deleteANNconnections()
Function Summary
name | return type | description |
deleteANNconnections | void | delete ANN connections |
Function Arguments
name | type | description |
group | const SANIGroupNeuralNetwork* | group |
component | SANIComponentNeuralNetwork* | component |
Function Reference List
N/A
Function SANIformationClass::createANNconnectivity()
Function Summary
name | return type | description |
createANNconnectivity | bool | create ANN connectivity |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
-
-
-
-
- createANNconnection
- createANNconnection
- createANNconnection
Function SANIformationClass::createANNconnectivityReset()
Function Summary
name | return type | description |
createANNconnectivityReset | bool | create ANN connectivity reset |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
File SANIposRelTranslator Documentation
File Name: SANIposRelTranslator.cpp/.hpp
File Description: SANI pos rel translator
File Function List
-
- parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
File Diagram (functions hierarchy)
Function SANIposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences()
Function Summary
name | return type | description |
parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences | bool | parse txtfile and create semantic network based upon semantic dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::createWordIndexListFromLRPfiles
- SANIrulesClass::extractSANIrules
- SANIformationClass::createSANI
-
- LRPpreprocessorWordClassClass::convertSentenceContentsIndexToEntityIndex
- SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper
- SANIformationClass::createANNconnectivity
File SANIpropagateOperations Documentation
File Name: SANIpropagateOperations.cpp/.hpp
File Description: SANI propagate operations
File Function List
-
- setParseSentenceReverse
- propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady
- propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady
- propagateWordThroughNetworkGroupVerifyComponentSequenceOrActivationReady
- propagateWordThroughNetworkGroupVerifyComponentSequenceRepeatActivationReady
- componentWordConnectivityTestsWrapper
- componentWordConnectivityTestsWrapper
- componentWordConnectivityTests
- componentTests1
- findPreviousWordInSentence
- findPreceedingWordInSentence
- resetAllNeuronComponents
- resetGroupActivation
- resetComponentsActivation
- restoreGroupActivation
- restoreComponentsActivation
- doesRequireResetGroupActivation
- findNextAvailableComponent
File Diagram (functions hierarchy)
Function SANIpropagateOperationsClass::setParseSentenceReverse()
Function Summary
name | return type | description |
setParseSentenceReverse | void | set parse sentence reverse |
Function Arguments
name | type | description |
normalDirection | const bool | normal direction |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
N/A
Function SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady | bool | propagate word through network group verify component sequence activation ready |
Function Arguments
name | type | description |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | vector<SANIComponentNeuralNetwork*>* | components |
activationSequenceCompleted | bool* | activation sequence completed |
firstActiveComponentInGroup | bool* | first active component in group |
previousActiveComponent | SANIComponentNeuralNetwork** | previous active component |
finalActiveComponent | SANIComponentNeuralNetwork** | final active component |
existingActivationFoundStartComponent | bool* | existing activation found start component |
Function Reference List
-
- propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady
Function SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady | bool | propagate word through network group verify component sequence activation ready |
Function Arguments
name | type | description |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | vector<SANIComponentNeuralNetwork*>* | components |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
activationSequenceCompleted | bool* | activation sequence completed |
firstActiveComponentInGroup | bool* | first active component in group |
previousActiveComponent | SANIComponentNeuralNetwork** | previous active component |
finalActiveComponent | SANIComponentNeuralNetwork** | final active component |
existingActivationFoundStartComponent | bool* | existing activation found start component |
existingActivationFoundEndComponent | bool* | existing activation found end component |
missingStartComponentFound | bool* | missing start component found |
missingOrVariableStartComponentFound | bool* | missing or variable start component found |
missingOrVariableEndComponentFound | bool* | missing or variable end component found |
numberOfInactiveComponentsRemaining | int* | number of inactive components remaining |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
componentWordConnectivityTestsResult | const bool | component word connectivity tests result |
Function Reference List
-
-
-
-
- identifySequentialActivationFound
- SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableEndComponentFound
- SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableStartComponentFound
- identifyMissingStartComponentFound
Function SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceOrActivationReady()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupVerifyComponentSequenceOrActivationReady | bool | propagate word through network group verify component sequence or activation ready |
Function Arguments
name | type | description |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | const vector<SANIComponentNeuralNetwork*>* | components |
existingActivationFoundStartComponent | bool* | existing activation found start component |
Function Reference List
N/A
Function SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceRepeatActivationReady()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupVerifyComponentSequenceRepeatActivationReady | bool | propagate word through network group verify component sequence repeat activation ready |
Function Arguments
name | type | description |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | const vector<SANIComponentNeuralNetwork*>* | components |
repeatDetected | bool* | repeat detected |
existingActivationFoundStartComponent | const bool* | existing activation found start component |
Function Reference List
N/A
Function SANIpropagateOperationsClass::componentWordConnectivityTestsWrapper()
Function Summary
name | return type | description |
componentWordConnectivityTestsWrapper | bool | component word connectivity tests wrapper |
Function Arguments
name | type | description |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
existingActivationFoundStartComponent | const bool | existing activation found start component |
Function Reference List
-
- componentWordConnectivityTestsWrapper
Function SANIpropagateOperationsClass::componentWordConnectivityTestsWrapper()
Function Summary
name | return type | description |
componentWordConnectivityTestsWrapper | bool | component word connectivity tests wrapper |
Function Arguments
name | type | description |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
currentParseTreeGroupTemp | SANIGroupParseTree* | current parse tree group temp |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
existingActivationFoundStartComponent | const bool | existing activation found start component |
existingActivationFoundEndComponent | const bool | existing activation found end component |
Function Reference List
-
-
-
- componentWordConnectivityTests
- componentWordConnectivityTests
Function SANIpropagateOperationsClass::componentWordConnectivityTests()
Function Summary
name | return type | description |
componentWordConnectivityTests | bool | component word connectivity tests |
Function Arguments
name | type | description |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
prospectiveNewlyActiveComponentInParseTreeParseTreeGroupRef | const SANIGroupParseTree* | prospective newly active component in parse tree parse tree group ref |
lastActiveComponent | SANIComponent* | last active component |
lastActiveComponentInParseTreeParseTreeGroupRef | const SANIGroupParseTree* | last active component in parse tree parse tree group ref |
lastActiveComponentInParseTree | const SANIComponentParseTree* | last active component in parse tree |
previousActiveComponentInParseTreeParseTreeGroupRef | const SANIGroupParseTree* | previous active component in parse tree parse tree group ref |
existingActivationFoundStartComponent | const bool | existing activation found start component |
Function Reference List
-
-
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::maxInt
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::minInt
- SANIpropagateOperationsParseTreeClass::componentWordConnectivityTestsCompareToMemory
Function SANIpropagateOperationsClass::componentTests1()
Function Summary
name | return type | description |
componentTests1 | bool | component tests 1 |
Function Arguments
name | type | description |
currentComponent | const SANIComponentNeuralNetwork* | current component |
group | const SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
N/A
Function SANIpropagateOperationsClass::findPreviousWordInSentence()
Function Summary
name | return type | description |
findPreviousWordInSentence | bool | find previous word in sentence |
Function Arguments
name | type | description |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
previousWordPOStype | const int | previous word POS type |
Function Reference List
Function SANIpropagateOperationsClass::findPreceedingWordInSentence()
Function Summary
name | return type | description |
findPreceedingWordInSentence | bool | find preceeding word in sentence |
Function Arguments
name | type | description |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
existsPreceedingWordPOStype | const int | exists preceeding word POS type |
Function Reference List
Function SANIpropagateOperationsClass::checkWordPOStype()
Function Summary
name | return type | description |
checkWordPOStype | bool | check word POS type |
Function Arguments
name | type | description |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
unambiguousPOSindex | const int | unambiguous POS index |
Function Reference List
-
- SANInodesClass::currentWordAmbiguous
- SHAREDvarsClass::getBitValue
Function SANIpropagateOperationsClass::resetAllNeuronComponents()
Function Summary
name | return type | description |
resetAllNeuronComponents | bool | reset all neuron components |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
groupBoolIndexType | const int | group bool index type |
Function Reference List
-
-
-
-
- resetGroupActivation
- SANIpropagateOperationsParseTreeClass::resetGroupParseTreeGroupRef
- SANInodesClass::resetGroupOptimumPathway
Function SANIpropagateOperationsClass::resetGroupActivation()
Function Summary
name | return type | description |
resetGroupActivation | bool | reset group activation |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
Function Reference List
-
- resetComponentsActivation
Function SANIpropagateOperationsClass::resetComponentsActivation()
Function Summary
name | return type | description |
resetComponentsActivation | bool | reset components activation |
Function Arguments
name | type | description |
components | const vector<SANIComponentNeuralNetwork*>* | components |
Function Reference List
-
-
-
- resetComponentsActivation
Function SANIpropagateOperationsClass::restoreGroupActivation()
Function Summary
name | return type | description |
restoreGroupActivation | bool | restore group activation |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
groupOrig | SANIGroupNeuralNetwork* | group orig |
Function Reference List
-
- restoreComponentsActivation
Function SANIpropagateOperationsClass::restoreComponentsActivation()
Function Summary
name | return type | description |
restoreComponentsActivation | bool | restore components activation |
Function Arguments
name | type | description |
components | const vector<SANIComponentNeuralNetwork*>* | components |
componentsOrig | const vector<SANIComponentNeuralNetwork*>* | components orig |
Function Reference List
-
-
-
- restoreComponentsActivation
Function SANIpropagateOperationsClass::doesRequireResetGroupActivation()
Function Summary
name | return type | description |
doesRequireResetGroupActivation | bool | does require reset group activation |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
Xcomponent | SANIComponentNeuralNetwork* | Xcomponent |
indexOfXcomponentInGroup | const int | index of xcomponent in group |
ownerGroup | const SANIGroupNeuralNetwork* | owner group |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
Function Reference List
-
-
-
-
-
- findNextAvailableComponent
Function SANIpropagateOperationsClass::findNextAvailableComponent()
Function Summary
name | return type | description |
findNextAvailableComponent | bool | find next available component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
indexOfXcomponentInGroup | const int | index of xcomponent in group |
ownerGroup | const SANIGroupNeuralNetwork* | owner group |
Function Reference List
N/A
File SANIpropagateOperationsParseTree Documentation
File Name: SANIpropagateOperationsParseTree.cpp/.hpp
File Description: SANI propagate operations parse tree
File Function List
-
- getMinMaxWordIndexInParseTree
- componentWordConnectivityTestsCompareToMemory
- calculatePerformanceWeightOfParseTree
- updatePerformance
- updatePerformanceGroup
- traceBackpropParseTree
- resetGroupParseTreeGroupRef
- restoreGroupParseTreeGroupRef
- resetNeuronBackprop
- initialiseParseTreeGroupList
- deinitialiseParseTreeGroupList
- updateParseTreeMaxMinWordIndexOfParent
- updateParseTreeMaxMinWordIndexOfParentBasic
File Diagram (functions hierarchy)
Function SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree()
Function Summary
name | return type | description |
getMinMaxWordIndexInParseTree | bool | get min max word index in parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
findMaxOrMinWordIndex | const bool | find max or min word index |
wordIndexMaxOrMin | int* | word index max or min |
level | int | level |
Function Reference List
-
-
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- getMinMaxWordIndexInParseTree
Function SANIpropagateOperationsParseTreeClass::componentWordConnectivityTestsCompareToMemory()
Function Summary
name | return type | description |
componentWordConnectivityTestsCompareToMemory | bool | component word connectivity tests compare to memory |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
wordIndexProspectiveFirst | const int | word index prospective first |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
lastActiveComponent | SANIComponent* | last active component |
Function Reference List
N/A
Function SANIpropagateOperationsParseTreeClass::calculatePerformanceWeightOfParseTree()
Function Summary
name | return type | description |
calculatePerformanceWeightOfParseTree | bool | calculate performance weight of parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
maxWeight | int* | max weight |
Function Reference List
-
- traceBackpropParseTree
- resetNeuronBackprop
Function SANIpropagateOperationsParseTreeClass::updatePerformance()
Function Summary
name | return type | description |
updatePerformance | bool | update performance |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | const int | layer |
Function Reference List
Function SANIpropagateOperationsParseTreeClass::updatePerformanceGroup()
Function Summary
name | return type | description |
updatePerformanceGroup | bool | update performance group |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | const int | layer |
Function Reference List
-
- traceBackpropParseTree
- resetNeuronBackprop
Function SANIpropagateOperationsParseTreeClass::traceBackpropParseTree()
Function Summary
name | return type | description |
traceBackpropParseTree | bool | trace backprop parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
level | int | level |
print | const bool | print |
performancePreprocess | const bool | performance preprocess |
performance | int* | performance |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
Function Reference List
Function SANIpropagateOperationsParseTreeClass::traceBackpropParseTree()
Function Summary
name | return type | description |
traceBackpropParseTree | bool | trace backprop parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
level | int | level |
print | const bool | print |
performancePreprocess | const bool | performance preprocess |
performance | int* | performance |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
calculateMaxWeight | const bool | calculate max weight |
maxWeight | int* | max weight |
Function Reference List
-
-
-
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
- SANInodesClass::hasComponentTypeString
-
- LRPpreprocessorWordClassClass::isWordInWordlist
- SANInodesClass::printComponent
- SANInodesClass::printParseTreeDebugIndentation
- traceBackpropParseTree
Function SANIpropagateOperationsParseTreeClass::resetGroupParseTreeGroupRef()
Function Summary
name | return type | description |
resetGroupParseTreeGroupRef | bool | reset group parse tree group ref |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
deleteExistingParseTreeGroupRef | const bool | delete existing parse tree group ref |
Function Reference List
-
- SANInodesClass::convertNeuralNetworkGroupToParseTreeGroupNew
- SANInodesClass::convertNeuralNetworkGroupToMemoryActivationGroupNew
Function SANIpropagateOperationsParseTreeClass::restoreGroupParseTreeGroupRef()
Function Summary
name | return type | description |
restoreGroupParseTreeGroupRef | bool | restore group parse tree group ref |
Function Arguments
name | type | description |
group | SANIGroupNeuralNetwork* | group |
parseTreeGroupOrig | SANIGroupParseTree* | parse tree group orig |
Function Reference List
-
- SANInodesClass::deleteGroup
Function SANIpropagateOperationsParseTreeClass::resetNeuronBackprop()
Function Summary
name | return type | description |
resetNeuronBackprop | bool | reset neuron backprop |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
groupBoolIndexType | const int | group bool index type |
Function Reference List
Function SANIpropagateOperationsParseTreeClass::initialiseParseTreeGroupList()
Function Summary
name | return type | description |
initialiseParseTreeGroupList | bool | initialise parse tree group list |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
parseTreeGroupList | vector<SANIGroupParseTree*>* | parse tree group list |
Function Reference List
N/A
Function SANIpropagateOperationsParseTreeClass::deinitialiseParseTreeGroupList()
Function Summary
name | return type | description |
deinitialiseParseTreeGroupList | bool | deinitialise parse tree group list |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
parseTreeGroupList | vector<SANIGroupParseTree*>* | parse tree group list |
Function Reference List
-
-
- SANInodesClass::deleteGroup
Function SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParent()
Function Summary
name | return type | description |
updateParseTreeMaxMinWordIndexOfParent | void | update parse tree max min word index of parent |
Function Arguments
name | type | description |
parentGroup | SANIGroupParseTree* | parent group |
parentComponent | SANIComponentParseTree* | parent component |
childGroup | SANIGroupParseTree* | child group |
Function Reference List
N/A
Function SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParentBasic()
Function Summary
name | return type | description |
updateParseTreeMaxMinWordIndexOfParentBasic | void | update parse tree max min word index of parent basic |
Function Arguments
name | type | description |
parentGroup | SANIGroupParseTree* | parent group |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
childGroup | SANIGroupParseTree* | child group |
Function Reference List
N/A
File SANIpropagateCompactOperations Documentation
File Name: SANIpropagateCompactOperations.cpp/.hpp
File Description: SANI propagate compact operations
File Function List
-
- identifySequentialActivationFound
- identifyMissingStartComponentFound
- upperNeuronContainsWordIndexOfProspectiveComponent
- repeatedSequenceDetected
- consecutiveSequenceDetected
- findValidDualLowerLevelConnectionAlternate
- findGroup1InFirstSectionOfGroup2BackConnection
- findValidDualLowerLevelConnection
File Diagram (functions hierarchy)
Function SANIpropagateCompactOperationsClass::identifySequentialActivationFound()
Function Summary
name | return type | description |
identifySequentialActivationFound | bool | identify sequential activation found |
Function Arguments
name | type | description |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
i | const int | i |
currentComponent | const SANIComponentNeuralNetwork* | current component |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
sequentialActivationFound | bool* | sequential activation found |
existingActivationFoundStartComponent | bool* | existing activation found start component |
existingActivationFoundEndComponent | bool* | existing activation found end component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
componentWordConnectivityTestsResult | const bool | component word connectivity tests result |
Function Reference List
-
-
- upperNeuronContainsWordIndexOfProspectiveComponent
- repeatedSequenceDetected
- findValidDualLowerLevelConnectionAlternate
- repeatedSequenceDetected
- findValidDualLowerLevelConnectionAlternate
-
- findValidDualLowerLevelConnection
- repeatedSequenceDetected
- upperNeuronContainsWordIndexOfProspectiveComponent
- consecutiveSequenceDetected
- findValidDualLowerLevelConnection
Function SANIpropagateCompactOperationsClass::identifyMissingStartComponentFound()
Function Summary
name | return type | description |
identifyMissingStartComponentFound | bool | identify missing start component found |
Function Arguments
name | type | description |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
i | const int | i |
currentComponent | const SANIComponentNeuralNetwork* | current component |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
missingStartComponentFound | bool* | missing start component found |
stillParsingActiveComponents | bool* | still parsing active components |
Function Reference List
-
-
-
-
- SANInodesClass::hasComponentTypeString
- SANInodesClass::hasComponentTypeString
Function SANIpropagateCompactOperationsClass::upperNeuronContainsWordIndexOfProspectiveComponent()
Function Summary
name | return type | description |
upperNeuronContainsWordIndexOfProspectiveComponent | bool | upper neuron contains word index of prospective component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
neuronComponentConnectionActiveWordRecord | const LRPpreprocessorPlainTextWord* | neuron component connection active word record |
component | const SANIComponentNeuralNetwork* | component |
group | const SANIGroupNeuralNetwork* | group |
Function Reference List
-
-
- upperNeuronContainsWordIndexOfProspectiveComponent
Function SANIpropagateCompactOperationsClass::repeatedSequenceDetected()
Function Summary
name | return type | description |
repeatedSequenceDetected | bool | repeated sequence detected |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
currentParseTreeGroupTemp | const SANIGroupParseTree* | current parse tree group temp |
wordTranslatorSentenceWordIndex | const int | word translator sentence word index |
Function Reference List
-
-
-
- SANInodesClass::currentWordAmbiguous
- SANInodesClass::currentWordAmbiguous
- SANInodesClass::currentWordAmbiguous
- SANInodesClass::getWordPOStypeFromAmbiguousWord
- SANInodesClass::currentWordAmbiguous
- SANInodesClass::getWordPOStypeFromAmbiguousWord
- SANInodesClass::getWordPOStypeFromAmbiguousWord
- SANInodesClass::getWordPOStypeFromAmbiguousWord
Function SANIpropagateCompactOperationsClass::consecutiveSequenceDetected()
Function Summary
name | return type | description |
consecutiveSequenceDetected | bool | consecutive sequence detected |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
component | const SANIComponentNeuralNetwork* | component |
Function Reference List
N/A
Function SANIpropagateCompactOperationsClass::findValidDualLowerLevelConnectionAlternate()
Function Summary
name | return type | description |
findValidDualLowerLevelConnectionAlternate | bool | find valid dual lower level connection alternate |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
component | const SANIComponentNeuralNetwork* | component |
Function Reference List
-
-
-
-
-
-
- findGroup1InFirstSectionOfGroup2BackConnection
Function SANIpropagateCompactOperationsClass::findGroup1InFirstSectionOfGroup2BackConnection()
Function Summary
name | return type | description |
findGroup1InFirstSectionOfGroup2BackConnection | bool | find group 1I n first section of group 2B ack connection |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentGroup2 | SANIGroupNeuralNetwork* | current group 2 |
group1ToFound | const SANIGroupNeuralNetwork* | group 1T o found |
Function Reference List
-
-
-
- findGroup1InFirstSectionOfGroup2BackConnection
Function SANIpropagateCompactOperationsClass::findValidDualLowerLevelConnection()
Function Summary
name | return type | description |
findValidDualLowerLevelConnection | bool | find valid dual lower level connection |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
component | const SANIComponentNeuralNetwork* | component |
assumeFirstComponentActive | const bool | assume first component active |
Function Reference List
N/A
File SANIpropagateCompactGenerateOperations Documentation
File Name: SANIpropagateCompactGenerateOperations.cpp/.hpp
File Description: SANI propagate compact generate operations
File Function List
-
- verifyMissingOrVariableStartComponentFound
- verifyMissingOrVariableStartComponentFoundAllowedWordIndices
- propagateVariableEndComponentRemoveLastParseTreeComponent
- updateActivatedNeuronWithMaxWordIndexCoverageWrapper
- updateActivatedNeuronWithMaxWordIndexCoverage
- verifyActivatedNeuronWithMaxWordIndexCoverage
- verifyActivatedNeuronWithMaxWordIndexAllowed
- verifyNeverSplitGroupBetweenTwoIdenticalComponents
- neuronFirstOrLastActivatedComponentWordIndexEncapsulatesPartOfRepeatedPOSsectionOfSentenceWordSequence
- verifyActivatedNeuronsAtLeastOneBasic
- verifyActivatedNeuronsAtLeastOne
- identifyComponentIndexFirstAndLastActivatedIndexUnordered
- identifyComponentIndexLastActivatedAndFirstUnactivatedIndex
- identifyMissingOrVariableStartComponentFound
- identifyMissingOrVariableStartComponentFound
- identifyMissingOrVariableEndComponentFound
- identifyMissingOrVariableEndComponentFound
- calculateVariableComponentPassCriteria
- groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient
- groupContainsNeuronWithinProspectiveAlternateSubgroupReset
- calculateNextIndexInSequenceProspective
- variableEdgeComponentSourcePOSisIdenticalWrapper1
- variableEdgeComponentSourcePOSisIdenticalWrapper2
- variableEdgeComponentSourcePOSisIdentical
File Diagram (functions hierarchy)
Function SANIpropagateCompactGenerateOperationsClass::verifyMissingOrVariableStartComponentFound()
Function Summary
name | return type | description |
verifyMissingOrVariableStartComponentFound | bool | verify missing or variable start component found |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
layer | const int | layer |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | const vector<SANIComponentNeuralNetwork*>* | components |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | bool* | activation sequence completed |
firstActiveComponentInGroup | const bool | first active component in group |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
finalActiveComponent | const SANIComponentNeuralNetwork* | final active component |
existingActivationFoundStartComponent | const bool* | existing activation found start component |
missingStartComponentFound | const bool* | missing start component found |
variableStartComponentFound | bool* | variable start component found |
componentWordConnectivityTests | const bool | component word connectivity tests |
missingOrVariableStartComponentFound | bool* | missing or variable start component found |
numberOfInactiveComponentsRemaining | const int | number of inactive components remaining |
sequentialActivationFound | bool* | sequential activation found |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
-
-
-
- SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParentBasic
- verifyActivatedNeuronWithMaxWordIndexAllowed
Function SANIpropagateCompactGenerateOperationsClass::verifyMissingOrVariableStartComponentFoundAllowedWordIndices()
Function Summary
name | return type | description |
verifyMissingOrVariableStartComponentFoundAllowedWordIndices | bool | verify missing or variable start component found allowed word indices |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
layer | const int | layer |
ownerGroup | const SANIGroupNeuralNetwork* | owner group |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | const vector<SANIComponentNeuralNetwork*>* | components |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool* | activation sequence completed |
firstActiveComponentInGroup | const bool | first active component in group |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
finalActiveComponent | const SANIComponentNeuralNetwork* | final active component |
existingActivationFoundStartComponent | const bool* | existing activation found start component |
missingStartComponentFound | const bool* | missing start component found |
variableStartComponentFound | const bool* | variable start component found |
componentWordConnectivityTests | const bool | component word connectivity tests |
missingOrVariableStartComponentFound | const bool* | missing or variable start component found |
numberOfInactiveComponentsRemaining | const int | number of inactive components remaining |
sequentialActivationFound | bool* | sequential activation found |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
- SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParentBasic
- verifyActivatedNeuronWithMaxWordIndexAllowed
Function SANIpropagateCompactGenerateOperationsClass::propagateVariableEndComponentRemoveLastParseTreeComponent()
Function Summary
name | return type | description |
propagateVariableEndComponentRemoveLastParseTreeComponent | bool | propagate variable end component remove last parse tree component |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
layer | const int | layer |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
testComponent | const SANIComponentNeuralNetwork* | test component |
components | vector<SANIComponentNeuralNetwork*>* | components |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | bool* | activation sequence completed |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
finalActiveComponent | const SANIComponentNeuralNetwork* | final active component |
existingActivationFoundEndComponent | bool* | existing activation found end component |
componentWordConnectivityTests | const bool | component word connectivity tests |
sequentialActivationFound | bool* | sequential activation found |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
-
- SANInodesClass::getFirstComponent
- SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParentBasic
- verifyActivatedNeuronWithMaxWordIndexAllowed
-
- SANIpropagateOperationsParseTreeClass::resetGroupParseTreeGroupRef
- SANInodesClass::getFirstComponent
Function SANIpropagateCompactGenerateOperationsClass::updateActivatedNeuronWithMaxWordIndexCoverageWrapper()
Function Summary
name | return type | description |
updateActivatedNeuronWithMaxWordIndexCoverageWrapper | bool | update activated neuron with max word index coverage wrapper |
Function Arguments
name | type | description |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool | activation sequence completed |
sequentialActivationFound | const bool | sequential activation found |
missingStartComponentFound | const bool | missing start component found |
missingOrVariableStartComponentFound | bool | missing or variable start component found |
missingOrVariableEndComponentFound | bool | missing or variable end component found |
Function Reference List
-
-
-
-
-
-
- calculateNextIndexInSequenceProspective
- updateActivatedNeuronWithMaxWordIndexCoverage
- updateActivatedNeuronWithMaxWordIndexCoverage
Function SANIpropagateCompactGenerateOperationsClass::updateActivatedNeuronWithMaxWordIndexCoverage()
Function Summary
name | return type | description |
updateActivatedNeuronWithMaxWordIndexCoverage | bool | update activated neuron with max word index coverage |
Function Arguments
name | type | description |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
currentParseTreeGroupTemp | SANIGroupParseTree* | current parse tree group temp |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
missingStartComponentFound | const bool | missing start component found |
missingOrVariableStartComponentFound | bool | missing or variable start component found |
missingOrVariableEndComponentFound | bool | missing or variable end component found |
candidateCoveragePartial | bool | candidate coverage partial |
Function Reference List
-
-
- verifyActivatedNeuronWithMaxWordIndexCoverage
-
-
- SANInodesClass::getFirstComponent
- SANInodesClass::getNeuralNetworkDepth
- SANInodesClass::countParseTreeLeafSize
- SANInodesClass::getFirstComponent
- SANInodesClass::getNeuralNetworkDepth
Function SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronWithMaxWordIndexCoverage()
Function Summary
name | return type | description |
verifyActivatedNeuronWithMaxWordIndexCoverage | bool | verify activated neuron with max word index coverage |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
activatedNeuronBaseline | SANIGroupParseTree* | activated neuron baseline |
activatedNeuronCandidate | SANIGroupParseTree* | activated neuron candidate |
testWordIndicesAllowed | const bool | test word indices allowed |
testMinNumComponents | const bool | test min num components |
candidateCoveragePartial | const bool | candidate coverage partial |
missingOrVariableStartComponentFound | const bool | missing or variable start component found |
missingOrVariableEndComponentFound | const bool | missing or variable end component found |
Function Reference List
-
-
- verifyNeverSplitGroupBetweenTwoIdenticalComponents
-
- SANInodesClass::calculateCoverage
- SANIpropagateOperationsParseTreeClass::calculatePerformanceWeightOfParseTree
- SANInodesClass::calculateCoverage
- SANIpropagateOperationsParseTreeClass::calculatePerformanceWeightOfParseTree
- verifyActivatedNeuronWithMaxWordIndexAllowed
Function SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronWithMaxWordIndexAllowed()
Function Summary
name | return type | description |
verifyActivatedNeuronWithMaxWordIndexAllowed | bool | verify activated neuron with max word index allowed |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
activatedNeuronCandidate | const SANIGroupParseTree* | activated neuron candidate |
strictStartingCondition | const bool | strict starting condition |
Function Reference List
N/A
Function SANIpropagateCompactGenerateOperationsClass::verifyNeverSplitGroupBetweenTwoIdenticalComponents()
Function Summary
name | return type | description |
verifyNeverSplitGroupBetweenTwoIdenticalComponents | bool | verify never split group between two identical components |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activatedNeuronWithMaxWordIndexCoverage | SANIGroupParseTree* | activated neuron with max word index coverage |
candidateCoveragePartial | const bool | candidate coverage partial |
Function Reference List
-
- verifyActivatedNeuronsAtLeastOneBasic
- neuronFirstOrLastActivatedComponentWordIndexEncapsulatesPartOfRepeatedPOSsectionOfSentenceWordSequence
- identifyComponentIndexLastActivatedAndFirstUnactivatedIndex
Function SANIpropagateCompactGenerateOperationsClass::neuronFirstOrLastActivatedComponentWordIndexEncapsulatesPartOfRepeatedPOSsectionOfSentenceWordSequence()
Function Summary
name | return type | description |
neuronFirstOrLastActivatedComponentWordIndexEncapsulatesPartOfRepeatedPOSsectionOfSentenceWordSequence | bool | neuron first or last activated component word index encapsulates part of repeated POS section of sentence word sequence |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activatedNeuronWithMaxWordIndexCoverage | const SANIGroupParseTree* | activated neuron with max word index coverage |
Function Reference List
N/A
Function SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronsAtLeastOneBasic()
Function Summary
name | return type | description |
verifyActivatedNeuronsAtLeastOneBasic | bool | verify activated neurons at least one basic |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
activatedNeuronWithMaxWordIndexCoverage | const SANIGroupParseTree* | activated neuron with max word index coverage |
Function Reference List
N/A
Function SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronsAtLeastOne()
Function Summary
name | return type | description |
verifyActivatedNeuronsAtLeastOne | bool | verify activated neurons at least one |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
activatedNeuronWithMaxWordIndexCoverage | const SANIGroupParseTree* | activated neuron with max word index coverage |
newNeuronSequenceGroup1 | const SANIGroupNeuralNetwork* | new neuron sequence group 1 |
Function Reference List
-
- verifyActivatedNeuronsAtLeastOneBasic
Function SANIpropagateCompactGenerateOperationsClass::identifyComponentIndexFirstAndLastActivatedIndexUnordered()
Function Summary
name | return type | description |
identifyComponentIndexFirstAndLastActivatedIndexUnordered | bool | identify component index first and last activated index unordered |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
parseTreeGroupNeuron | SANIGroupParseTree* | parse tree group neuron |
firstActivatedIndex | int* | first activated index |
lastActivatedIndex | int* | last activated index |
Function Reference List
N/A
Function SANIpropagateCompactGenerateOperationsClass::identifyComponentIndexLastActivatedAndFirstUnactivatedIndex()
Function Summary
name | return type | description |
identifyComponentIndexLastActivatedAndFirstUnactivatedIndex | bool | identify component index last activated and first unactivated index |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
parseTreeGroupNeuron | SANIGroupParseTree* | parse tree group neuron |
lastActivatedIndex | int* | last activated index |
firstUnactivatedIndex | int* | first unactivated index |
Function Reference List
-
- identifyComponentIndexFirstAndLastActivatedIndexUnordered
Function SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableStartComponentFound()
Function Summary
name | return type | description |
identifyMissingOrVariableStartComponentFound | bool | identify missing or variable start component found |
Function Arguments
name | type | description |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
i | const int | i |
currentComponent | const SANIComponentNeuralNetwork* | current component |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
missingOrVariableStartComponentFound | bool* | missing or variable start component found |
Function Reference List
-
-
-
-
- identifyMissingOrVariableStartComponentFound
Function SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableStartComponentFound()
Function Summary
name | return type | description |
identifyMissingOrVariableStartComponentFound | bool | identify missing or variable start component found |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
currentComponent | const SANIComponentNeuralNetwork* | current component |
Function Reference List
-
- calculateVariableComponentPassCriteria
Function SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableEndComponentFound()
Function Summary
name | return type | description |
identifyMissingOrVariableEndComponentFound | bool | identify missing or variable end component found |
Function Arguments
name | type | description |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | vector<SANIComponentNeuralNetwork*>* | components |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
i | const int | i |
currentComponent | const SANIComponentNeuralNetwork* | current component |
previousActiveComponent | const SANIComponentNeuralNetwork* | previous active component |
missingOrVariableEndComponentFound | bool* | missing or variable end component found |
Function Reference List
-
-
-
-
- identifyMissingOrVariableEndComponentFound
Function SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableEndComponentFound()
Function Summary
name | return type | description |
identifyMissingOrVariableEndComponentFound | bool | identify missing or variable end component found |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
components | const vector<SANIComponentNeuralNetwork*>* | components |
currentComponent | const SANIComponentNeuralNetwork* | current component |
Function Reference List
-
- calculateVariableComponentPassCriteria
Function SANIpropagateCompactGenerateOperationsClass::calculateVariableComponentPassCriteria()
Function Summary
name | return type | description |
calculateVariableComponentPassCriteria | bool | calculate variable component pass criteria |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
component | const SANIComponentNeuralNetwork* | component |
components | const vector<SANIComponentNeuralNetwork*>* | components |
testFirstComponentNotString | const bool | test first component not string |
testLastComponentNotString | const bool | test last component not string |
testFirstComponentSubgroupsUnique | const bool | test first component subgroups unique |
testLastComponentSubgroupsUnique | const bool | test last component subgroups unique |
testNotDualLowerLevelConnections | const bool | test not dual lower level connections |
Function Reference List
-
-
- SANInodesClass::hasComponentTypeString
- SANInodesClass::hasComponentTypeString
- groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient
- groupContainsNeuronWithinProspectiveAlternateSubgroupReset
- groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient
- groupContainsNeuronWithinProspectiveAlternateSubgroupReset
- SANIpropagateCompactOperationsClass::findValidDualLowerLevelConnection
Function SANIpropagateCompactGenerateOperationsClass::groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient()
Function Summary
name | return type | description |
groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient | bool | group contains neuron within prospective alternate subgroup efficient |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
-
- SANInodesClass::isNeuronString
-
-
-
- groupContainsNeuronWithinProspectiveAlternateSubgroupEfficient
Function SANIpropagateCompactGenerateOperationsClass::groupContainsNeuronWithinProspectiveAlternateSubgroupReset()
Function Summary
name | return type | description |
groupContainsNeuronWithinProspectiveAlternateSubgroupReset | bool | group contains neuron within prospective alternate subgroup reset |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
-
- SANInodesClass::isNeuronString
-
-
- groupContainsNeuronWithinProspectiveAlternateSubgroupReset
Function SANIpropagateCompactGenerateOperationsClass::calculateNextIndexInSequenceProspective()
Function Summary
name | return type | description |
calculateNextIndexInSequenceProspective | int | calculate next index in sequence prospective |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
activatedNeuronWithMaxWordIndexCoverageProspective | const SANIGroupParseTree* | activated neuron with max word index coverage prospective |
Function Reference List
N/A
Function SANIpropagateCompactGenerateOperationsClass::variableEdgeComponentSourcePOSisIdenticalWrapper1()
Function Summary
name | return type | description |
variableEdgeComponentSourcePOSisIdenticalWrapper1 | bool | variable edge component source POS is identical wrapper 1 |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
generatedNeuron | SANIGroupNeuralNetwork* | generated neuron |
candidateMatchGroup | SANIGroupNeuralNetwork* | candidate match group |
identifyVariableFirstOrLastComponent | bool | identify variable first or last component |
Function Reference List
-
- SANInodesClass::getFirstComponent
- SANInodesClass::getFirstComponent
- variableEdgeComponentSourcePOSisIdenticalWrapper2
Function SANIpropagateCompactGenerateOperationsClass::variableEdgeComponentSourcePOSisIdenticalWrapper2()
Function Summary
name | return type | description |
variableEdgeComponentSourcePOSisIdenticalWrapper2 | bool | variable edge component source POS is identical wrapper 2 |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
neuronWithNewVariableComponent | SANIGroupNeuralNetwork* | neuron with new variable component |
edgeNeuron | SANIGroupNeuralNetwork* | edge neuron |
identifyVariableFirstOrLastComponent | bool | identify variable first or last component |
Function Reference List
-
-
- variableEdgeComponentSourcePOSisIdentical
- SANInodesClass::getFirstComponent
- variableEdgeComponentSourcePOSisIdenticalWrapper2
Function SANIpropagateCompactGenerateOperationsClass::variableEdgeComponentSourcePOSisIdentical()
Function Summary
name | return type | description |
variableEdgeComponentSourcePOSisIdentical | bool | variable edge component source POS is identical |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
neuronToDetect | const SANIGroupNeuralNetwork* | neuron to detect |
edgeNeuron | SANIGroupNeuralNetwork* | edge neuron |
identifyVariableFirstOrLastComponent | bool | identify variable first or last component |
Function Reference List
-
-
- SANInodesClass::getFirstComponent
- variableEdgeComponentSourcePOSisIdentical
File SANIpropagateCompact Documentation
File Name: SANIpropagateCompact.cpp/.hpp
File Description: SANI propagate compact
File Function List
-
- defineFirstLayer
-
- executePosRelTranslatorNeuralNetworkPart1
- executePosRelTranslatorNeuralNetworkPart2
-
- performPropagation
- propagateWordThroughNetworkIntro
- propagateWordThroughNetworkGroupInit
- propagateWordThroughNetworkGroup
- propagateWordThroughNetworkGroupSelect
- propagateWordThroughNetworkGroupComponentWrapper
- propagateWordThroughNetworkGroupComponent
- sequentialActivationConnectivityTests
- printBackpropParseTree
- identifyComponentIndexLastActivatedIndex
- upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponentWrapper
- upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponent
- printSANInetworkSVG
- verifyWordIndexCoverageIntegrity
File Diagram (functions hierarchy)
Function SANIpropagateCompactClass::defineFirstLayer()
Function Summary
name | return type | description |
defineFirstLayer | bool | define first layer |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
-
- propagateWordThroughNetworkIntro
Function SANIpropagateCompactClass::executePosRelTranslatorNeuralNetworkPart1()
Function Summary
name | return type | description |
executePosRelTranslatorNeuralNetworkPart1 | bool | execute pos rel translator neural network part 1 |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | constEffective SANIGroupParseTree** | top level parse tree group |
parseIsolatedSubreferenceSets | const bool | parse isolated subreference sets |
parserEnabled | bool | parser enabled |
performance | int* | performance |
Function Reference List
-
- SANIpropagateOperationsClass::setParseSentenceReverse
- performPropagationTest
Function SANIpropagateCompactClass::executePosRelTranslatorNeuralNetworkPart2()
Function Summary
name | return type | description |
executePosRelTranslatorNeuralNetworkPart2 | bool | execute pos rel translator neural network part 2 |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | constEffective SANIGroupParseTree** | top level parse tree group |
parseIsolatedSubreferenceSets | const bool | parse isolated subreference sets |
parserEnabled | const bool | parser enabled |
performance | int* | performance |
Function Reference List
N/A
Function SANIpropagateCompactClass::performPropagationTest()
Function Summary
name | return type | description |
performPropagationTest | bool | perform propagation test |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
recordTopLevelParseTreeGroup | const bool | record top level parse tree group |
topLevelParseTreeGroup | constEffective SANIGroupParseTree** | top level parse tree group |
Function Reference List
-
- SANIpropagateOperationsClass::setParseSentenceReverse
- performPropagation
- SANInodesClass::printParseTreeGroupIndices
- SANIpropagateOperationsClass::setParseSentenceReverse
Function SANIpropagateCompactClass::performPropagation()
Function Summary
name | return type | description |
performPropagation | bool | perform propagation |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
resetAllNeuronComponents | const bool | reset all neuron components |
deinitialiseParseTreeGroupAfterFinish | const bool | deinitialise parse tree group after finish |
firstIndexInSequence | const int | first index in sequence |
Function Reference List
Function SANIpropagateCompactClass::performPropagation()
Function Summary
name | return type | description |
performPropagation | bool | perform propagation |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
resetAllNeuronComponents | const bool | reset all neuron components |
deinitialiseParseTreeGroupAfterFinish | const bool | deinitialise parse tree group after finish |
firstIndexInSequence | const int | first index in sequence |
activatedNeuronWithMaxWordIndexCoverageFirstWordIndexAllowed | const int | activated neuron with max word index coverage first word index allowed |
activatedNeuronWithMaxWordIndexCoverageLastWordIndexAllowed | const int | activated neuron with max word index coverage last word index allowed |
Function Reference List
-
-
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsParseTreeClass::initialiseParseTreeGroupList
- propagateWordThroughNetworkIntro
- SANIpropagateOperationsParseTreeClass::deinitialiseParseTreeGroupList
Function SANIpropagateCompactClass::propagateWordThroughNetworkIntro()
Function Summary
name | return type | description |
propagateWordThroughNetworkIntro | bool | propagate word through network intro |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
w | const int | w |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
getFirstLayer | const bool | get first layer |
Function Reference List
-
- propagateWordThroughNetworkGroupInit
- SANInodesClass::currentWordAmbiguous
-
- SHAREDvarsClass::getBitValue
- propagateWordThroughNetworkGroupInit
- SANInodesClass::getWordPOStypeFromAmbiguousWord
- propagateWordThroughNetworkGroupInit
Function SANIpropagateCompactClass::propagateWordThroughNetworkGroupInit()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupInit | bool | propagate word through network group init |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
w | const int | w |
wordPOStype | int | word POS type |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
getFirstLayer | const bool | get first layer |
Function Reference List
-
- SANIformationClass::findInputNeuronLayerSectionWordOrig
- SANIformationClass::addInputNeuronLayerSectionWordOrig
- SANIformationClass::getInputGroupLayerSection
- SANIformationClass::getFirstGroupInInputLayerSectionWordPOStype
- propagateWordThroughNetworkGroup
Function SANIpropagateCompactClass::propagateWordThroughNetworkGroup()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroup | bool | propagate word through network group |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupSelect
Function SANIpropagateCompactClass::propagateWordThroughNetworkGroupSelect()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupSelect | bool | propagate word through network group select |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
-
-
-
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupComponentWrapper
Function SANIpropagateCompactClass::propagateWordThroughNetworkGroupComponentWrapper()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupComponentWrapper | bool | propagate word through network group component wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
currentComponent | SANIComponentNeuralNetwork* | current component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
groupFrontComponentConnectionListIndex | const int | group front component connection list index |
sequentialActivationFound | bool* | sequential activation found |
existingActivationFoundStartComponent | bool* | existing activation found start component |
Function Reference List
-
- SANInodesClass::printParseTreeDebugIndentation
- SANIpropagateOperationsClass::componentWordConnectivityTestsWrapper
- SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady
- SANInodesClass::printParseTreeDebugIndentation
- sequentialActivationConnectivityTests
- SANIpropagateCompactGenerateOperationsClass::propagateVariableEndComponentRemoveLastParseTreeComponent
- SANIpropagateCompactGenerateOperationsClass::verifyMissingOrVariableStartComponentFound
- SANIpropagateCompactGenerateOperationsClass::verifyMissingOrVariableStartComponentFoundAllowedWordIndices
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupComponent
- SANIpropagateCompactGenerateOperationsClass::updateActivatedNeuronWithMaxWordIndexCoverageWrapper
Function SANIpropagateCompactClass::propagateWordThroughNetworkGroupComponent()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupComponent | bool | propagate word through network group component |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
currentComponent | SANIComponentNeuralNetwork* | current component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool | activation sequence completed |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
groupFrontComponentConnectionListIndex | const int | group front component connection list index |
existingActivationFoundStartComponent | const bool | existing activation found start component |
missingStartComponentFound | bool | missing start component found |
missingOrVariableStartComponentFound | bool | missing or variable start component found |
Function Reference List
-
-
- SANIpropagateOperationsClass::resetGroupActivation
- SANIpropagateOperationsParseTreeClass::resetGroupParseTreeGroupRef
- SANInodesClass::convertNeuralNetworkComponentToParseTreeComponentNew
- SANInodesClass::hasComponentTypeString
- SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParent
- SANInodesClass::printParseTreeDebugIndentation
- verifyWordIndexCoverageIntegrity
- SANInodesClass::printParseTreeDebugIndentation
- SANIpropagateCompactGenerateOperationsClass::updateActivatedNeuronWithMaxWordIndexCoverage
- SANIpropagateOperationsParseTreeClass::calculatePerformanceWeightOfParseTree
-
- SANInodesClass::calculateCoverage
-
-
- SANInodesClass::countParseTreeLeafSize
- SANInodesClass::getNeuralNetworkDepth
- printBackpropParseTree
- SANIpropagateOperationsParseTreeClass::updatePerformanceGroup
- SANInodesClass::printParseTree
- SANInodesClass::deleteParseTree
- SANInodesClass::replicateParseTree
- SANInodesClass::copyGroup
- propagateWordThroughNetworkGroup
Function SANIpropagateCompactClass::sequentialActivationConnectivityTests()
Function Summary
name | return type | description |
sequentialActivationConnectivityTests | bool | sequential activation connectivity tests |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
currentComponent | SANIComponentNeuralNetwork* | current component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
currentParseTreeGroupTemp | SANIGroupParseTree* | current parse tree group temp |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool | activation sequence completed |
layer | const int | layer |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
existingActivationFoundStartComponent | bool | existing activation found start component |
existingActivationFoundEndComponent | const bool | existing activation found end component |
skipWordConnectivityTests | const bool | skip word connectivity tests |
Function Reference List
-
- upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponentWrapper
-
- SANInodesClass::getFirstComponent
-
-
- SANIpropagateOperationsClass::componentWordConnectivityTestsWrapper
Function SANIpropagateCompactClass::printBackpropParseTree()
Function Summary
name | return type | description |
printBackpropParseTree | bool | print backprop parse tree |
Function Arguments
name | type | description |
group | SANIGroupParseTree* | group |
level | const int | level |
Function Reference List
-
- SANIpropagateOperationsParseTreeClass::traceBackpropParseTree
- SANIpropagateOperationsParseTreeClass::resetNeuronBackprop
Function SANIpropagateCompactClass::identifyComponentIndexLastActivatedIndex()
Function Summary
name | return type | description |
identifyComponentIndexLastActivatedIndex | bool | identify component index last activated index |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
parseTreeGroupNeuron | SANIGroupParseTree* | parse tree group neuron |
lastActivatedIndex | int* | last activated index |
Function Reference List
N/A
Function SANIpropagateCompactClass::upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponentWrapper()
Function Summary
name | return type | description |
upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponentWrapper | bool | upper neuron last word index aligns with that of prospective component wrapper |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
component | const SANIComponentNeuralNetwork* | component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
existingActivationFoundStartComponent | bool | existing activation found start component |
Function Reference List
-
-
-
-
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::maxInt
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::minInt
- upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponent
Function SANIpropagateCompactClass::upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponent()
Function Summary
name | return type | description |
upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponent | bool | upper neuron last word index aligns with that of prospective component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
wordIndexMinToFindAbove | const int | word index min to find above |
wordIndexMaxToFindAbove | const int | word index max to find above |
wordIndexLastAboveEffectiveAfterGroupReset | const int | word index last above effective after group reset |
level | int | level |
group | const SANIGroupNeuralNetwork* | group |
wordIndexMinFound | bool | word index min found |
wordIndexMaxFound | bool | word index max found |
Function Reference List
-
-
-
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
-
- upperNeuronLastWordIndexAlignsWithThatOfProspectiveComponent
Function SANIpropagateCompactClass::printSANInetworkSVG()
Function Summary
name | return type | description |
printSANInetworkSVG | bool | print SANI network SVG |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- SANIformationClass::createANNconnectivity
- SANIformationClass::createANNconnectivityReset
Function SANIpropagateCompactClass::verifyWordIndexCoverageIntegrity()
Function Summary
name | return type | description |
verifyWordIndexCoverageIntegrity | bool | verify word index coverage integrity |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
Function Reference List
-
- SANInodesClass::calculateCoverage
- SANIpropagateOperationsParseTreeClass::traceBackpropParseTree
- SANIpropagateOperationsParseTreeClass::resetNeuronBackprop
- SANInodesClass::printGroup
- SANInodesClass::printParseTree
File SANIposRelTranslatorPermutations Documentation
File Name: SANIposRelTranslatorPermutations.cpp/.hpp
File Description: SANI pos rel translator permutations
File Function List
-
- executePosRelTranslatorWrapper
- executePosRelTranslatorWrapper2
- executePosRelTranslatorOnPOSunambiguousSentenceSubsets
- executePosRelTranslatorOnPOSunambiguousSentenceSubset
- executePosRelTranslator
- generateParseTreeIntroWrapper
- generateParseTreeIntroWrapper
- updatePerformanceNeuralNetwork
- transferParseTreePOStypeInferredToWordList
- transferParseTreePOStypeInferredToWordList
- detectLongConsecutivePOS
File Diagram (functions hierarchy)
Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper()
Function Summary
name | return type | description |
executePosRelTranslatorWrapper | bool | execute pos rel translator wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- SANIpropagateCompactClass::initialiseIncrementalGeneration
- LRPpreprocessorWordClassClass::printWordListString
- executePosRelTranslatorWrapper2
- transferParseTreePOStypeInferredToWordList
- SANInodesClass::getSequenceGrammarGroupTypeDefault
Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2()
Function Summary
name | return type | description |
executePosRelTranslatorWrapper2 | bool | execute pos rel translator wrapper 2 |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
Function Reference List
-
- SANIformationClass::getExplicitWordList
- LRPpreprocessorPOStaggerClass::determinePOSambiguityInfoWrapper
- executePosRelTranslatorOnPOSunambiguousSentenceSubsets
- executePosRelTranslator
Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorOnPOSunambiguousSentenceSubsets()
Function Summary
name | return type | description |
executePosRelTranslatorOnPOSunambiguousSentenceSubsets | bool | execute pos rel translator on POS unambiguous sentence subsets |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
POSambiguityInfoPermutation | const vector<uint64_t>* | POS ambiguity info permutation |
Function Reference List
-
-
- LRPpreprocessorPOStaggerDatabaseClass::determinePOSambiguityInfoIsAmbiguous
-
- detectLongConsecutivePOS
- executePosRelTranslatorOnPOSunambiguousSentenceSubset
- detectLongConsecutivePOS
- executePosRelTranslatorOnPOSunambiguousSentenceSubset
Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorOnPOSunambiguousSentenceSubset()
Function Summary
name | return type | description |
executePosRelTranslatorOnPOSunambiguousSentenceSubset | bool | execute pos rel translator on POS unambiguous sentence subset |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
POSambiguityInfoPermutationSubset | vector<uint64_t>* | POS ambiguity info permutation subset |
Function Reference List
Function SANIposRelTranslatorPermutationsClass::executePosRelTranslator()
Function Summary
name | return type | description |
executePosRelTranslator | bool | execute pos rel translator |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
POSambiguityInfoPermutation | vector<uint64_t>* | POS ambiguity info permutation |
Function Reference List
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- LRPpreprocessorPOStaggerClass::generatePOSambiguityInfoUnambiguousPermutationArray
- detectLongConsecutivePOS
- generateParseTreeIntroWrapper
- generateParseTreeIntroWrapper
-
- generateParseTreeIntroWrapper
- generateParseTreeIntroWrapper
- generateParseTreeIntroWrapper
- generateParseTreeIntroWrapper
- SANIpropagateInverseClass::clearAllWordsAlreadyFoundMatchInComponent
Function SANIposRelTranslatorPermutationsClass::generateParseTreeIntroWrapper()
Function Summary
name | return type | description |
generateParseTreeIntroWrapper | bool | generate parse tree intro wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
firstParseTreeGroup | SANIGroupParseTree* | first parse tree group |
performance | int* | performance |
parseIsolatedSubreferenceSets | bool | parse isolated subreference sets |
POSambiguityInfoUnambiguousPermutationArray | const vector<vector<uint64_t>*>* | POS ambiguity info unambiguous permutation array |
iOptimum | int* | iOptimum |
minIndexOfMatchesFoundBackupOptimum | int* | min index of matches found backup optimum |
Function Reference List
- generateParseTreeIntroWrapper
-
-
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- LRPpreprocessorPOStaggerClass::printPOSambiguityInfoPermutationAssumeUnambiguous
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANIgenerateCompactClass::generatePosRelTranslatorNeuralNetwork
- SANIpropagateHeavyUnoptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateHeavyOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightUnoptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateInverseClass::executePosRelTranslatorNeuralNetworkInverse
- updatePerformanceNeuralNetwork
- SANIpropagateInverseClass::updatePerformance
- SANIpropagateInverseClass::restoreAllWordsAlreadyFoundMatchInComponent
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightOptimisedClass::demarkateOptimumPathwayBackprop
- SANInodesClass::deleteParseTree
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateOperationsClass::resetAllNeuronComponents
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
Function SANIposRelTranslatorPermutationsClass::generateParseTreeIntroWrapper()
Function Summary
name | return type | description |
generateParseTreeIntroWrapper | bool | generate parse tree intro wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
firstParseTreeGroup | SANIGroupParseTree* | first parse tree group |
performance | int* | performance |
parseIsolatedSubreferenceSets | bool | parse isolated subreference sets |
POSambiguityInfoPermutation | const vector<uint64_t>* | POS ambiguity info permutation |
Function Reference List
-
-
-
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- LRPpreprocessorPOStaggerClass::printPOSambiguityInfoPermutationAssumeUnambiguous
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANIgenerateCompactClass::generatePosRelTranslatorNeuralNetwork
- SANIpropagateHeavyUnoptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateHeavyOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightUnoptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateInverseClass::executePosRelTranslatorNeuralNetworkInverse
- updatePerformanceNeuralNetwork
- SANIpropagateInverseClass::updatePerformance
- SANIpropagateInverseClass::restoreAllWordsAlreadyFoundMatchInComponent
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateLightOptimisedClass::demarkateOptimumPathwayBackprop
- SANInodesClass::deleteParseTree
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
- SANIpropagateOperationsClass::resetAllNeuronComponents
- LRPpreprocessorPOStaggerClass::setSentenceContentsWordsUnambiguousPOSindex
- SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork
Function SANIposRelTranslatorPermutationsClass::updatePerformanceNeuralNetwork()
Function Summary
name | return type | description |
updatePerformanceNeuralNetwork | bool | update performance neural network |
Function Arguments
name | type | description |
performanceTemp | int | performance temp |
performance | int* | performance |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
firstParseTreeGroupTemp | SANIGroupParseTree* | first parse tree group temp |
passedTemp | const bool | passed temp |
permutationIndex | int | permutation index |
performanceMaxPermutationIndex | int* | performance max permutation index |
Function Reference List
-
-
-
-
- SANInodesClass::deleteParseTree
Function SANIposRelTranslatorPermutationsClass::transferParseTreePOStypeInferredToWordList()
Function Summary
name | return type | description |
transferParseTreePOStypeInferredToWordList | bool | transfer parse tree POS type inferred to word list |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- transferParseTreePOStypeInferredToWordList
Function SANIposRelTranslatorPermutationsClass::transferParseTreePOStypeInferredToWordList()
Function Summary
name | return type | description |
transferParseTreePOStypeInferredToWordList | bool | transfer parse tree POS type inferred to word list |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
layer | int | layer |
Function Reference List
-
-
- SANInodesClass::printParseTreeDebugIndentation
- transferParseTreePOStypeInferredToWordList
Function SANIposRelTranslatorPermutationsClass::detectLongConsecutivePOS()
Function Summary
name | return type | description |
detectLongConsecutivePOS | bool | detect long consecutive POS |
Function Arguments
name | type | description |
POSambiguityInfoPermutation | const vector<uint64_t>* | POS ambiguity info permutation |
Function Reference List
N/A
File SANIgenerateCompact Documentation
File Name: SANIgenerateCompact.cpp/.hpp
File Description: SANI generate compact
File Function List
-
-
- generatePosRelTranslatorNeuralNetwork
- generateSentenceNetworkNodes
- testSentenceNetworkNodes
File Diagram (functions hierarchy)
Function SANIgenerateCompactClass::generatePosRelTranslatorNeuralNetwork()
Function Summary
name | return type | description |
generatePosRelTranslatorNeuralNetwork | bool | generate pos rel translator neural network |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
topLevelParseTreeGroup | SANIGroupParseTree** | top level parse tree group |
parseIsolatedSubreferenceSets | bool | parse isolated subreference sets |
parserEnabled | bool | parser enabled |
performance | int* | performance |
createNewConnections | const bool | create new connections |
Function Reference List
-
- SANIpropagateCompactClass::executePosRelTranslatorNeuralNetworkPart1
-
- generateSentenceNetworkNodes
- testSentenceNetworkNodes
- SANIgenerateCompactIdentifyClass::identifyVariableComponentsAndReferenceSets
- testSentenceNetworkNodes
- SANIgenerateCompactIdentifyClass::setGeneratedForLastSentence
- SANIgenerateCompactIdentifyClass::clearHiddenLayerGroupsTemp
- SANIpropagateCompactClass::executePosRelTranslatorNeuralNetworkPart2
Function SANIgenerateCompactClass::generateSentenceNetworkNodes()
Function Summary
name | return type | description |
generateSentenceNetworkNodes | bool | generate sentence network nodes |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
- SANIgenerateCompactSectionedVariableClass::findAndReconcileVariationWrapper
- SANIgenerateCompactSectionedVariableClass::findAndReconcileVariationWrapper
- SANIgenerateCompactContinuousClass::findAndReconcileVariationWrapper
- SANIgenerateCompactSectionedUniqueClass::findAndReconcileVariationWrapper
- SANIgenerateCompactContinuousClass::findAndReconcileVariationWrapper
Function SANIgenerateCompactClass::testSentenceNetworkNodes()
Function Summary
name | return type | description |
testSentenceNetworkNodes | bool | test sentence network nodes |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | SANIGroupParseTree** | top level parse tree group |
Function Reference List
-
- SANIpropagateCompactClass::performPropagationTest
File SANIgenerateCompactIdentify Documentation
File Name: SANIgenerateCompactIdentify.cpp/.hpp
File Description: SANI generate compact identify
File Function List
-
- addGroupToHiddenLayerGroupsTemp
- clearHiddenLayerGroupsTemp
- setGeneratedForLastSentence
- identifyVariableComponentsAndReferenceSets
- identifyStartEndOfSentenceWordDetected
- identifyVariableComponentsWrapper
- identifyVariableComponents
- identifyVariableFirstLastComponents
- findAndLinkCentralVariationCandidates
- populateSecondComponentOfOutputNeuronSourceVector
- linkSimiliarSubnets
- updateNetworkRecency
- findAndLinkReferenceSetCandidates1
- findAndLinkReferenceSetCandidates2
- findAndLinkReferenceSetCandidates3
- findAndLinkReferenceSetCandidatesCompareVectors
- createReferenceSetCandidateVector
- markFirstComponentSubNeurons
- markSubNeuronsReset
File Diagram (functions hierarchy)
Function SANIgenerateCompactIdentifyClass::addGroupToHiddenLayerGroupsTemp()
Function Summary
name | return type | description |
addGroupToHiddenLayerGroupsTemp | bool | add group to hidden layer groups temp |
Function Arguments
name | type | description |
newGroup | SANIGroupNeuralNetwork* | new group |
Function Reference List
N/A
Function SANIgenerateCompactIdentifyClass::clearHiddenLayerGroupsTemp()
Function Summary
name | return type | description |
clearHiddenLayerGroupsTemp | bool | clear hidden layer groups temp |
Function Reference List
N/A
Function SANIgenerateCompactIdentifyClass::setGeneratedForLastSentence()
Function Summary
name | return type | description |
setGeneratedForLastSentence | bool | set generated for last sentence |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function SANIgenerateCompactIdentifyClass::identifyVariableComponentsAndReferenceSets()
Function Summary
name | return type | description |
identifyVariableComponentsAndReferenceSets | bool | identify variable components and reference sets |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | SANIGroupParseTree* | top level parse tree group |
Function Reference List
-
- identifyStartEndOfSentenceWordDetected
- identifyVariableComponentsWrapper
- linkSimiliarSubnets
Function SANIgenerateCompactIdentifyClass::identifyStartEndOfSentenceWordDetected()
Function Summary
name | return type | description |
identifyStartEndOfSentenceWordDetected | bool | identify start end of sentence word detected |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
Function Reference List
-
-
-
- identifyStartEndOfSentenceWordDetected
Function SANIgenerateCompactIdentifyClass::identifyVariableComponentsWrapper()
Function Summary
name | return type | description |
identifyVariableComponentsWrapper | bool | identify variable components wrapper |
Function Arguments
name | type | description |
translatorVariables | const SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | const SANIGroupParseTree* | top level parse tree group |
Function Reference List
-
- identifyVariableComponents
- findAndLinkCentralVariationCandidates
Function SANIgenerateCompactIdentifyClass::identifyVariableComponents()
Function Summary
name | return type | description |
identifyVariableComponents | bool | identify variable components |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
-
-
- SANInodesClass::hasComponentTypeString
- SANInodesClass::hasComponentTypeString
- identifyVariableFirstLastComponents
- SANInodesClass::hasComponentTypeString
- SANInodesClass::hasComponentTypeString
-
- identifyVariableFirstLastComponents
Function SANIgenerateCompactIdentifyClass::identifyVariableFirstLastComponents()
Function Summary
name | return type | description |
identifyVariableFirstLastComponents | bool | identify variable first last components |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
identifyVariableFirstOrLastComponent | bool | identify variable first or last component |
generatedNeuron | SANIGroupNeuralNetwork* | generated neuron |
variableComponentOfGeneratedNeuron | const SANIComponentNeuralNetwork* | variable component of generated neuron |
nonvariableComponentOfGeneratedNeuron | const SANIComponentNeuralNetwork* | nonvariable component of generated neuron |
variableComponentOfGeneratedNeuronSource | SANIGroupNeuralNetwork* | variable component of generated neuron source |
nonvariableComponentOfGeneratedNeuronSource | SANIGroupNeuralNetwork* | nonvariable component of generated neuron source |
Function Reference List
-
- markFirstComponentSubNeurons
-
-
-
-
-
-
-
- SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableStartComponentFound
- SANIpropagateCompactGenerateOperationsClass::variableEdgeComponentSourcePOSisIdenticalWrapper1
- SANIpropagateCompactGenerateOperationsClass::identifyMissingOrVariableEndComponentFound
- SANIpropagateCompactGenerateOperationsClass::variableEdgeComponentSourcePOSisIdenticalWrapper1
- SANInodesClass::calculateComponentTypeString
- markSubNeuronsReset
-
- SANInodesClass::getSequenceGrammarGroupTypeDefault
Function SANIgenerateCompactIdentifyClass::findAndLinkCentralVariationCandidates()
Function Summary
name | return type | description |
findAndLinkCentralVariationCandidates | bool | find and link central variation candidates |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
- SANIpropagateOperationsClass::setParseSentenceReverse
- populateSecondComponentOfOutputNeuronSourceVector
-
-
- populateSecondComponentOfOutputNeuronSourceVector
Function SANIgenerateCompactIdentifyClass::populateSecondComponentOfOutputNeuronSourceVector()
Function Summary
name | return type | description |
populateSecondComponentOfOutputNeuronSourceVector | bool | populate second component of output neuron source vector |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
group | const SANIGroupNeuralNetwork* | group |
secondComponentOfOutputNeuronSourceVector | vector<SANIGroupNeuralNetwork*>* | second component of output neuron source vector |
Function Reference List
N/A
Function SANIgenerateCompactIdentifyClass::linkSimiliarSubnets()
Function Summary
name | return type | description |
linkSimiliarSubnets | bool | link similiar subnets |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
topLevelParseTreeGroup | SANIGroupParseTree* | top level parse tree group |
Function Reference List
-
- updateNetworkRecency
- findAndLinkReferenceSetCandidates1
- updateNetworkRecency
Function SANIgenerateCompactIdentifyClass::updateNetworkRecency()
Function Summary
name | return type | description |
updateNetworkRecency | bool | update network recency |
Function Arguments
name | type | description |
timeIndex | int | time index |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
layer | const int | layer |
Function Reference List
Function SANIgenerateCompactIdentifyClass::findAndLinkReferenceSetCandidates1()
Function Summary
name | return type | description |
findAndLinkReferenceSetCandidates1 | bool | find and link reference set candidates 1 |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
layer | const int | layer |
Function Reference List
-
-
- createReferenceSetCandidateVector
- findAndLinkReferenceSetCandidates2
- SANInodesClass::printParseTree
- SANInodesClass::printNeuralNetwork
- findAndLinkReferenceSetCandidates1
Function SANIgenerateCompactIdentifyClass::findAndLinkReferenceSetCandidates2()
Function Summary
name | return type | description |
findAndLinkReferenceSetCandidates2 | bool | find and link reference set candidates 2 |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
referenceSetCandidate2best | constEffective SANIGroupNeuralNetwork** | reference set candidate 2best |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
referenceSetCandidate1 | SANIGroupNeuralNetwork* | reference set candidate 1 |
referenceSetCandidateVector1 | const vector<SANIGroupNeuralNetwork*>* | reference set candidate vector 1 |
layer | const int | layer |
Function Reference List
-
-
-
- findAndLinkReferenceSetCandidates2
- findAndLinkReferenceSetCandidates3
Function SANIgenerateCompactIdentifyClass::findAndLinkReferenceSetCandidates3()
Function Summary
name | return type | description |
findAndLinkReferenceSetCandidates3 | bool | find and link reference set candidates 3 |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
referenceSetCandidate2best | constEffective SANIGroupNeuralNetwork** | reference set candidate 2best |
referenceSetCandidate2 | SANIGroupNeuralNetwork* | reference set candidate 2 |
referenceSetCandidate1 | SANIGroupNeuralNetwork* | reference set candidate 1 |
referenceSetCandidateVector1 | const vector<SANIGroupNeuralNetwork*>* | reference set candidate vector 1 |
layer | const int | layer |
Function Reference List
-
-
- createReferenceSetCandidateVector
- findAndLinkReferenceSetCandidatesCompareVectors
-
- findAndLinkReferenceSetCandidates3
Function SANIgenerateCompactIdentifyClass::findAndLinkReferenceSetCandidatesCompareVectors()
Function Summary
name | return type | description |
findAndLinkReferenceSetCandidatesCompareVectors | bool | find and link reference set candidates compare vectors |
Function Arguments
name | type | description |
referenceSetCandidate2best | constEffective SANIGroupNeuralNetwork** | reference set candidate 2best |
referenceSetCandidate1 | SANIGroupNeuralNetwork* | reference set candidate 1 |
referenceSetCandidate2 | constEffective SANIGroupNeuralNetwork* | reference set candidate 2 |
referenceSetCandidateVector1 | const vector<SANIGroupNeuralNetwork*>* | reference set candidate vector 1 |
referenceSetCandidateVector2 | const vector<SANIGroupNeuralNetwork*>* | reference set candidate vector 2 |
Function Reference List
N/A
Function SANIgenerateCompactIdentifyClass::createReferenceSetCandidateVector()
Function Summary
name | return type | description |
createReferenceSetCandidateVector | bool | create reference set candidate vector |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
referenceSetCandidateVector | vector<SANIGroupNeuralNetwork*>* | reference set candidate vector |
Function Reference List
-
-
-
- createReferenceSetCandidateVector
Function SANIgenerateCompactIdentifyClass::markFirstComponentSubNeurons()
Function Summary
name | return type | description |
markFirstComponentSubNeurons | bool | mark first component sub neurons |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
- SANInodesClass::isNeuronString
- SANInodesClass::getFirstComponent
Function SANIgenerateCompactIdentifyClass::markSubNeurons()
Function Summary
name | return type | description |
markSubNeurons | bool | mark sub neurons |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
-
- SANInodesClass::isNeuronString
Function SANIgenerateCompactIdentifyClass::markSubNeuronsReset()
Function Summary
name | return type | description |
markSubNeuronsReset | bool | mark sub neurons reset |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
-
- SANInodesClass::isNeuronString
File SANIgenerateCompactOperations Documentation
File Name: SANIgenerateCompactOperations.cpp/.hpp
File Description: SANI generate compact operations
File Function List
-
- addComponentToFirstLevelHiddenLayerGroup
- createNewHiddenLayerGroup
- addComponentToGroup
- addComponentToGroup
- addParentNeuronsToList
- addParentNeuronsToListReset
- calculateNextIndexInSequence
- findLowestLayerNeuron
- findHighestLayerNeuron
File Diagram (functions hierarchy)
Function SANIgenerateCompactOperationsClass::addComponentToFirstLevelHiddenLayerGroup()
Function Summary
name | return type | description |
addComponentToFirstLevelHiddenLayerGroup | bool | add component to first level hidden layer group |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
inputLayerPOSneuron | SANIGroupNeuralNetwork* | input layer POS neuron |
newNeuronSequenceGroup | SANIGroupNeuralNetwork* | new neuron sequence group |
Function Reference List
Function SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup()
Function Summary
name | return type | description |
createNewHiddenLayerGroup | SANIGroupNeuralNetwork* | create new hidden layer group |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
Function Reference List
-
- createNewGroup
- SANInodesClass::getSequenceGrammarGroupTypeDefault
Function SANIgenerateCompactOperationsClass::addComponentToGroup()
Function Summary
name | return type | description |
addComponentToGroup | bool | add component to group |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const 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
-
-
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANIformationClass::createGroupANNconnection
Function SANIgenerateCompactOperationsClass::addComponentToGroup()
Function Summary
name | return type | description |
addComponentToGroup | bool | add component to group |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
group | SANIGroupNeuralNetwork* | group |
higherLevelComponent | SANIComponentNeuralNetwork* | higher level component |
Function Reference List
-
- SANIformationClass::createGroupANNconnection
Function SANIgenerateCompactOperationsClass::createNewGroup()
Function Summary
name | return type | description |
createNewGroup | SANIGroupNeuralNetwork* | create new group |
Function Reference List
-
- SANInodesClass::assignGroupIndex
- SANIgenerateCompactIdentifyClass::addGroupToHiddenLayerGroupsTemp
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
Function SANIgenerateCompactOperationsClass::addParentNeuronsToList()
Function Summary
name | return type | description |
addParentNeuronsToList | bool | add parent neurons to list |
Function Arguments
name | type | description |
listOfHighLevelNeuronsCompleteHistory | vector<SANIGroupNeuralNetwork*>* | list of high level neurons complete history |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
Function SANIgenerateCompactOperationsClass::addParentNeuronsToListReset()
Function Summary
name | return type | description |
addParentNeuronsToListReset | bool | add parent neurons to list reset |
Function Arguments
name | type | description |
currentNeuron | SANIGroupNeuralNetwork* | current neuron |
Function Reference List
-
-
-
- addParentNeuronsToListReset
Function SANIgenerateCompactOperationsClass::calculateNextIndexInSequence()
Function Summary
name | return type | description |
calculateNextIndexInSequence | int | calculate next index in sequence |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
- SANIpropagateCompactGenerateOperationsClass::calculateNextIndexInSequenceProspective
Function SANIgenerateCompactOperationsClass::findLowestLayerNeuron()
Function Summary
name | return type | description |
findLowestLayerNeuron | bool | find lowest layer neuron |
Function Arguments
name | type | description |
highLevelNeuronPriorArray | const vector<SANIGroupNeuralNetwork*>* | high level neuron prior array |
lowestLayerNeuron | SANIGroupNeuralNetwork** | lowest layer neuron |
lowestLayerNeuronIndex | int* | lowest layer neuron index |
Function Reference List
N/A
Function SANIgenerateCompactOperationsClass::findHighestLayerNeuron()
Function Summary
name | return type | description |
findHighestLayerNeuron | bool | find highest layer neuron |
Function Arguments
name | type | description |
highLevelNeuronPriorArray | const vector<SANIGroupNeuralNetwork*>* | high level neuron prior array |
highestLayerNeuron | SANIGroupNeuralNetwork** | highest layer neuron |
highestLayerNeuronIndex | int* | highest layer neuron index |
Function Reference List
N/A
File SANIgenerateCompactSectionedUnique Documentation
File Name: SANIgenerateCompactSectionedUnique.cpp/.hpp
File Description: SANI generate compact sectioned unique
File Function List
-
- findAndReconcileVariationWrapper
-
- findAndReconcileIncrementalVariationLimitNumComponentsSection
- addNeuronToListSectioned
- connectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
- createOrAppendFirstLevelHiddenLayerGroup
File Diagram (functions hierarchy)
Function SANIgenerateCompactSectionedUniqueClass::findAndReconcileVariationWrapper()
Function Summary
name | return type | description |
findAndReconcileVariationWrapper | bool | find and reconcile variation wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
-
- findAndReconcileIncrementalVariationLimitNumComponentsSection
- findAndReconcileIncrementalVariationLimitNumComponentsSection
- SANIgenerateCompactOperationsClass::findHighestLayerNeuron
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
Function SANIgenerateCompactSectionedUniqueClass::findAndReconcileIncrementalVariationLimitNumComponentsSection()
Function Summary
name | return type | description |
findAndReconcileIncrementalVariationLimitNumComponentsSection | bool | find and reconcile incremental variation limit num components section |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
indexInSequenceStart | int* | index in sequence start |
highLevelNeuronPrior | SANIGroupNeuralNetwork** | high level neuron prior |
Function Reference List
-
- SANIpropagateCompactClass::defineFirstLayer
- SANIpropagateOperationsClass::setParseSentenceReverse
- SANIgenerateCompactOperationsClass::findLowestLayerNeuron
- SANInodesClass::isNeuronString
- SANIpropagateCompactClass::performPropagation
- SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronsAtLeastOneBasic
- createOrAppendFirstLevelHiddenLayerGroup
- SANIgenerateCompactOperationsClass::calculateNextIndexInSequence
- addNeuronToListSectioned
- SANIpropagateOperationsParseTreeClass::deinitialiseParseTreeGroupList
- connectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
- connectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection
- SANIgenerateCompactOperationsClass::findHighestLayerNeuron
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
- SANIpropagateCompactClass::printSANInetworkSVG
Function SANIgenerateCompactSectionedUniqueClass::addNeuronToListSectioned()
Function Summary
name | return type | description |
addNeuronToListSectioned | bool | add neuron to list sectioned |
Function Arguments
name | type | description |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
neuron | SANIGroupNeuralNetwork* | neuron |
indexInSequence | int* | index in sequence |
Function Reference List
Function SANIgenerateCompactSectionedUniqueClass::addNeuronToList()
Function Summary
name | return type | description |
addNeuronToList | bool | add neuron to list |
Function Arguments
name | type | description |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
neuron | SANIGroupNeuralNetwork* | neuron |
indexInSequence | int* | index in sequence |
highLevelNeuronExpectingVariableLastComponent | constEffective SANIGroupNeuralNetwork** | high level neuron expecting variable last component |
Function Reference List
-
- SANIgenerateCompactOperationsClass::calculateNextIndexInSequence
Function SANIgenerateCompactSectionedUniqueClass::connectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection()
Function Summary
name | return type | description |
connectListOfHighLevelNeuronsToNewNeuronLimitNumComponentsSection | bool | connect list of high level neurons to new neuron limit num components section |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | const vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
grammaticalSentenceNeuron | SANIGroupNeuralNetwork** | grammatical sentence neuron |
createTopLevelNeuron | const bool | create top level neuron |
completedIdentifyingSentenceHighLevelNeurons | const bool | completed identifying sentence high level neurons |
indexInSequenceStart | const int | index in sequence start |
highLevelNeuronPrior | constEffective SANIGroupNeuralNetwork** | high level neuron prior |
Function Reference List
-
-
- SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup
- SANInodesClass::calculateComponentTypeString
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::calculateComponentTypeString
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::adjustNetworkDepth
- SANInodesClass::adjustNetworkDepthReset
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
Function SANIgenerateCompactSectionedUniqueClass::createOrAppendFirstLevelHiddenLayerGroup()
Function Summary
name | return type | description |
createOrAppendFirstLevelHiddenLayerGroup | bool | create or append first level hidden layer group |
Function Arguments
name | type | description |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentLayerNeuronGroupStart | SANIGroupNeuralNetwork* | current layer neuron group start |
creatingNewNeuronSequence | const bool* | creating new neuron sequence |
neuronSequenceIndex | const int* | neuron sequence index |
newNeuronSequenceGroup | constEffective SANIGroupNeuralNetwork** | new neuron sequence group |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
Function Reference List
N/A
File SANIgenerateCompactContinuous Documentation
File Name: SANIgenerateCompactContinuous.cpp/.hpp
File Description: SANI generate compact continuous
File Function List
-
- findAndReconcileVariationWrapper
- findAndReconcileVariation
- findAndReconcileIncrementalVariation
-
- splitNeuron
- addVariableFirstComponent
- prepareVariableLastComponent
- addVariableLastComponent
- connectListOfHighLevelNeuronsToNewNeuron
- verifyAndMarkNeuronAsCandidateWrapper
- verifyAndMarkNeuronAsCandidate
- createOrAppendFirstLevelHiddenLayerGroup
- directWireLowLevelPOSneuronToGrammaticalSentenceNeuron
- splitGroupAtLastActivatedComponent
- splitGroupAtLastActivatedComponentUnordered
File Diagram (functions hierarchy)
Function SANIgenerateCompactContinuousClass::findAndReconcileVariationWrapper()
Function Summary
name | return type | description |
findAndReconcileVariationWrapper | bool | find and reconcile variation wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
sentenceContents | const vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
supportVariableFirstComponents | const bool | support variable first components |
Function Reference List
-
- findAndReconcileVariation
Function SANIgenerateCompactContinuousClass::findAndReconcileVariation()
Function Summary
name | return type | description |
findAndReconcileVariation | bool | find and reconcile variation |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
supportVariableFirstComponents | const bool | support variable first components |
Function Reference List
-
-
- findAndReconcileIncrementalVariation
Function SANIgenerateCompactContinuousClass::findAndReconcileIncrementalVariation()
Function Summary
name | return type | description |
findAndReconcileIncrementalVariation | bool | find and reconcile incremental variation |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
supportVariableFirstComponents | const bool | support variable first components |
Function Reference List
-
- SANIpropagateCompactClass::defineFirstLayer
- SANIpropagateOperationsClass::setParseSentenceReverse
-
- SANIpropagateCompactClass::performPropagation
- SANIpropagateCompactClass::performPropagation
- SANIpropagateCompactGenerateOperationsClass::verifyActivatedNeuronsAtLeastOne
- createOrAppendFirstLevelHiddenLayerGroup
- SANIgenerateCompactOperationsClass::calculateNextIndexInSequence
- SANInodesClass::printParseTreeGroupIndicesFlat
- addVariableFirstComponent
- addNeuronToList
- verifyAndMarkNeuronAsCandidateWrapper
- prepareVariableLastComponent
- addVariableFirstComponent
- splitNeuron
- addNeuronToList
- SANIpropagateOperationsParseTreeClass::deinitialiseParseTreeGroupList
-
- connectListOfHighLevelNeuronsToNewNeuron
- connectListOfHighLevelNeuronsToNewNeuron
- SANIgenerateCompactIdentifyClass::markSubNeuronsReset
Function SANIgenerateCompactContinuousClass::addNeuronToList()
Function Summary
name | return type | description |
addNeuronToList | bool | add neuron to list |
Function Arguments
name | type | description |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
neuron | SANIGroupNeuralNetwork* | neuron |
indexInSequence | int* | index in sequence |
highLevelNeuronExpectingVariableLastComponent | SANIGroupNeuralNetwork** | high level neuron expecting variable last component |
Function Reference List
-
-
- SANIgenerateCompactOperationsClass::calculateNextIndexInSequence
- SANIgenerateCompactIdentifyClass::markSubNeurons
- SANIgenerateCompactOperationsClass::addParentNeuronsToList
- SANIgenerateCompactOperationsClass::addParentNeuronsToListReset
Function SANIgenerateCompactContinuousClass::splitNeuron()
Function Summary
name | return type | description |
splitNeuron | SANIGroupNeuralNetwork* | split neuron |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
partiallyActivatedNeuronWithMaxWordIndexCoverage | SANIGroupParseTree* | partially activated neuron with max word index coverage |
Function Reference List
-
- SANIpropagateCompactGenerateOperationsClass::identifyComponentIndexFirstAndLastActivatedIndexUnordered
- splitGroupAtLastActivatedComponentUnordered
- SANIpropagateCompactClass::identifyComponentIndexLastActivatedIndex
- splitGroupAtLastActivatedComponent
Function SANIgenerateCompactContinuousClass::addVariableFirstComponent()
Function Summary
name | return type | description |
addVariableFirstComponent | bool | add variable first component |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
neuron | SANIGroupNeuralNetwork* | neuron |
Function Reference List
-
-
- connectListOfHighLevelNeuronsToNewNeuron
- SANIgenerateCompactOperationsClass::addComponentToGroup
Function SANIgenerateCompactContinuousClass::prepareVariableLastComponent()
Function Summary
name | return type | description |
prepareVariableLastComponent | bool | prepare variable last component |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
partiallyActivatedNeuronWithMaxWordIndexCoverage | constEffective SANIGroupParseTree* | partially activated neuron with max word index coverage |
highLevelNeuronExpectingVariableLastComponent | constEffective SANIGroupNeuralNetwork** | high level neuron expecting variable last component |
Function Reference List
-
- connectListOfHighLevelNeuronsToNewNeuron
Function SANIgenerateCompactContinuousClass::addVariableLastComponent()
Function Summary
name | return type | description |
addVariableLastComponent | bool | add variable last component |
Function Arguments
name | type | description |
SANIGroupTypes | const vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | const vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
neuron | const SANIGroupNeuralNetwork* | neuron |
highLevelNeuronExpectingVariableLastComponent | SANIGroupNeuralNetwork** | high level neuron expecting variable last component |
Function Reference List
-
- SANIgenerateCompactOperationsClass::addComponentToGroup
Function SANIgenerateCompactContinuousClass::connectListOfHighLevelNeuronsToNewNeuron()
Function Summary
name | return type | description |
connectListOfHighLevelNeuronsToNewNeuron | bool | connect list of high level neurons to new neuron |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
grammaticalSentenceNeuron | SANIGroupNeuralNetwork** | grammatical sentence neuron |
createTopLevelNeuron | const bool | create top level neuron |
Function Reference List
-
-
- SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup
- SANInodesClass::calculateComponentTypeString
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- directWireLowLevelPOSneuronToGrammaticalSentenceNeuron
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
Function SANIgenerateCompactContinuousClass::verifyAndMarkNeuronAsCandidateWrapper()
Function Summary
name | return type | description |
verifyAndMarkNeuronAsCandidateWrapper | bool | verify and mark neuron as candidate wrapper |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
candidateNeuronBaseParseTree | SANIGroupParseTree* | candidate neuron base parse tree |
candidateComponent2 | SANIComponentNeuralNetwork** | candidate component 2 |
Function Reference List
-
- SANIpropagateCompactGenerateOperationsClass::identifyComponentIndexLastActivatedAndFirstUnactivatedIndex
-
- verifyAndMarkNeuronAsCandidate
Function SANIgenerateCompactContinuousClass::verifyAndMarkNeuronAsCandidate()
Function Summary
name | return type | description |
verifyAndMarkNeuronAsCandidate | bool | verify and mark neuron as candidate |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentNeuron | const SANIGroupNeuralNetwork* | current neuron |
candidateComponent2 | SANIComponentNeuralNetwork** | candidate component 2 |
Function Reference List
-
-
-
- verifyAndMarkNeuronAsCandidate
Function SANIgenerateCompactContinuousClass::createOrAppendFirstLevelHiddenLayerGroup()
Function Summary
name | return type | description |
createOrAppendFirstLevelHiddenLayerGroup | bool | create or append first level hidden layer group |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentLayerNeuronGroupStart | SANIGroupNeuralNetwork* | current layer neuron group start |
creatingNewNeuronSequence | bool* | creating new neuron sequence |
neuronSequenceIndex | int* | neuron sequence index |
newNeuronSequenceGroup | SANIGroupNeuralNetwork** | new neuron sequence group |
listOfHighLevelNeurons | vector<SANIGroupNeuralNetwork*>* | list of high level neurons |
Function Reference List
-
-
- SANIgenerateCompactOperationsClass::addComponentToFirstLevelHiddenLayerGroup
- SANIgenerateCompactOperationsClass::createNewHiddenLayerGroup
- SANIgenerateCompactOperationsClass::addComponentToFirstLevelHiddenLayerGroup
Function SANIgenerateCompactContinuousClass::directWireLowLevelPOSneuronToGrammaticalSentenceNeuron()
Function Summary
name | return type | description |
directWireLowLevelPOSneuronToGrammaticalSentenceNeuron | bool | direct wire low level POS neuron to grammatical sentence neuron |
Function Arguments
name | type | description |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
singleComponentNeuronCandidate | SANIGroupNeuralNetwork* | single component neuron candidate |
grammaticalSentenceNeuron | SANIGroupNeuralNetwork* | grammatical sentence neuron |
Function Reference List
-
-
-
-
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::getSequenceGrammarGroupTypeDefault
-
- SANInodesClass::deleteGroup
- SANInodesClass::deleteGroup
Function SANIgenerateCompactContinuousClass::splitGroupAtLastActivatedComponent()
Function Summary
name | return type | description |
splitGroupAtLastActivatedComponent | SANIGroupNeuralNetwork* | split group at last activated component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
neuronToSplit | SANIGroupNeuralNetwork* | neuron to split |
indexToSplitVector | const int | index to split vector |
Function Reference List
-
- SANIgenerateCompactOperationsClass::createNewGroup
- SANInodesClass::getSequenceGrammarGroupTypeDefault
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANIgenerateCompactOperationsClass::addComponentToGroup
Function SANIgenerateCompactContinuousClass::splitGroupAtLastActivatedComponentUnordered()
Function Summary
name | return type | description |
splitGroupAtLastActivatedComponentUnordered | SANIGroupNeuralNetwork* | split group at last activated component unordered |
Function Arguments
name | type | description |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
neuronToSplit | SANIGroupNeuralNetwork* | neuron to split |
indexToSplitVector1 | const int | index to split vector 1 |
indexToSplitVector2 | int | index to split vector 2 |
Function Reference List
-
- SANIgenerateCompactOperationsClass::createNewGroup
- SANInodesClass::getSequenceGrammarGroupTypeDefault
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
- SANIgenerateCompactOperationsClass::addComponentToGroup
- SANInodesClass::updateComponentsOwnerGroupAndIndexes
File SANIpropagateLightOptimised Documentation
File Name: SANIpropagateLightOptimised.cpp/.hpp
File Description: SANI propagate light optimised
File Function List
-
- executePosRelTranslatorNeuralNetwork
- propagateWordThroughNetworkIntro
-
- propagateWordThroughNetworkGroupInit
- propagateWordThroughNetworkGroupIntro
- propagateWordThroughNetworkGroup
- propagateWordThroughNetworkGroupSelect
- propagateWordThroughNetworkGroupComponentWrapper
- propagateWordThroughNetworkGroupComponent
- solidifyNeuralNetBackpropGroupLastComponent
- componentTests2
- resetAllowed
-
- existingActivatedComponentCapturesLastWordInSentence
- verifyNewActivationParseTreeContainsExistingActivationWordsInParseTree
- getWordIndicesInParseTree
- existingActivationVerifyMaxNumberWordsInParseTree
- countNumberWordsInParseTree
- verifyOwnerParseTreeGroupDoesntContainNewActivationComponentParseTree
- printBackpropParseTree
- demarkateOptimumPathwayBackprop
- isWordInGroupOptimumPathwayWordList
File Diagram (functions hierarchy)
Function SANIpropagateLightOptimisedClass::executePosRelTranslatorNeuralNetwork()
Function Summary
name | return type | description |
executePosRelTranslatorNeuralNetwork | bool | execute pos rel translator neural network |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
sentenceContents | constEffective vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
topLevelParseTreeGroup | SANIGroupParseTree** | top level parse tree group |
parseIsolatedSubreferenceSets | const bool | parse isolated subreference sets |
parserEnabled | const bool | parser enabled |
performance | int* | performance |
Function Reference List
-
- SANIpropagateOperationsClass::setParseSentenceReverse
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsParseTreeClass::initialiseParseTreeGroupList
- propagateWordThroughNetworkIntro
- SANIpropagateOperationsClass::resetAllNeuronComponents
- printBackpropParseTree
- SANIpropagateOperationsParseTreeClass::traceBackpropParseTree
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsParseTreeClass::resetNeuronBackprop
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsParseTreeClass::deinitialiseParseTreeGroupList
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkIntro()
Function Summary
name | return type | description |
propagateWordThroughNetworkIntro | bool | propagate word through network intro |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
w | int | w |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordFirstParseTreeGroup | SANIGroupParseTree* | activation path word first parse tree group |
Function Reference List
-
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- LRPpreprocessorPOStaggerClass::printPOSambiguityInfo
- SHAREDvarsClass::convertStringToLowerCase
- SANIformationClass::findWordInGroupMap
- SANIformationClass::getInputLayerSectionExplicitWordMap
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupInit
- SANIformationClass::findWordInGroupMap
- SANIformationClass::getInputLayerSectionExplicitWordMap
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupInit
- SANIformationClass::findWordInGroupMap
- SANIformationClass::getInputLayerSectionExplicitWordMap
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupInit
- SHAREDvarsClass::getBitValue
- SANIformationClass::getInputLayerSectionTokensLayerMap
- SANIformationClass::getInputLayerSectionTokensLayerMap
-
-
-
-
- SHAREDvarsClass::textInTextArray
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupInit
- propagateWordThroughNetworkGroupInit
- SANInodesClass::currentWordAmbiguous
-
- SHAREDvarsClass::getBitValue
- propagateWordThroughNetworkGroupInit
- propagateWordThroughNetworkGroupInit
- propagateWordThroughNetworkGroupInit
- LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun
- propagateWordThroughNetworkGroupInit
- SANIpropagateOperationsClass::resetAllNeuronComponents
- SANIpropagateOperationsClass::resetAllNeuronComponents
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroupInit()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupInit | bool | propagate word through network group init |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
w | const int | w |
inputLayerGroup | SANIGroupNeuralNetwork* | input layer group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordFirstParseTreeGroup | SANIGroupParseTree* | activation path word first parse tree group |
Function Reference List
-
- propagateWordThroughNetworkGroupIntro
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroupIntro()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupIntro | bool | propagate word through network group intro |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordFirstParseTreeGroup | SANIGroupParseTree* | activation path word first parse tree group |
Function Reference List
-
- propagateWordThroughNetworkGroup
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroup()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroup | bool | propagate word through network group |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
Function Reference List
-
- SANInodesClass::printParseTreeDebugIndentation
- propagateWordThroughNetworkGroupSelect
- propagateWordThroughNetworkGroupSelect
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroupSelect()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupSelect | bool | propagate word through network group select |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
preprocessSearchForNonResetActivations | const bool | preprocess search for non reset activations |
Function Reference List
-
-
-
- isWordInGroupOptimumPathwayWordList
-
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
- SANIpropagateOperationsClass::componentTests1
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
- SANInodesClass::copyGroup
- propagateWordThroughNetworkGroupComponentWrapper
- propagateWordThroughNetworkGroupComponentWrapper
-
- SANIpropagateOperationsClass::doesRequireResetGroupActivation
- SANIpropagateOperationsClass::doesRequireResetGroupActivation
- SANIpropagateOperationsClass::resetGroupActivation
- SANIpropagateOperationsParseTreeClass::resetGroupParseTreeGroupRef
- propagateWordThroughNetworkGroupComponentWrapper
-
-
- SANInodesClass::deleteGroup
- SANIpropagateOperationsClass::restoreGroupActivation
- SANIpropagateOperationsParseTreeClass::restoreGroupParseTreeGroupRef
- SANInodesClass::deleteGroup
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroupComponentWrapper()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupComponentWrapper | bool | propagate word through network group component wrapper |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
currentComponent | SANIComponentNeuralNetwork* | current component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
ownerComponent | SANIComponentNeuralNetwork* | owner component |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
groupFrontComponentConnectionListIndex | const int | group front component connection list index |
measureSequentialActivationOnly | const bool | measure sequential activation only |
sequentialActivationFound | bool* | sequential activation found |
existingActivationFoundStartComponent | bool* | existing activation found start component |
resetUnallowed | bool* | reset unallowed |
debug | const SANIposRelTranslatorDebug* | debug |
Function Reference List
-
- SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceActivationReady
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
-
- SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceOrActivationReady
- SANIpropagateOperationsClass::propagateWordThroughNetworkGroupVerifyComponentSequenceRepeatActivationReady
- SANInodesClass::printParseTreeDebugIndentation
- componentTests2
- SANInodesClass::printParseTreeDebugIndentation
- resetAllowed
- SANInodesClass::printParseTreeDebugIndentation
- SANIpropagateOperationsClass::componentWordConnectivityTestsWrapper
- SANInodesClass::printParseTreeDebugIndentation
- verifyNewActivationParseTreeContainsExistingActivationWordsInParseTree
- SANInodesClass::printParseTreeDebugIndentation
- existingActivationVerifyMaxNumberWordsInParseTree
- SANInodesClass::printParseTreeDebugIndentation
- verifyOwnerParseTreeGroupDoesntContainNewActivationComponentParseTree
- SANInodesClass::printParseTreeDebugIndentation
-
- propagateWordThroughNetworkGroupComponent
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
- resetAllowed
Function SANIpropagateLightOptimisedClass::propagateWordThroughNetworkGroupComponent()
Function Summary
name | return type | description |
propagateWordThroughNetworkGroupComponent | bool | propagate word through network group component |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
group | const SANIGroupNeuralNetwork* | group |
currentComponent | SANIComponentNeuralNetwork* | current component |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
ownerComponent | SANIComponentNeuralNetwork* | owner component |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool | activation sequence completed |
layer | int | layer |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
groupFrontComponentConnectionListIndex | const int | group front component connection list index |
existingActivationFoundStartComponent | const bool | existing activation found start component |
debug | const SANIposRelTranslatorDebug* | debug |
Function Reference List
-
- SANInodesClass::convertNeuralNetworkComponentToParseTreeComponentNew
- SANIpropagateOperationsParseTreeClass::updateParseTreeMaxMinWordIndexOfParent
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printComponent
- solidifyNeuralNetBackpropGroupLastComponent
- SANIparserClass::generateSemanticRelationsFromTxtRelationsWrapperNeuralNetwork
- SANInodesClass::printParseTreeDebugIndentation
-
- SANIpropagateOperationsParseTreeClass::updatePerformance
- SANIpropagateOperationsParseTreeClass::calculatePerformanceWeightOfParseTree
- SANInodesClass::deleteParseTree
- SANInodesClass::replicateParseTree
- SANInodesClass::copyGroup
- printBackpropParseTree
- propagateWordThroughNetworkGroup
Function SANIpropagateLightOptimisedClass::solidifyNeuralNetBackpropGroupLastComponent()
Function Summary
name | return type | description |
solidifyNeuralNetBackpropGroupLastComponent | bool | solidify neural net backprop group last component |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
level | int | level |
Function Reference List
-
-
- SANInodesClass::printParseTreeDebugIndentation
- solidifyNeuralNetBackpropGroupLastComponent
Function SANIpropagateLightOptimisedClass::componentTests2()
Function Summary
name | return type | description |
componentTests2 | bool | component tests 2 |
Function Arguments
name | type | description |
group | const SANIGroupNeuralNetwork* | group |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
activationSequenceCompleted | const bool | activation sequence completed |
Function Reference List
-
-
-
-
- LRPpreprocessorWordClassClass::getPOStypeFromName
- findPreviousWordInSentence
- LRPpreprocessorWordClassClass::getPOStypeFromName
- findPreceedingWordInSentence
Function SANIpropagateLightOptimisedClass::resetAllowed()
Function Summary
name | return type | description |
resetAllowed | bool | reset allowed |
Function Arguments
name | type | description |
ownerGroup | constEffective SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
forwardPropogationSignalData | const SANIForwardPropogationSignalData* | forward propogation signal data |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
existingActivationFoundStartComponent | const bool | existing activation found start component |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
firstActiveComponentInGroup | const bool | first active component in group |
ownerComponent | const SANIComponentNeuralNetwork* | owner component |
Function Reference List
-
-
- existingActivatedComponentCapturesLastWordInSentence
Function SANIpropagateLightOptimisedClass::existingActivatedComponentCapturesLastWordInSentence()
Function Summary
name | return type | description |
existingActivatedComponentCapturesLastWordInSentence | bool | existing activated component captures last word in sentence |
Function Arguments
name | type | description |
prospectiveNewlyActiveComponentInParseTreeParseTreeGroupRef | const SANIGroupParseTree* | prospective newly active component in parse tree parse tree group ref |
lastActiveComponentInParseTreeParseTreeGroupRef | const SANIGroupParseTree* | last active component in parse tree parse tree group ref |
lastActiveComponentInParseTree | const SANIComponentParseTree* | last active component in parse tree |
forwardPropogationWordData | const SANIForwardPropogationWordData* | forward propogation word data |
existingActivationFoundStartComponent | const bool | existing activation found start component |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
Function Reference List
-
-
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::maxInt
- SANIpropagateOperationsParseTreeClass::getMinMaxWordIndexInParseTree
- SHAREDvarsClass::maxInt
Function SANIpropagateLightOptimisedClass::verifyNewActivationParseTreeContainsExistingActivationWordsInParseTree()
Function Summary
name | return type | description |
verifyNewActivationParseTreeContainsExistingActivationWordsInParseTree | bool | verify new activation parse tree contains existing activation words in parse tree |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
ownerGroup | SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
existingActivationFoundStartComponent | const bool | existing activation found start component |
Function Reference List
-
-
-
-
- getWordIndicesInParseTree
- getWordIndicesInParseTree
Function SANIpropagateLightOptimisedClass::getWordIndicesInParseTree()
Function Summary
name | return type | description |
getWordIndicesInParseTree | bool | get word indices in parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
wordIndexList | vector<int>* | word index list |
level | const int | level |
Function Reference List
-
-
-
- getWordIndicesInParseTree
Function SANIpropagateLightOptimisedClass::existingActivationVerifyMaxNumberWordsInParseTree()
Function Summary
name | return type | description |
existingActivationVerifyMaxNumberWordsInParseTree | bool | existing activation verify max number words in parse tree |
Function Arguments
name | type | description |
ownerGroup | const SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | SANIGroupParseTree* | activation path word current parse tree group |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | const int | layer |
existingActivationFoundStartComponent | const bool | existing activation found start component |
Function Reference List
-
-
-
- countNumberWordsInParseTree
- countNumberWordsInParseTree
Function SANIpropagateLightOptimisedClass::countNumberWordsInParseTree()
Function Summary
name | return type | description |
countNumberWordsInParseTree | int | count number words in parse tree |
Function Arguments
name | type | description |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
forwardPropogationSentenceData | SANIForwardPropogationSentenceData* | forward propogation sentence data |
layer | const int | layer |
Function Reference List
N/A
Function SANIpropagateLightOptimisedClass::verifyOwnerParseTreeGroupDoesntContainNewActivationComponentParseTree()
Function Summary
name | return type | description |
verifyOwnerParseTreeGroupDoesntContainNewActivationComponentParseTree | bool | verify owner parse tree group doesnt contain new activation component parse tree |
Function Arguments
name | type | description |
ownerGroup | const SANIGroupNeuralNetwork* | owner group |
activationPathWordCurrentParseTreeGroup | const SANIGroupParseTree* | activation path word current parse tree group |
layer | const int | layer |
Function Reference List
Function SANIpropagateLightOptimisedClass::parseTreeContainsGroup()
Function Summary
name | return type | description |
parseTreeContainsGroup | bool | parse tree contains group |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
parseTreeGroupToFind | const SANIGroupParseTree* | parse tree group to find |
level | const int | level |
Function Reference List
Function SANIpropagateLightOptimisedClass::printBackpropParseTree()
Function Summary
name | return type | description |
printBackpropParseTree | bool | print backprop parse tree |
Function Arguments
name | type | description |
group | SANIGroupParseTree* | group |
level | const int | level |
Function Reference List
-
- SANIpropagateOperationsParseTreeClass::traceBackpropParseTree
- SANIpropagateOperationsParseTreeClass::resetNeuronBackprop
Function SANIpropagateLightOptimisedClass::demarkateOptimumPathwayBackprop()
Function Summary
name | return type | description |
demarkateOptimumPathwayBackprop | bool | demarkate optimum pathway backprop |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
Function Reference List
-
-
-
- demarkateOptimumPathwayBackprop
Function SANIpropagateLightOptimisedClass::isWordInGroupOptimumPathwayWordList()
Function Summary
name | return type | description |
isWordInGroupOptimumPathwayWordList | bool | is word in group optimum pathway word list |
Function Arguments
name | type | description |
forwardPropogationSentenceData | const SANIForwardPropogationSentenceData* | forward propogation sentence data |
currentComponent | SANIComponentNeuralNetwork* | current component |
forwardPropogationWordData | SANIForwardPropogationWordData* | forward propogation word data |
Function Reference List
N/A
File SANIparser Documentation
File Name: SANIparser.cpp/.hpp
File Description: SANI parser
File Function List
-
- generateSemanticRelationsFromTxtRelationsWrapperNeuralNetwork
- generateSemanticRelationsFromTxtRelationsNeuralNetwork
File Diagram (functions hierarchy)
Function SANIparserClass::generateSemanticRelationsFromTxtRelationsWrapperNeuralNetwork()
Function Summary
name | return type | description |
generateSemanticRelationsFromTxtRelationsWrapperNeuralNetwork | bool | generate semantic relations from txt relations wrapper neural network |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
firstParseTreeGroup | SANIGroupParseTree* | first parse tree group |
forwardPropogationSignalData | SANIForwardPropogationSignalData* | forward propogation signal data |
layer | int | layer |
Function Reference List
-
- generateSemanticRelationsFromTxtRelationsNeuralNetwork
Function SANIparserClass::generateSemanticRelationsFromTxtRelationsNeuralNetwork()
Function Summary
name | return type | description |
generateSemanticRelationsFromTxtRelationsNeuralNetwork | bool | generate semantic relations from txt relations neural network |
Function Arguments
name | type | description |
translatorVariables | SANItranslatorVariablesClass* | translator variables |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
parserForwardPropogationSignalData | GIAposRelTranslatorParserForwardPropogationSignalData* | parser forward propogation signal data |
layer | int | layer |
Function Reference List
-
-
-
-
-
-
- generateSemanticRelationsFromTxtRelationsNeuralNetwork
File SANIpropagateInverse Documentation
File Name: SANIpropagateInverse.cpp/.hpp
File Description: SANI propagate inverse
File Function List
-
- executePosRelTranslatorNeuralNetworkInverse
- generateParseTreeGroupType
- generateParseTreeGroup
- generateRulesGroupTreeComponents
- generateRulesGroupTreeComponent
- forwardNounVerbVariantRequirementsComponentToGroup
- forwardNounVerbVariantRequirementsGroupToComponent
- findStringMatch
- verifyPOStype
- updatePerformance
- deleteAllSubgroupsRecurse
- deleteParseComponent
- clearAllWordsAlreadyFoundMatchInComponent
- restoreAllWordsAlreadyFoundMatchInComponent
File Diagram (functions hierarchy)
Function SANIpropagateInverseClass::executePosRelTranslatorNeuralNetworkInverse()
Function Summary
name | return type | description |
executePosRelTranslatorNeuralNetworkInverse | bool | execute pos rel translator neural network inverse |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
SANIGroupTypes | vector<SANIGroupType*>* | SANIG roup types |
sentenceContents | vector<LRPpreprocessorPlainTextWord*>* | sentence contents |
firstParseTreeGroup | SANIGroupParseTree* | first parse tree group |
performance | int* | performance |
parseIsolatedSubreferenceSets | const bool | parse isolated subreference sets |
Function Reference List
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANInodesClass::calculateMinIndexOfMatchesFound
- generateParseTreeGroupType
- updatePerformance
- restoreAllWordsAlreadyFoundMatchInComponent
- clearAllWordsAlreadyFoundMatchInComponent
- SANInodesClass::calculateMinIndexOfMatchesFound
Function SANIpropagateInverseClass::generateParseTreeGroupType()
Function Summary
name | return type | description |
generateParseTreeGroupType | bool | generate parse tree group type |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
groupType | const SANIGroupType* | group type |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
performance | int* | performance |
layer | int | layer |
previousGroupType | const string | previous group type |
numberOfConsecutiveTimesPreviousGroupType | int | number of consecutive times previous group type |
previousParseTreeComponent | SANIComponentParseTree* | previous parse tree component |
Function Reference List
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::convertNeuralNetworkGroupToParseTreeGroupNew
- generateParseTreeGroup
- updatePerformance
- restoreAllWordsAlreadyFoundMatchInComponent
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
- clearAllWordsAlreadyFoundMatchInComponent
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
Function SANIpropagateInverseClass::generateParseTreeGroup()
Function Summary
name | return type | description |
generateParseTreeGroup | bool | generate parse tree group |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
group | SANIGroupNeuralNetwork* | group |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
performance | int* | performance |
layer | int | layer |
previousGroupType | const string | previous group type |
numberOfConsecutiveTimesPreviousGroupType | int | number of consecutive times previous group type |
Function Reference List
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- LRPpreprocessorWordClassClass::getPOStypeFromName
- LRPpreprocessorWordClassClass::getPOStypeFromName
- SANInodesClass::printParseTreeDebugIndentation
- generateRulesGroupTreeComponents
Function SANIpropagateInverseClass::generateRulesGroupTreeComponents()
Function Summary
name | return type | description |
generateRulesGroupTreeComponents | bool | generate rules group tree components |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
components | vector<SANIComponentNeuralNetwork*>* | components |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
performance | int* | performance |
subcomponents | const bool | subcomponents |
subcomponentsType | const int | subcomponents type |
subcomponentsOptional | const bool | subcomponents optional |
layer | int | layer |
previousGroupType | const string | previous group type |
numberOfConsecutiveTimesPreviousGroupType | int | number of consecutive times previous group type |
Function Reference List
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANInodesClass::calculateMinIndexOfMatchesFound
-
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- SANInodesClass::printComponent
-
-
- verifyPOStype
- verifyPOStype
- SANInodesClass::convertNeuralNetworkComponentToParseTreeComponentNew
- forwardNounVerbVariantRequirementsGroupToComponent
- findStringMatch
- deleteParseComponent
- SANInodesClass::convertNeuralNetworkComponentToParseTreeComponentNew
- forwardNounVerbVariantRequirementsGroupToComponent
- deleteParseComponent
- generateRulesGroupTreeComponents
- clearAllWordsAlreadyFoundMatchInComponent
- generateRulesGroupTreeComponent
-
- clearAllWordsAlreadyFoundMatchInComponent
- deleteParseComponent
- restoreAllWordsAlreadyFoundMatchInComponent
- clearAllWordsAlreadyFoundMatchInComponent
- SANInodesClass::printParseTreeDebugIndentation
- SANInodesClass::printParseTreeDebugIndentation
Function SANIpropagateInverseClass::generateRulesGroupTreeComponent()
Function Summary
name | return type | description |
generateRulesGroupTreeComponent | bool | generate rules group tree component |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
component | SANIComponentNeuralNetwork* | component |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
currentParseTreeComponent | SANIComponentParseTree* | current parse tree component |
performance | int* | performance |
layer | int | layer |
previousGroupType | const string | previous group type |
numberOfConsecutiveTimesPreviousGroupType | int | number of consecutive times previous group type |
Function Reference List
-
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- findStringMatch
- LRPpreprocessorWordClassClass::convertSentenceContentsIndexToEntityIndex
- SANInodesClass::convertNeuralNetworkGroupToParseTreeGroupNew
- forwardNounVerbVariantRequirementsComponentToGroup
- generateParseTreeGroup
- forwardNounVerbVariantRequirementsComponentToGroup
- generateParseTreeGroupType
Function SANIpropagateInverseClass::forwardNounVerbVariantRequirementsComponentToGroup()
Function Summary
name | return type | description |
forwardNounVerbVariantRequirementsComponentToGroup | bool | forward noun verb variant requirements component to group |
Function Arguments
name | type | description |
component | SANIComponentParseTree* | component |
newParseGroup | SANIGroupParseTree* | new parse group |
Function Reference List
N/A
Function SANIpropagateInverseClass::forwardNounVerbVariantRequirementsGroupToComponent()
Function Summary
name | return type | description |
forwardNounVerbVariantRequirementsGroupToComponent | bool | forward noun verb variant requirements group to component |
Function Arguments
name | type | description |
currentParseGroup | SANIGroupParseTree* | current parse group |
currentComponent | SANIComponentParseTree* | current component |
Function Reference List
N/A
Function SANIpropagateInverseClass::findStringMatch()
Function Summary
name | return type | description |
findStringMatch | bool | find string match |
Function Arguments
name | type | description |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
component | SANIComponentNeuralNetwork* | component |
currentWord | LRPpreprocessorPlainTextWord* | current word |
currentParseTreeComponent | SANIComponentParseTree* | current parse tree component |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::getPOStypeFromName
- LRPpreprocessorWordClassClass::isMidSentenceUppercaseWordLikelyProperNoun
- verifyPOStype
- SHAREDvarsClass::convertStringToLowerCase
- SHAREDvarsClass::convertStringToLowerCase
- SHAREDvarsClass::convertStringToLowerCase
- SANIrulesClass::isClassTagWrapper
- SHAREDvarsClass::textInTextArray
Function SANIpropagateInverseClass::verifyPOStype()
Function Summary
name | return type | description |
verifyPOStype | bool | verify POS type |
Function Arguments
name | type | description |
currentWord | const LRPpreprocessorPlainTextWord* | current word |
wordPOStype | const uchar | word POS type |
Function Reference List
-
- SHAREDvarsClass::getBitValue
Function SANIpropagateInverseClass::updatePerformance()
Function Summary
name | return type | description |
updatePerformance | bool | update performance |
Function Arguments
name | type | description |
performanceTemp | int | performance temp |
performance | int* | performance |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
currentParseTreeGroupTemp | SANIGroupParseTree* | current parse tree group temp |
passedTemp | const bool | passed temp |
minIndexOfMatchesFoundBackupOptimum | int* | min index of matches found backup optimum |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
minIndexOfMatchesFoundBackup | const int | min index of matches found backup |
previousParseTreeComponent | SANIComponentParseTree* | previous parse tree component |
Function Reference List
-
-
-
- SANInodesClass::calculateMinIndexOfMatchesFound
- clearAllWordsAlreadyFoundMatchInComponent
- deleteAllSubgroupsRecurse
Function SANIpropagateInverseClass::deleteAllSubgroupsRecurse()
Function Summary
name | return type | description |
deleteAllSubgroupsRecurse | bool | delete all subgroups recurse |
Function Arguments
name | type | description |
currentParseTreeGroup | const SANIGroupParseTree* | current parse tree group |
layer | int | layer |
Function Reference List
-
-
-
- SANInodesClass::printParseTreeDebugIndentation
- deleteAllSubgroupsRecurse
Function SANIpropagateInverseClass::deleteParseComponent()
Function Summary
name | return type | description |
deleteParseComponent | bool | delete parse component |
Function Arguments
name | type | description |
currentParseTreeComponent | const SANIComponentParseTree* | current parse tree component |
Function Reference List
-
-
- deleteAllSubgroupsRecurse
Function SANIpropagateInverseClass::clearAllWordsAlreadyFoundMatchInComponent()
Function Summary
name | return type | description |
clearAllWordsAlreadyFoundMatchInComponent | void | clear all words already found match in component |
Function Arguments
name | type | description |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
minIndexOfMatchesFoundBackup | const int | min index of matches found backup |
Function Reference List
N/A
Function SANIpropagateInverseClass::restoreAllWordsAlreadyFoundMatchInComponent()
Function Summary
name | return type | description |
restoreAllWordsAlreadyFoundMatchInComponent | void | restore all words already found match in component |
Function Arguments
name | type | description |
sentenceContentsSubset | vector<LRPpreprocessorPlainTextWord*>* | sentence contents subset |
minIndexOfMatchesFoundNew | const int | min index of matches found new |
Function Reference List
N/A