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 GIAmain Documentation
File Name: GIAmain.cpp/.hpp
File Description: GIA main
File Function List
File Diagram (functions hierarchy)
Function GIAmainClass::executeGIA2()
Function Summary
name | return type | description |
executeGIA2 | bool | execute GIA2 |
Function Reference List
-
- SHAREDvarsClass::setCurrentDirectory
- XMLrulesClassClass::parseGIArulesXMLfile
- SHAREDvarsClass::getCurrentDirectory
- LDspriteClass::fillInLDspriteExternVariables
- XMLrulesClassClass::parseANNrulesXMLfile
- GIAdatabaseClass::initialiseDatabase
- SHAREDvarsClass::setCurrentDirectory
- GIAsemRelTranslatorDatabaseClass::initialiseSemanticParserDatabase
- LRPpreprocessorPOStaggerDatabaseClass::initialisePOStaggerDatabase
- GIAwordnetClass::initialiseWordNet
- LRPpreprocessorWordIdentificationClass::initialiseLRP
-
- LDopenglClass::initiateOpenGL
- SHAREDvarsClass::getLinesFromFile
- SHAREDvarsClass::getLinesFromFile
- SHAREDvarsClass::getLinesFromFile
- SHAREDvarsClass::getLinesFromFile
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::convertIntToString
- LRPpreprocessorClass::preprocessTextForGIAwrapper
- GIAneuralNetworkNonSemanticClass::addTextToNetwork
- GIAposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAnlpClass::executeNLPparser
- GIAnlpClass::executeNLPparser
- SHAREDvarsClass::setCurrentDirectory
- GIAposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAsemRelTranslatorClass::performSemanticParserLookupAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
- GIAxmlConversionClass::readSemanticNetXMLfileOptimised
- GIAtranslatorOperationsClass::recordNetworkIndexNodesAsNonPermanentIfTheyAreDisabled
- LRPpreprocessorWordReductionClass::deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- SHAREDvarsClass::setCurrentDirectory
-
- LRPpreprocessorClass::preprocessTextForGIAwrapper
- GIAneuralNetworkNonSemanticClass::performQuery
- GIAposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAnlpClass::executeNLPparser
- GIAnlpClass::executeNLPparser
- SHAREDvarsClass::setCurrentDirectory
- GIAposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAsemRelTranslatorClass::performSemanticParserLookupAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
- GIAxmlConversionClass::readSemanticNetXMLfileOptimised
- GIAtranslatorOperationsClass::recordNetworkIndexNodesAsNonPermanentIfTheyAreDisabled
- GIAxmlConversionClass::writeSemanticNetXMLFileOptimised
- GIAdrawClass::printGIAnetworkNodes
- GIAcxlConversionClass::writeCmapToolsCXLFileOptimised
- GIAtranslatorOperationsClass::getFoundComparisonVariable
- GIAtranslatorOperationsClass::getComparisonVariableNode
- GIAqueryClass::answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork
- GIAqueryClass::determineMaxConfidenceOfQuerySemanticNetwork
-
-
- SHAREDvarsClass::convertIntToString
- GIAqueryClass::printEntityNodeQualitiesOnly
- GIAqueryClass::printEntityTimeConditionNodeOnly
- GIAnlgClass::generateLanguageFromQuery
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::setCurrentDirectory
- LRPpreprocessorWordReductionClass::deinitialiseActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- SHAREDvarsClass::setCurrentDirectory
- SANIneuralNetworkOperationsClass::generateNeuralNetFromSANInet
- GIAneuralNetworkOperationsClass::generateNeuralNetFromSemanticNet
- GIAneuralNetworkOperationsClass::writeNeuralNetXMLfile
- GIAdrawClass::printGIAnetworkNodes
- GIAxmlConversionClass::writeSemanticNetXMLFileOptimised
- GIAcxlConversionClass::writeCmapToolsCXLFileOptimised
- GIAdatabaseClass::writeAndCloseDatabase
- GIAdatabaseClass::closeDatabase
- LDopenglClass::exitOpenGL
File GIAsentenceClass Documentation
File Name: GIAsentenceClass.cpp/.hpp
File Description: GIA sentence class
File Function List
-
- backupOriginalNLPsentenceContent
- copySentence
- copyRelations
- copyFeatures
- copyStanfordCoreferences
- getMinIndexOfDynamicallyGeneratedEntity
- getMaxIndexOfDynamicallyGeneratedEntity
- relationIndexIsNormal
File Diagram (functions hierarchy)
Class GIAstanfordCoreNLPmention
Class Data
name | type | description |
representative | bool | representative |
sentence | int | sentence |
start | int | start |
end | int | end |
head | int | head |
next | GIAstanfordCoreNLPmention* | next |
Class GIAstanfordCoreNLPcoreference
Class Data
name | type | description |
firstMentionInList | GIAstanfordCoreNLPmention* | first mention in list |
next | GIAstanfordCoreNLPcoreference* | next |
Class GIAMention
Class Data
name | type | description |
representative | bool | representative |
idActiveList | int64_t | id active list |
entityIndex | int | entity index |
entityName | string | entity name |
intrasentenceReference | bool | intrasentence reference |
next | GIAMention* | next |
Class GIAcoreference
Class Data
name | type | description |
firstMentionInList | GIAMention* | first mention in list |
next | GIAcoreference* | next |
Class GIArelation
Class Data
name | type | description |
relationType | string | relation type |
relationTypeIndex | int | relation type index |
relationGovernor | string | relation governor |
relationGovernorIndex | int | relation governor index |
relationDependent | string | relation dependent |
relationDependentIndex | int | relation dependent index |
relationGovernorRevertedToOfficialLRPTemp | bool | relation governor reverted to official LRPT emp |
relationDependentRevertedToOfficialLRPTemp | bool | relation dependent reverted to official LRPT emp |
relationTypeNonInversed | string | relation type non inversed |
relationTypeIndexNonInversed | int | relation type index non inversed |
disabled | bool | disabled |
disabledDuringLink | bool | disabled during link |
subjObjRelationAlreadyAdded | bool | subj obj relation already added |
prepositionCombinationAlreadyCreatedTemp | bool | preposition combination already created temp |
auxiliaryIndicatesDifferentReferenceSet | bool | auxiliary indicates different reference set |
rcmodIndicatesSameReferenceSet | bool | rcmod indicates same reference set |
isNameTemp | bool | is name temp |
sameReferenceSet | bool | same reference set |
corpusSpecialRelationGovernorIsQuery | string | corpus special relation governor is query |
corpusSpecialRelationDependentIsQuery | string | corpus special relation dependent is query |
inverseRelation | bool | inverse relation |
inverseRelationSingle | bool | inverse relation single |
relationTwoWay | bool | relation two way |
inverseRelationTwoWay | bool | inverse relation two way |
semanticRelationFunctionConditionNewName | string | semantic relation function condition new name |
next | GIArelation* | next |
Class GIAfeature
Class Data
name | type | description |
entityIndex | int | entity index |
word | string | word |
lemma | string | lemma |
wordWithLRPforNLPonly | string | word with LRP for NLP only |
featureRevertedToOfficialLRPTemp | bool | feature reverted to official LRPT emp |
type | string | type |
grammar | string | grammar |
NER | int | NER |
stanfordPOS | string | stanford POS |
CharacterOffsetBegin | int | Character offset begin |
CharacterOffsetEnd | int | Character offset end |
NormalizedNER | string | Normalized NER |
Timex | string | Timex |
grammaticalIsDateOrTime | bool | grammatical is date or time |
grammaticalTense | int | grammatical tense |
grammaticalTenseModifierArray[GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES] | bool | grammatical tense modifier array [GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES] |
grammaticalNumber | int | grammatical number |
grammaticalIsDefinite | bool | grammatical is definite |
grammaticalIsIndefinitePlural | bool | grammatical is indefinite plural |
grammaticalIsProperNoun | bool | grammatical is proper noun |
grammaticalGender | int | grammatical gender |
grammaticalIsPronoun | bool | grammatical is pronoun |
grammaticalWordType | int | grammatical word type |
GIAposType | int | GIA pos type |
grammaticalIndexOfDeterminer | int | grammatical index of determiner |
previousWordInSentenceIsTo | bool | previous word in sentence is to |
grammaticalPredeterminer | int | grammatical predeterminer |
alreadyAssignedSubstancesBasedOnDeterminatesOfDefinitionEntitiesTemp | bool | already assigned substances based on determinates of definition entities temp |
mustSetIsConceptBasedOnApposRelation | bool | must set is concept based on appos relation |
isPronounReference | bool | is pronoun reference |
entityDisabled | bool | entity disabled |
GIAsemRelTranslatorPOStype | int | GIA sem rel translator POS type |
determinerPotentiallySingularDetected | bool | determiner potentially singular detected |
next | GIAfeature* | next |
previous | GIAfeature* | previous |
Class GIAsentence
Class Data
name | type | description |
sentenceIndex | int | sentence index |
sentenceText | string | sentence text |
constituentsText | string | constituents text |
featuresText | string | features text |
relationsText | string | relations text |
linksText | string | links text |
firstCoreferenceInList | GIAstanfordCoreNLPcoreference* | first coreference in list |
numberOfWordsInSentence | int | number of words in sentence |
firstRelationInList | GIArelation* | first relation in list |
firstFeatureInList | GIAfeature* | first feature in list |
firstRelationInListOriginal | GIArelation* | first relation in list original |
firstFeatureInListOriginal | GIAfeature* | first feature in list original |
next | GIAsentence* | next |
previous | GIAsentence* | previous |
isQuestion | bool | is question |
semanticParserSuccessful | bool | semantic parser successful |
relationshipEntityArtificialIndexCurrent | int | relationship entity artificial index current |
Class GIAparagraph
Class Data
name | type | description |
firstSentenceInList | GIAsentence* | first sentence in list |
next | GIAparagraph* | next |
previous | GIAparagraph* | previous |
Function GIAsentenceClassClass::backupOriginalNLPsentenceContent()
Function Summary
name | return type | description |
backupOriginalNLPsentenceContent | void | backup original NLP sentence content |
Function Arguments
name | type | description |
firstSentenceInList | GIAsentence* | first sentence in list |
Function Reference List
-
-
- copyRelations
- copyFeatures
Function GIAsentenceClassClass::copySentence()
Function Summary
name | return type | description |
copySentence | void | copy sentence |
Function Arguments
name | type | description |
sentenceToCopy | GIAsentence* | sentence to copy |
newSentence | GIAsentence* | new sentence |
Function Reference List
-
- copyStanfordCoreferences
- copyRelations
- copyFeatures
- copyRelations
- copyFeatures
Function GIAsentenceClassClass::copyRelations()
Function Summary
name | return type | description |
copyRelations | void | copy relations |
Function Arguments
name | type | description |
firstRelationInListToCopy | GIArelation* | first relation in list to copy |
firstRelationInList | GIArelation* | first relation in list |
Function Reference List
N/A
Function GIAsentenceClassClass::copyFeatures()
Function Summary
name | return type | description |
copyFeatures | void | copy features |
Function Arguments
name | type | description |
firstFeatureInListToCopy | GIAfeature* | first feature in list to copy |
firstFeatureInList | GIAfeature* | first feature in list |
Function Reference List
N/A
Function GIAsentenceClassClass::copyStanfordCoreferences()
Function Summary
name | return type | description |
copyStanfordCoreferences | void | copy stanford coreferences |
Function Arguments
name | type | description |
firstCoreferenceInListToCopy | GIAstanfordCoreNLPcoreference* | first coreference in list to copy |
firstCoreferenceInList | GIAstanfordCoreNLPcoreference* | first coreference in list |
Function Reference List
Function GIAsentenceClassClass::copyStanfordMention()
Function Summary
name | return type | description |
copyStanfordMention | void | copy stanford mention |
Function Arguments
name | type | description |
firstMentionInListToCopy | GIAstanfordCoreNLPmention* | first mention in list to copy |
firstMentionInList | GIAstanfordCoreNLPmention* | first mention in list |
Function Reference List
N/A
Function GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity()
Function Summary
name | return type | description |
getMinIndexOfDynamicallyGeneratedEntity | int | get min index of dynamically generated entity |
Function Arguments
name | type | description |
numberOfWordsInSentence | const int | number of words in sentence |
Function Reference List
N/A
Function GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity()
Function Summary
name | return type | description |
getMaxIndexOfDynamicallyGeneratedEntity | int | get max index of dynamically generated entity |
Function Arguments
name | type | description |
numberOfWordsInSentence | const int | number of words in sentence |
Function Reference List
-
- getMinIndexOfDynamicallyGeneratedEntity
Function GIAsentenceClassClass::relationIndexIsNormal()
Function Summary
name | return type | description |
relationIndexIsNormal | bool | relation index is normal |
Function Arguments
name | type | description |
relationIndex | const int | relation index |
Function Reference List
N/A
File GIAentityNodeClass Documentation
File Name: GIAentityNodeClass.cpp/.hpp
File Description: GIA entity node class
File Function List
-
- DBsetEntityConnectionsReferenceListsLoaded
- disconnectNodeFromAllButDefinitions
- calculateQuantityNumberInt
- calculateQuantityMultiplierInt
- printQuantityNumberString
- convertAliasesStringToAliases
- convertAliasesToAliasesString
- explode
- convertDelimitedStringToArray
- deleteEntitiesInEntityNodeList
- testEntityCharacteristics
- testEntityCharacteristic
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationstring
- setEntityCharacteristics
- setEntityCharacteristic
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationstring
- getEntityCharacteristic
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationstring
- getParentClassEntityNameFromSubClassEntityName
- detectPredeterminerNonReference
- entityIsRelationship
- getRelationshipEntityRelativeTypeIndex
File Diagram (functions hierarchy)
Class GIAnetworkIndexEntityLoaded
Class Data
name | type | description |
loaded | bool | loaded |
numberOfInstances | int64_t | number of instances |
disabled | bool | disabled |
Class GIAentityNode
Class Data
name | type | description |
idActiveList | int64_t | id active list |
idActiveListReorderdIDforXMLsave | int64_t | id active list reorderd ID for XML save |
idInstance | int64_t | id instance |
entityName | string | entity name |
wordOrig | string | word orig |
confidence | double | confidence |
aliasList | vector<string> | alias list |
entityType | int | entity type |
isActionConcept | bool | is action concept |
hasAssociatedInstance | bool | has associated instance |
hasAssociatedTime | bool | has associated time |
negative | bool | negative |
isArtificialAuxiliary | bool | is artificial auxiliary |
entityVectorConnectionsArray[GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] | vector<GIAentityConnection*> | entity vector connections array [GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] |
entityVectorConnectionsReferenceListLoadedArray[GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] | bool | entity vector connections reference list loaded array [GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] |
entityVectorConnectionsRemovedArray[GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] | bool | entity vector connections removed array [GIA_ENTITY_NUMBER_OF_VECTOR_CONNECTION_TYPES] |
actionNodeList | vector<GIAentityConnection*>* | action node list |
actionReverseNodeList | vector<GIAentityConnection*>* | action reverse node list |
conditionNodeList | vector<GIAentityConnection*>* | condition node list |
conditionReverseNodeList | vector<GIAentityConnection*>* | condition reverse node list |
propertyNodeList | vector<GIAentityConnection*>* | property node list |
propertyReverseNodeList | vector<GIAentityConnection*>* | property reverse node list |
definitionNodeList | vector<GIAentityConnection*>* | definition node list |
definitionReverseNodeList | vector<GIAentityConnection*>* | definition reverse node list |
relationshipSubjectEntity | vector<GIAentityConnection*>* | relationship subject entity |
relationshipObjectEntity | vector<GIAentityConnection*>* | relationship object entity |
instanceNodeList | vector<GIAentityConnection*>* | instance node list |
instanceReverseNodeList | vector<GIAentityConnection*>* | instance reverse node list |
conditionType | int | condition type |
timeConditionNode | GIAtimeConditionNode* | time condition node |
hasQuantity | bool | has quantity |
quantityNumber | int | quantity number |
quantityNumberString | string | quantity number string |
quantityModifier | int | quantity modifier |
quantityModifierString | string | quantity modifier string |
hasQuantityMultiplier | bool | has quantity multiplier |
hasMeasure | bool | has measure |
measureType | int | measure type |
initialisedForPrinting | bool | initialised for printing |
printX | int | print X |
printY | int | print Y |
printXIndex | int | print XI ndex |
printYIndex | int | print YI ndex |
printTextX | int | print text X |
printTextY | int | print text Y |
printCoordsAlreadyDefined | bool | print coords already defined |
grammaticalNumber | int | grammatical number |
grammaticalWordTypeTemp | int | grammatical word type temp |
grammaticalTenseModifierArrayTemp[GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES] | bool | grammatical tense modifier array temp [GRAMMATICAL_TENSE_MODIFIER_NUMBER_OF_TYPES] |
grammaticalTenseTemp | int | grammatical tense temp |
grammaticalDefiniteTemp | bool | grammatical definite temp |
grammaticalIndefinitePluralTemp | bool | grammatical indefinite plural temp |
grammaticalProperNounTemp | bool | grammatical proper noun temp |
grammaticalGenderTemp | int | grammatical gender temp |
grammaticalPronounTemp | bool | grammatical pronoun temp |
grammaticalIndexOfDeterminerTemp | int | grammatical index of determiner temp |
grammaticalPredeterminerTemp | int | grammatical predeterminer temp |
grammaticalPredeterminerTempSentenceArray | unordered_map<int, | grammatical predeterminer temp sentence array |
stanfordPOStemp | string | stanford POS temp |
NormalizedNERtemp | string | Normalized NER temp |
TimexTemp | string | Timex temp |
NERTemp | int | NERT emp |
entityIndexTemp | int | entity index temp |
sentenceIndexTemp | int | sentence index temp |
isToBeComplimentOfActionTemp | bool | is to be compliment of action temp |
disableParsingAsPrepositionRelationTemp | bool | disable parsing as preposition relation temp |
entityAlreadyDeclaredInThisContext | bool | entity already declared in this context |
hasAssociatedInstanceTemp | bool | has associated instance temp |
isName | bool | is name |
isNameQuery | bool | is name query |
isNumberOf | bool | is number of |
isQuery | bool | is query |
isWhichOrEquivalentWhatQuery | bool | is which or equivalent what query |
isAnswerToQuery | bool | is answer to query |
testedForQueryComparison | bool | tested for query comparison |
testedForQueryComparisonTemp | bool | tested for query comparison temp |
testedForQueryComparisonTemp2 | bool | tested for query comparison temp 2 |
queryAnswerContext | bool | query answer context |
queryEntityTraced | bool | query entity traced |
entityCorrespondingBestMatch | GIAentityNode* | entity corresponding best match |
disabled | bool | disabled |
permanentNetworkIndex | bool | permanent network index |
CXLdummyNode | bool | CXL dummy node |
referenceSetID | int | reference set ID |
minimumEntityIndexOfReferenceSet | int | minimum entity index of reference set |
wasReferenceTemp | bool | was reference temp |
wasReference | bool | was reference |
alreadyAssignedSubstancesBasedOnDeterminatesOfDefinitionEntitiesTemp | bool | already assigned substances based on determinates of definition entities temp |
mustSetIsConceptBasedOnApposRelation | bool | must set is concept based on appos relation |
isPronounReference | bool | is pronoun reference |
mustNotSetIsConceptBasedOnPrenomonalModifierRelation | bool | must not set is concept based on prenomonal modifier relation |
isSubClass | bool | is sub class |
convertToSubClass | bool | convert to sub class |
addSubClass | bool | add sub class |
isExpletive | bool | is expletive |
added | bool | added |
modified | bool | modified |
networkIndexEntityLoaded | GIAnetworkIndexEntityLoaded* | network index entity loaded |
parsedForLanguageGeneration | bool | parsed for language generation |
sourceAddedInLanguageGeneration | bool | source added in language generation |
sourceReferencedInLanguageGeneration | bool | source referenced in language generation |
isAlias | bool | is alias |
NLCparsedForCodeBlocks | bool | NLC parsed for code blocks |
NLCisSingularArgument | bool | NLC is singular argument |
NLClocalListVariableHasBeenDeclared | bool | NLC local list variable has been declared |
NLClocalListVariableHasBeenInitialised | bool | NLC local list variable has been initialised |
NLClogicalConditionOperation | bool | NLC logical condition operation |
NLCparsedForlogicalConditionOperations | bool | NLC parsed forlogical condition operations |
NLCconjunctionCondition | bool | NLC conjunction condition |
NLClogicalConditionConjunctionIndex | int | NLC logical condition conjunction index |
NLCcontextGenerated | bool | NLC context generated |
NLCoriginalNumericalVariableName | string | NLC original numerical variable name |
NLCcontextGeneratedTemp | bool | NLC context generated temp |
NLCcategoryListCreatedTemp | bool | NLC category list created temp |
NLCmathTextParsablePhraseEntity | bool | NLC math text parsable phrase entity |
NLCisAlias | bool | NLC is alias |
NLCidInstanceBackup | int64_t | NLC id instance backup |
NLCfirstInstanceOfProperNounInContext | bool | NLC first instance of proper noun in context |
conditionType2 | string | condition type 2 |
conditionTwoWay | bool | condition two way |
inverseConditionTwoWay | bool | inverse condition two way |
shortcutToNonspecificConceptEntity | GIAentityNode* | shortcut to nonspecific concept entity |
shortcutsToSpecificConceptEntities | vector<GIAentityNode*> | shortcuts to specific concept entities |
entityShortcutToConceptNeuron | ANNneuron* | entity shortcut to concept neuron |
isLogicReferenceEntity | bool | is logic reference entity |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
parsedForANNgeneration | bool | parsed for ANN generation |
semanticRelationReturnFunctionName | string | semantic relation return function name |
semanticRelationReturnFunctionNameIndexType | int | semantic relation return function name index type |
semanticRelationPreprocessorEntityIndex | int | semantic relation preprocessor entity index |
semanticRelationReturnConnectionDynamic | bool | semantic relation return connection dynamic |
semanticRelationWordPOStypeInferred | int | semantic relation word POS type inferred |
semanticRelationWordDeterminer | string | semantic relation word determiner |
semanticRelationWordPredeterminer | string | semantic relation word predeterminer |
semanticRelationEntityIsReferenced | bool | semantic relation entity is referenced |
multiwordAuxiliaryList | vector<string> | multiword auxiliary list |
Class GIAentityCharacteristic
Class Data
name | type | description |
name | string | name |
value | string | value |
arrayIndex | int | array index |
isNegative | bool | is negative |
Function GIAentityNodeClassClass::DBsetEntityConnectionsReferenceListsLoaded()
Function Summary
name | return type | description |
DBsetEntityConnectionsReferenceListsLoaded | void | DB set entity connections reference lists loaded |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
loaded | bool | loaded |
Function Reference List
N/A
Function GIAentityNodeClassClass::disconnectNodeFromAllButDefinitions()
Function Summary
name | return type | description |
disconnectNodeFromAllButDefinitions | void | disconnect node from all but definitions |
Function Arguments
name | type | description |
entityNode | const GIAentityNode* | entity node |
Function Reference List
N/A
Function GIAentityNodeClassClass::calculateQuantityNumberInt()
Function Summary
name | return type | description |
calculateQuantityNumberInt | int | calculate quantity number int |
Function Arguments
name | type | description |
quantityNumberString | const string | quantity number string |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAentityNodeClassClass::calculateQuantityMultiplierInt()
Function Summary
name | return type | description |
calculateQuantityMultiplierInt | int | calculate quantity multiplier int |
Function Arguments
name | type | description |
quantityMultiplierString | const string | quantity multiplier string |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAentityNodeClassClass::printQuantityNumberString()
Function Summary
name | return type | description |
printQuantityNumberString | string | print quantity number string |
Function Arguments
name | type | description |
entityNode | const GIAentityNode* | entity node |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
Function GIAentityNodeClassClass::convertAliasesStringToAliases()
Function Summary
name | return type | description |
convertAliasesStringToAliases | void | convert aliases string to aliases |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
aliasesString | string | aliases string |
Function Reference List
Function GIAentityNodeClassClass::convertAliasesToAliasesString()
Function Summary
name | return type | description |
convertAliasesToAliasesString | void | convert aliases to aliases string |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
aliasesString | string* | aliases string |
Function Reference List
N/A
Function GIAentityNodeClassClass::explode()
Function Summary
name | return type | description |
explode | vector | explode |
Function Arguments
name | type | description |
str | const string& | str |
ch | const char& | ch |
Function Reference List
N/A
Function GIAentityNodeClassClass::convertDelimitedStringToArray()
Function Summary
name | return type | description |
convertDelimitedStringToArray | string* | convert delimited string to array |
Function Arguments
name | type | description |
str | const string | str |
delimiter | const char | delimiter |
Function Reference List
N/A
Function GIAentityNodeClassClass::deleteEntitiesInEntityNodeList()
Function Summary
name | return type | description |
deleteEntitiesInEntityNodeList | void | delete entities in entity node list |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
Function Reference List
N/A
Function GIAentityNodeClassClass::testEntityCharacteristics()
Function Summary
name | return type | description |
testEntityCharacteristics | bool | test entity characteristics |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
redistributeSpecialCasePropertiesTestVector | vector<GIAentityCharacteristic*>* | redistribute special case properties test vector |
andOrOr | const bool | and or or |
Function Reference List
Function GIAentityNodeClassClass::testEntityCharacteristic()
Function Summary
name | return type | description |
testEntityCharacteristic | bool | test entity characteristic |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
entityCharacteristic | const GIAentityCharacteristic* | entity characteristic |
Function Reference List
-
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationstring
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationstring
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationstring
- testEntityCharacteristicIterationstring
- testEntityCharacteristicIterationstring
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationint
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
- testEntityCharacteristicIterationbool
Function GIAentityNodeClassClass::testEntityCharacteristicIterationbool()
Function Summary
name | return type | description |
testEntityCharacteristicIterationbool | void | test entity characteristic iterationbool |
Function Arguments
name | type | description |
entityVal | const bool | entity val |
entityCharacteristicTest | const GIAentityCharacteristic* | entity characteristic test |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::testEntityCharacteristicIterationint()
Function Summary
name | return type | description |
testEntityCharacteristicIterationint | void | test entity characteristic iterationint |
Function Arguments
name | type | description |
entityVal | const int | entity val |
entityCharacteristicTest | const GIAentityCharacteristic* | entity characteristic test |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAentityNodeClassClass::testEntityCharacteristicIterationstring()
Function Summary
name | return type | description |
testEntityCharacteristicIterationstring | void | test entity characteristic iterationstring |
Function Arguments
name | type | description |
entityVal | const string | entity val |
entityCharacteristicTest | const GIAentityCharacteristic* | entity characteristic test |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::setEntityCharacteristics()
Function Summary
name | return type | description |
setEntityCharacteristics | void | set entity characteristics |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
redistributeSpecialCasePropertiesAssignmentVector | vector<GIAentityCharacteristic*>* | redistribute special case properties assignment vector |
Function Reference List
Function GIAentityNodeClassClass::setEntityCharacteristic()
Function Summary
name | return type | description |
setEntityCharacteristic | bool | set entity characteristic |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
entityCharacteristic | GIAentityCharacteristic* | entity characteristic |
Function Reference List
-
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationstring
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationstring
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationstring
- setEntityCharacteristicIterationstring
- setEntityCharacteristicIterationstring
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationint
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
- setEntityCharacteristicIterationbool
Function GIAentityNodeClassClass::setEntityCharacteristicIterationbool()
Function Summary
name | return type | description |
setEntityCharacteristicIterationbool | void | set entity characteristic iterationbool |
Function Arguments
name | type | description |
entityVal | bool* | entity val |
entityCharacteristicSet | const GIAentityCharacteristic* | entity characteristic set |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::setEntityCharacteristicIterationint()
Function Summary
name | return type | description |
setEntityCharacteristicIterationint | void | set entity characteristic iterationint |
Function Arguments
name | type | description |
entityVal | int* | entity val |
entityCharacteristicSet | const GIAentityCharacteristic* | entity characteristic set |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAentityNodeClassClass::setEntityCharacteristicIterationstring()
Function Summary
name | return type | description |
setEntityCharacteristicIterationstring | void | set entity characteristic iterationstring |
Function Arguments
name | type | description |
entityVal | string* | entity val |
entityCharacteristicSet | const GIAentityCharacteristic* | entity characteristic set |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::getEntityCharacteristic()
Function Summary
name | return type | description |
getEntityCharacteristic | bool | get entity characteristic |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
entityCharacteristic | GIAentityCharacteristic* | entity characteristic |
Function Reference List
-
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationstring
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationstring
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationstring
- getEntityCharacteristicIterationstring
- getEntityCharacteristicIterationstring
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationint
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
- getEntityCharacteristicIterationbool
Function GIAentityNodeClassClass::getEntityCharacteristicIterationbool()
Function Summary
name | return type | description |
getEntityCharacteristicIterationbool | void | get entity characteristic iterationbool |
Function Arguments
name | type | description |
entityVal | const bool | entity val |
entityCharacteristicGet | GIAentityCharacteristic* | entity characteristic get |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::getEntityCharacteristicIterationint()
Function Summary
name | return type | description |
getEntityCharacteristicIterationint | void | get entity characteristic iterationint |
Function Arguments
name | type | description |
entityVal | const int | entity val |
entityCharacteristicGet | GIAentityCharacteristic* | entity characteristic get |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
Function GIAentityNodeClassClass::getEntityCharacteristicIterationstring()
Function Summary
name | return type | description |
getEntityCharacteristicIterationstring | void | get entity characteristic iterationstring |
Function Arguments
name | type | description |
entityVal | const string | entity val |
entityCharacteristicGet | GIAentityCharacteristic* | entity characteristic get |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAentityNodeClassClass::getParentClassEntityNameFromSubClassEntityName()
Function Summary
name | return type | description |
getParentClassEntityNameFromSubClassEntityName | string | get parent class entity name from sub class entity name |
Function Arguments
name | type | description |
subClassEntityName | string | sub class entity name |
Function Reference List
N/A
Function GIAentityNodeClassClass::detectPredeterminerNonReference()
Function Summary
name | return type | description |
detectPredeterminerNonReference | bool | detect predeterminer non reference |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
Function Reference List
-
- SHAREDvarsClass::intInIntArray
Function GIAentityNodeClassClass::entityIsRelationship()
Function Summary
name | return type | description |
entityIsRelationship | bool | entity is relationship |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
Function Reference List
N/A
Function GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex()
Function Summary
name | return type | description |
getRelationshipEntityRelativeTypeIndex | int | get relationship entity relative type index |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
Function Reference List
N/A
File GIAconditionNodeClass Documentation
File Name: GIAconditionNodeClass.cpp/.hpp
File Description: GIA condition node class
File Function List
-
- generateDateTimeConditionName
File Diagram (functions hierarchy)
Class GIAtimeConditionNode
Class Data
name | type | description |
conditionName | string | condition name |
tense | int | tense |
second | double | second |
hour | int | hour |
dayOfWeek | int | day of week |
month | int | month |
dayOfMonth | int | day of month |
year | int64_t | year |
period | double | period |
totalTimeInSeconds | int64_t | total time in seconds |
tenseOnlyTimeCondition | bool | tense only time condition |
isProgressive | bool | is progressive |
idActiveListReorderdIDforXMLsave | int64_t | id active list reorderd ID for XML save |
printX | int | print X |
printY | int | print Y |
printCoordsAlreadyDefined | bool | print coords already defined |
Function GIAconditionNodeClassClass::generateDateTimeConditionName()
Function Summary
name | return type | description |
generateDateTimeConditionName | string | generate date time condition name |
Function Arguments
name | type | description |
dayOfMonth | const int | day of month |
month | const int | month |
year | const int64_t | year |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
File SHAREDvars Documentation
File Name: SHAREDvars.cpp/.hpp
File Description: SHARED vars
File Function List
-
- maxInt
- minInt
- getCurrentDirectory
- createDirectory
- directoryExists
- checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- convertStringToLowerCase
- convertStringToFirstUpperCase
- convertCharToString
- convertDoubleToString
- convertIntToString
- convertIntToString
- convertUnsignedIntToString
- convertBoolToString
- convertLongToString
- convertStringToInt
- convertStringToBool
- convertStringToLong
- convertStringToDouble
- textInTextArray
- textInTextArray
- charInCharArray
- intInIntArray
- writeStringToFile
- getFileContents
- getLinesFromFile
- fileExists
- sprintfSafeDouble
- sprintfSafeInt
- sprintfSafeLong
- getBitValue
- setBitValue
- isCapitalised
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::createDirectory()
Function Summary
name | return type | description |
createDirectory | void | create directory |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::directoryExists()
Function Summary
name | return type | description |
directoryExists | bool | directory exists |
Function Arguments
name | type | description |
folder | const string* | folder |
Function Reference List
N/A
Function SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent()
Function Summary
name | return type | description |
checkIfFolderExistsAndIfNotMakeAndSetAsCurrent | bool | check if folder exists and if not make and set as current |
Function Arguments
name | type | description |
folderName | const string* | folder name |
Function Reference List
-
- directoryExists
- setCurrentDirectory
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::convertStringToFirstUpperCase()
Function Summary
name | return type | description |
convertStringToFirstUpperCase | string | convert string to first upper case |
Function Arguments
name | type | description |
arbitraryCaseString | const string* | arbitrary case string |
Function Reference List
N/A
Function SHAREDvarsClass::convertCharToString()
Function Summary
name | return type | description |
convertCharToString | string | convert char to string |
Function Arguments
name | type | description |
c | char | c |
Function Reference List
N/A
Function SHAREDvarsClass::convertDoubleToString()
Function Summary
name | return type | description |
convertDoubleToString | string | convert double to string |
Function Arguments
name | type | description |
number | const double | number |
format | const string | format |
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 |
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::convertUnsignedIntToString()
Function Summary
name | return type | description |
convertUnsignedIntToString | string | convert unsigned int to string |
Function Arguments
name | type | description |
number | const int | number |
Function Reference List
Function SHAREDvarsClass::convertBoolToString()
Function Summary
name | return type | description |
convertBoolToString | string | convert bool to string |
Function Arguments
name | type | description |
number | const bool | number |
Function Reference List
N/A
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::convertStringToLong()
Function Summary
name | return type | description |
convertStringToLong | int64_t | convert string to long |
Function Arguments
name | type | description |
number | const 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::intInIntArray()
Function Summary
name | return type | description |
intInIntArray | bool | int in int array |
Function Arguments
name | type | description |
iTest | const int | iTest |
intArray | const int* | int 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::fileExists()
Function Summary
name | return type | description |
fileExists | bool | file exists |
Function Arguments
name | type | description |
inputFileName | const string | input file name |
Function Reference List
N/A
Function SHAREDvarsClass::sprintfSafeDouble()
Function Summary
name | return type | description |
sprintfSafeDouble | void | sprintf safe double |
Function Arguments
name | type | description |
stringCharStar | char* | string char star |
type | const char* | type |
number | double | number |
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
Function SHAREDvarsClass::isCapitalised()
Function Summary
name | return type | description |
isCapitalised | bool | is capitalised |
Function Arguments
name | type | description |
text | const string | text |
Function Reference List
N/A
File GIAtranslator Documentation
File Name: GIAtranslator.cpp/.hpp
File Description: GIA translator
File Function List
-
- parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
- createSemanticNetworkBasedUponDependencyParsedSentences
- convertSentenceListRelationsIntoGIAnetworkNodes
- convertSentenceRelationsIntoGIAnetworkNodesWrapper
- convertSentenceRelationsIntoGIAnetworkNodes
- performGIApostProcessing
- dreamModeLinkSpecificConceptsAndActions
- createAndLinkNonSpecificConceptsForAllEntities
File Diagram (functions hierarchy)
Function GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences()
Function Summary
name | return type | description |
parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences | bool | parse NLP parser file and create semantic network based upon dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
outputCFFfileName | string | output CFF file name |
Function Reference List
-
- LRPpreprocessorWordReductionClass::setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- GIAnlpClass::parseNLPparserFile
- createSemanticNetworkBasedUponDependencyParsedSentences
- SHAREDvarsClass::setCurrentDirectory
- GIAnlpClass::outputInternalRelationsInRelexFormat
Function GIAtranslatorClass::createSemanticNetworkBasedUponDependencyParsedSentences()
Function Summary
name | return type | description |
createSemanticNetworkBasedUponDependencyParsedSentences | bool | create semantic network based upon dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::setUseDatabase
- GIAsentenceClassClass::backupOriginalNLPsentenceContent
- convertSentenceListRelationsIntoGIAnetworkNodes
- GIAtranslatorOperationsClass::recordNetworkIndexNodesAsDisabledIfTheyAreNotPermanent
- GIAdatabaseClass::setUseDatabase
Function GIAtranslatorClass::convertSentenceListRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceListRelationsIntoGIAnetworkNodes | bool | convert sentence list relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getCurrentSentenceIndex
- convertSentenceRelationsIntoGIAnetworkNodesWrapper
- performGIApostProcessing
Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodesWrapper()
Function Summary
name | return type | description |
convertSentenceRelationsIntoGIAnetworkNodesWrapper | bool | convert sentence relations into GIA network nodes wrapper |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- SANInodesClass::getSANIrulesTokenLayersGlobal
- SANInodesClass::getSANIGroupTypesGlobal
- SANIpropagateOperationsClass::resetAllNeuronComponents
- GIAposRelTranslatorParserClass::createSANItranslatorVariablesFromGIAtranslatorVariables
- SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2
- GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getDBentityNodesActiveListCompleteFastIndexDBactive
- GIAdatabaseClass::setDBentityNodesActiveListCompleteFastIndexDBactive
- GIAsentenceClassClass::copySentence
- GIAdatabaseClass::setUseDatabase
- convertSentenceRelationsIntoGIAnetworkNodes
- GIAtranslatorReferencingClass::identifyReferenceSets
- GIAdatabaseClass::setUseDatabase
- GIAtranslatorReferencingClass::createGIAcoreferenceInListBasedUponIdentifiedReferenceSets
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::setDBentityNodesActiveListCompleteFastIndexDBactive
- convertSentenceRelationsIntoGIAnetworkNodes
- GIAentityNodeClassClass::deleteEntitiesInEntityNodeList
- GIAdatabaseClass::getUseDatabase
- convertSentenceRelationsIntoGIAnetworkNodes
Function GIAtranslatorClass::convertSentenceRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceRelationsIntoGIAnetworkNodes | bool | convert sentence relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
linkPreestablishedReferencesGIA | bool | link preestablished references GIA |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
Function Reference List
-
- GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodes
- GIAposRelTranslatorParserClass::convertSentenceTxtRelationsIntoGIAnetworkNodes
-
- GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodes
- GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodes
Function GIAtranslatorClass::performGIApostProcessing()
Function Summary
name | return type | description |
performGIApostProcessing | bool | perform GIA post processing |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
- dreamModeLinkSpecificConceptsAndActions
Function GIAtranslatorClass::dreamModeLinkSpecificConceptsAndActions()
Function Summary
name | return type | description |
dreamModeLinkSpecificConceptsAndActions | void | dream mode link specific concepts and actions |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorReferencingClass::identifyReferenceSetsSpecificConceptsAndLinkWithConcepts
- createAndLinkNonSpecificConceptsForAllEntities
Function GIAtranslatorClass::createAndLinkNonSpecificConceptsForAllEntities()
Function Summary
name | return type | description |
createAndLinkNonSpecificConceptsForAllEntities | void | create and link non specific concepts for all entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
File GIAtranslatorOperations Documentation
File Name: GIAtranslatorOperations.cpp/.hpp
File Description: GIA translator operations
File Function List
-
- connectionIsAlias
- connectionTargetIsRelationship
- generateConnectionType
- generateConnectionTypeReverse
- generateInvertedConnectionType
- getDefinitionRelationshipTargetEntity
- getPropertyRelationshipObjectEntity
- getPropertyRelationshipSubjectEntity
- getDefinitionRelationshipObjectEntity
- getDefinitionRelationshipSubjectEntity
-
- getRelationshipObjectEntity
- getRelationshipObjectEntityConnection
- getRelationshipSubjectEntity
- getRelationshipSubjectEntityConnection
- connectPropertyToEntity
- connectDefinitionToEntity
- connectDefinitionToEntityMarkConnectionAsAlias
- connectBeingDefinitionToEntity
- connectHavingPropertyToEntity
- connectDirectPropertyToEntity
- connectDirectDefinitionToEntity
- connectDirectPropertyToEntity
- connectDirectDefinitionToEntity
- connectDirectDefinitionToEntityMarkConnectionAsAlias
- connectDirectRelationshipToEntity
- connectActionToEntity
- connectConditionToEntity
- connectActionToSubject
- connectActionToObject
- connectConditionToSubject
- connectConditionToObject
- connectDefinitionToSubject
- connectDefinitionToObject
- connectPropertyToSubject
- connectPropertyToObject
- connectRelationshipToEntity
- connectRelationshipToSubject
- connectRelationshipToObject
- setRelationshipObjectToSubstanceIfNecessary
- connectRelationshipInstanceToSubject
- connectRelationshipInstanceToObject
- connectEntities
- addInstanceToInstanceDefinition
- forwardInfoToNewSubstance
- addTenseOnlyTimeConditionToSubstance
- convertPrepositionToRelex
- getFoundComparisonVariable
- getComparisonVariableNode
- setFoundComparisonVariable
- setComparisonVariableNode
- applyNetworkIndexEntityAlreadyExistsFunction
- disableNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- disableEntity
- disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- disableInstanceAndNetworkIndexEntity
- recordSentenceNetworkIndexNodesAsPermanentIfTheyAreStillEnabled
- recordNetworkIndexNodesAsDisabledIfTheyAreNotPermanent
- recordNetworkIndexNodesAsNonPermanentIfTheyAreDisabled
- convertRelexPOStypeToWordnetWordType
- convertStanfordPOStagToRelexPOStypeAndWordnetWordType
- generateTempFeatureArray
- determineSameReferenceSetValue
- addPropertyRelationshipToEntity
- addDefinitionRelationshipToEntity
- addConditionRelationshipArtificialToEntity
- addRelationshipArtificialToEntity
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
- findExistingRelationshipInSentenceEntityArray
- addEntityNodeByNameSimpleWrapperRelationshipArtificial
- findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition
- findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship
- addDefinitionRelationshipToEntity2
- addRelationshipArtificialToEntity2
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial2
- addEntityNodeByNameSimpleWrapperRelationshipArtificial2
- findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship2
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- writeVectorConnection
- findEntityNodePointerInVector
- findSameSentenceEntityNodePointerInVector
- determineNextIdInstance
- addInstanceEntityNodeToActiveLists
- mergeEntityNodesAddAlias
- getPrimaryNetworkIndexNodeDefiningInstance
- getFirstNLCsentenceInListGIA
- checkIndefiniteEntityCorrespondingToDefiniteEntityInSameContextGIA
- checkIfSentenceIsMathTextParsablePhrase
- createNewNonspecificConcept
- getNonspecificConceptEntityFromNetworkIndex
- isNonspecificConceptEntity
- createParentsOfSubclassEntities
- linkSubclassEntitiesWithParentClassEntities
- createShortcutsToConceptEntities
- hasSameReferenceSetConnections
- connectDefinitionAliasWrapper
- connectPrenominalModifierWrapper
- connectMultiwordAuxiliaryWrapper
- connectMultiwordPrepositionWrapper
- connectMultiwordAliasWrapper
- connectMultiwordCollapse
- connectMultiwordCollapseReverse
- getFirstAlias
- passMultiwordGrammaticalParameters
- connectMultiwordDate
- connectQuantityToEntity
- connectMeasureToEntity
- connectMeasurePerToEntity
- connectLogicReferenceConjunction
- connectLogicReferenceConclusion
- connectLogicReference
- connectLogicReferenceRelationshipToTarget
- connectLogicReferenceRelationshipToSource
- generateConnectionTypeTargetToLogicReferenceRelationship
- generateConnectionTypeSourceToLogicReferenceRelationship
- getEntityArrayMaxIndex
- getConnection
- getCurrentSentenceIndex
- updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
File Diagram (functions hierarchy)
Class GIAtranslatorVariablesClass
Class Data
name | type | description |
isQuery | bool | is query |
NLPrelexCompatibilityMode | bool | NLP relex compatibility mode |
maxNumberSentences | int | max number sentences |
NLPexeFolderArray[GIA_NLP_PARSER_NUMBER_OF_TYPES] | string | NLP exe folder array [GIA_NLP_PARSER_NUMBER_OF_TYPES] |
NLPfeatureParser | int | NLP feature parser |
NLPdependencyRelationsParser | int | NLP dependency relations parser |
NLPdependencyRelationsType | int | NLP dependency relations type |
NLPassumePreCollapsedStanfordRelations | bool | NLP assume pre collapsed stanford relations |
NLPclient | bool | NLP client |
parseGIA2file | bool | parse GIA2 file |
linkPreestablishedReferencesGIA | bool | link preestablished references GIA |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
currentEntityNodeIDInNetworkIndexEntityNodesList | int64_t | current entity node IDI n network index entity nodes list |
currentEntityNodeIDInCompleteList | int64_t | current entity node IDI n complete list |
entityNodesActiveListSentences | map<int, | entity nodes active list sentences |
timeConditionNodesActiveList | unordered_map<int64_t, | time condition nodes active list |
firstSentenceInList | GIAsentence* | first sentence in list |
saveNetwork | bool | save network |
GIAentityNodeArrayFilled | vector<bool>* | GIA entity node array filled |
GIAnetworkIndexNodeArray | vector<GIAentityNode*>* | GIA network index node array |
GIAentityNodeArray | vector<GIAentityNode*>* | GIA entity node array |
GIAfeatureTempEntityNodeArray | vector<GIAentityNode*>* | GIA feature temp entity node array |
currentSentenceInList | GIAsentence* | current sentence in list |
currentPreprocessorSentenceInList | LRPpreprocessorSentence* | current preprocessor sentence in list |
sentenceNetworkIndexEntityNodesList | vector<GIAentityNode*>* | sentence network index entity nodes list |
sentenceTimeConditionNodesList | unordered_map<int64_t, | sentence time condition nodes list |
featureArrayTemp | vector<GIAfeature*>* | feature array temp |
sentenceIndex | int | sentence index |
NLCpreprepreprocessorTranslatorVariables | LRPtranslatorVariablesClass | NLC preprepreprocessor translator variables |
LRPpreprocessorTranslatorVariables | LRPtranslatorVariablesClass | LRP preprocessor translator variables |
nlcGeneratedCode | string | nlc generated code |
giaQueryAnswer | string | gia query answer |
ANNtranslatorVariables | ANNtranslatorVariablesClass | ANN translator variables |
Function GIAtranslatorOperationsClass::connectionIsAlias()
Function Summary
name | return type | description |
connectionIsAlias | bool | connection is alias |
Function Arguments
name | type | description |
connection | const GIAentityConnection* | connection |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectionTargetIsRelationship()
Function Summary
name | return type | description |
connectionTargetIsRelationship | bool | connection target is relationship |
Function Arguments
name | type | description |
connection | const GIAentityConnection* | connection |
Function Reference List
-
- GIAentityNodeClassClass::entityIsRelationship
Function GIAtranslatorOperationsClass::generateConnectionType()
Function Summary
name | return type | description |
generateConnectionType | int | generate connection type |
Function Arguments
name | type | description |
relationshipEntityType | const int | relationship entity type |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::generateConnectionTypeReverse()
Function Summary
name | return type | description |
generateConnectionTypeReverse | int | generate connection type reverse |
Function Arguments
name | type | description |
relationshipEntityType | const int | relationship entity type |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::generateInvertedConnectionType()
Function Summary
name | return type | description |
generateInvertedConnectionType | int | generate inverted connection type |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
connectionType | const int | connection type |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getDefinitionRelationshipTargetEntity()
Function Summary
name | return type | description |
getDefinitionRelationshipTargetEntity | GIAentityNode* | get definition relationship target entity |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
Function Reference List
-
- getRelationshipObjectEntity
Function GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity()
Function Summary
name | return type | description |
getPropertyRelationshipObjectEntity | GIAentityNode* | get property relationship object entity |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
- getRelationshipObjectEntity
Function GIAtranslatorOperationsClass::getPropertyRelationshipSubjectEntity()
Function Summary
name | return type | description |
getPropertyRelationshipSubjectEntity | GIAentityNode* | get property relationship subject entity |
Function Arguments
name | type | description |
relationshipConnectionReverse | GIAentityConnection* | relationship connection reverse |
Function Reference List
-
- getRelationshipSubjectEntity
Function GIAtranslatorOperationsClass::getDefinitionRelationshipObjectEntity()
Function Summary
name | return type | description |
getDefinitionRelationshipObjectEntity | GIAentityNode* | get definition relationship object entity |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
- getRelationshipObjectEntity
Function GIAtranslatorOperationsClass::getDefinitionRelationshipSubjectEntity()
Function Summary
name | return type | description |
getDefinitionRelationshipSubjectEntity | GIAentityNode* | get definition relationship subject entity |
Function Arguments
name | type | description |
relationshipConnectionReverse | GIAentityConnection* | relationship connection reverse |
Function Reference List
-
- getRelationshipSubjectEntity
Function GIAtranslatorOperationsClass::getRelationshipObjectEntity()
Function Summary
name | return type | description |
getRelationshipObjectEntity | GIAentityNode* | get relationship object entity |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
Function Reference List
-
- getRelationshipObjectEntityConnection
Function GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection()
Function Summary
name | return type | description |
getRelationshipObjectEntityConnection | GIAentityConnection* | get relationship object entity connection |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getRelationshipSubjectEntity()
Function Summary
name | return type | description |
getRelationshipSubjectEntity | GIAentityNode* | get relationship subject entity |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
Function Reference List
-
- getRelationshipSubjectEntityConnection
Function GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection()
Function Summary
name | return type | description |
getRelationshipSubjectEntityConnection | GIAentityConnection* | get relationship subject entity connection |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectPropertyToEntity()
Function Summary
name | return type | description |
connectPropertyToEntity | bool | connect property to entity |
Function Arguments
name | type | description |
propertyRelationshipSubjectEntity | GIAentityNode* | property relationship subject entity |
propertyRelationshipObjectEntity | GIAentityNode* | property relationship object entity |
propertyRelationshipEntity | GIAentityNode* | property relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDefinitionToEntity()
Function Summary
name | return type | description |
connectDefinitionToEntity | bool | connect definition to entity |
Function Arguments
name | type | description |
definitionRelationshipSubjectEntity | GIAentityNode* | definition relationship subject entity |
definitionRelationshipObjectEntity | GIAentityNode* | definition relationship object entity |
definitionRelationshipEntity | GIAentityNode* | definition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDefinitionToEntityMarkConnectionAsAlias()
Function Summary
name | return type | description |
connectDefinitionToEntityMarkConnectionAsAlias | bool | connect definition to entity mark connection as alias |
Function Arguments
name | type | description |
definitionRelationshipSubjectEntity | GIAentityNode* | definition relationship subject entity |
definitionRelationshipObjectEntity | GIAentityNode* | definition relationship object entity |
definitionRelationshipEntity | GIAentityNode* | definition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDefinitionToEntity
Function GIAtranslatorOperationsClass::connectBeingDefinitionToEntity()
Function Summary
name | return type | description |
connectBeingDefinitionToEntity | bool | connect being definition to entity |
Function Arguments
name | type | description |
definitionRelationshipObjectEntity | GIAentityNode* | definition relationship object entity |
definitionRelationshipEntity | GIAentityNode* | definition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectHavingPropertyToEntity()
Function Summary
name | return type | description |
connectHavingPropertyToEntity | bool | connect having property to entity |
Function Arguments
name | type | description |
propertyRelationshipObjectEntity | GIAentityNode* | property relationship object entity |
propertyRelationshipEntity | GIAentityNode* | property relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectDirectPropertyToEntity()
Function Summary
name | return type | description |
connectDirectPropertyToEntity | bool | connect direct property to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
auxHaveEntity | const GIAentityNode* | aux have entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDirectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDirectDefinitionToEntity()
Function Summary
name | return type | description |
connectDirectDefinitionToEntity | bool | connect direct definition to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
auxHaveEntity | const GIAentityNode* | aux have entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDirectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDirectPropertyToEntity()
Function Summary
name | return type | description |
connectDirectPropertyToEntity | bool | connect direct property to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDirectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDirectDefinitionToEntity()
Function Summary
name | return type | description |
connectDirectDefinitionToEntity | bool | connect direct definition to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDirectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDirectDefinitionToEntityMarkConnectionAsAlias()
Function Summary
name | return type | description |
connectDirectDefinitionToEntityMarkConnectionAsAlias | bool | connect direct definition to entity mark connection as alias |
Function Arguments
name | type | description |
definitionRelationshipSubjectEntity | GIAentityNode* | definition relationship subject entity |
definitionRelationshipObjectEntity | GIAentityNode* | definition relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectDirectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectDirectRelationshipToEntity()
Function Summary
name | return type | description |
connectDirectRelationshipToEntity | bool | connect direct relationship to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
auxHaveEntity | const GIAentityNode* | aux have entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | const int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
markConnectionAsAlias | const bool | mark connection as alias |
Function Reference List
-
-
- setRelationshipObjectToSubstanceIfNecessary
- writeVectorConnection
- writeVectorConnection
- writeVectorConnection
- writeVectorConnection
Function GIAtranslatorOperationsClass::connectActionToEntity()
Function Summary
name | return type | description |
connectActionToEntity | bool | connect action to entity |
Function Arguments
name | type | description |
actionRelationshipSubjectEntity | GIAentityNode* | action relationship subject entity |
actionRelationshipObjectEntity | GIAentityNode* | action relationship object entity |
actionRelationshipEntity | GIAentityNode* | action relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToEntity
Function GIAtranslatorOperationsClass::connectConditionToEntity()
Function Summary
name | return type | description |
connectConditionToEntity | bool | connect condition to entity |
Function Arguments
name | type | description |
conditionRelationshipSubjectEntity | GIAentityNode* | condition relationship subject entity |
conditionRelationshipObjectEntity | GIAentityNode* | condition relationship object entity |
conditionRelationshipEntity | GIAentityNode* | condition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToEntity
- LRPpreprocessorWordIdentificationClass::identifyConditionType
Function GIAtranslatorOperationsClass::connectActionToSubject()
Function Summary
name | return type | description |
connectActionToSubject | bool | connect action to subject |
Function Arguments
name | type | description |
actionRelationshipSubjectEntity | GIAentityNode* | action relationship subject entity |
actionRelationshipEntity | GIAentityNode* | action relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToSubject
Function GIAtranslatorOperationsClass::connectActionToObject()
Function Summary
name | return type | description |
connectActionToObject | bool | connect action to object |
Function Arguments
name | type | description |
actionRelationshipObjectEntity | GIAentityNode* | action relationship object entity |
actionRelationshipEntity | GIAentityNode* | action relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectConditionToSubject()
Function Summary
name | return type | description |
connectConditionToSubject | bool | connect condition to subject |
Function Arguments
name | type | description |
conditionRelationshipSubjectEntity | GIAentityNode* | condition relationship subject entity |
conditionRelationshipEntity | GIAentityNode* | condition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToSubject
Function GIAtranslatorOperationsClass::connectConditionToObject()
Function Summary
name | return type | description |
connectConditionToObject | bool | connect condition to object |
Function Arguments
name | type | description |
conditionRelationshipObjectEntity | GIAentityNode* | condition relationship object entity |
conditionRelationshipEntity | GIAentityNode* | condition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectDefinitionToSubject()
Function Summary
name | return type | description |
connectDefinitionToSubject | bool | connect definition to subject |
Function Arguments
name | type | description |
definitionRelationshipSubjectEntity | GIAentityNode* | definition relationship subject entity |
definitionRelationshipEntity | GIAentityNode* | definition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToSubject
Function GIAtranslatorOperationsClass::connectDefinitionToObject()
Function Summary
name | return type | description |
connectDefinitionToObject | bool | connect definition to object |
Function Arguments
name | type | description |
definitionRelationshipObjectEntity | GIAentityNode* | definition relationship object entity |
definitionRelationshipEntity | GIAentityNode* | definition relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectPropertyToSubject()
Function Summary
name | return type | description |
connectPropertyToSubject | bool | connect property to subject |
Function Arguments
name | type | description |
propertyRelationshipSubjectEntity | GIAentityNode* | property relationship subject entity |
propertyRelationshipEntity | GIAentityNode* | property relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToSubject
Function GIAtranslatorOperationsClass::connectPropertyToObject()
Function Summary
name | return type | description |
connectPropertyToObject | bool | connect property to object |
Function Arguments
name | type | description |
propertyRelationshipObjectEntity | GIAentityNode* | property relationship object entity |
propertyRelationshipEntity | GIAentityNode* | property relationship entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- connectRelationshipToObject
Function GIAtranslatorOperationsClass::connectRelationshipToEntity()
Function Summary
name | return type | description |
connectRelationshipToEntity | bool | connect relationship to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
relationshipEntity | GIAentityNode* | relationship entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- setRelationshipObjectToSubstanceIfNecessary
- connectRelationshipInstanceToSubject
- connectRelationshipInstanceToObject
Function GIAtranslatorOperationsClass::connectRelationshipToSubject()
Function Summary
name | return type | description |
connectRelationshipToSubject | bool | connect relationship to subject |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipEntity | GIAentityNode* | relationship entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- connectRelationshipInstanceToSubject
Function GIAtranslatorOperationsClass::connectRelationshipToObject()
Function Summary
name | return type | description |
connectRelationshipToObject | bool | connect relationship to object |
Function Arguments
name | type | description |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
relationshipEntity | GIAentityNode* | relationship entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- connectRelationshipInstanceToObject
Function GIAtranslatorOperationsClass::setRelationshipObjectToSubstanceIfNecessary()
Function Summary
name | return type | description |
setRelationshipObjectToSubstanceIfNecessary | void | set relationship object to substance if necessary |
Function Arguments
name | type | description |
relationshipSubjectEntity | const GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
relationshipEntityType | const int | relationship entity type |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectRelationshipInstanceToSubject()
Function Summary
name | return type | description |
connectRelationshipInstanceToSubject | void | connect relationship instance to subject |
Function Arguments
name | type | description |
subjectEntity | GIAentityNode* | subject entity |
newOrExistingRelationship | GIAentityNode* | new or existing relationship |
sameReferenceSet | bool | same reference set |
relationshipEntityType | const int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- generateConnectionType
- connectEntities
Function GIAtranslatorOperationsClass::connectRelationshipInstanceToObject()
Function Summary
name | return type | description |
connectRelationshipInstanceToObject | void | connect relationship instance to object |
Function Arguments
name | type | description |
objectEntity | GIAentityNode* | object entity |
newOrExistingRelationship | GIAentityNode* | new or existing relationship |
sameReferenceSet | bool | same reference set |
relationshipEntityType | const int | relationship entity type |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- generateConnectionTypeReverse
- connectEntities
Function GIAtranslatorOperationsClass::connectEntities()
Function Summary
name | return type | description |
connectEntities | void | connect entities |
Function Arguments
name | type | description |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
connectionType | int | connection type |
connectionTypeInverse | int | connection type inverse |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- writeVectorConnection
- writeVectorConnection
Function GIAtranslatorOperationsClass::addInstanceToInstanceDefinition()
Function Summary
name | return type | description |
addInstanceToInstanceDefinition | GIAentityNode* | add instance to instance definition |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
instanceType | int | instance type |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
Function GIAtranslatorOperationsClass::addInstance()
Function Summary
name | return type | description |
addInstance | GIAentityNode* | add instance |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
instanceType | int | instance type |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- addInstanceEntityNodeToActiveLists
- determineNextIdInstance
- forwardInfoToNewSubstance
- writeVectorConnection
- writeVectorConnection
Function GIAtranslatorOperationsClass::forwardInfoToNewSubstance()
Function Summary
name | return type | description |
forwardInfoToNewSubstance | void | forward info to new substance |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
newSubstance | GIAentityNode* | new substance |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::addTenseOnlyTimeConditionToSubstance()
Function Summary
name | return type | description |
addTenseOnlyTimeConditionToSubstance | void | add tense only time condition to substance |
Function Arguments
name | type | description |
substanceNode | GIAentityNode* | substance node |
tense | const int | tense |
isProgressive | const bool | is progressive |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::convertPrepositionToRelex()
Function Summary
name | return type | description |
convertPrepositionToRelex | string | convert preposition to relex |
Function Arguments
name | type | description |
preposition | const string* | preposition |
prepositionFound | bool* | preposition found |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getFoundComparisonVariable()
Function Summary
name | return type | description |
getFoundComparisonVariable | bool | get found comparison variable |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getComparisonVariableNode()
Function Summary
name | return type | description |
getComparisonVariableNode | GIAentityNode* | get comparison variable node |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::setFoundComparisonVariable()
Function Summary
name | return type | description |
setFoundComparisonVariable | void | set found comparison variable |
Function Arguments
name | type | description |
value | const bool | value |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::setComparisonVariableNode()
Function Summary
name | return type | description |
setComparisonVariableNode | void | set comparison variable node |
Function Arguments
name | type | description |
newComparisonVariableNode | GIAentityNode* | new comparison variable node |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction()
Function Summary
name | return type | description |
applyNetworkIndexEntityAlreadyExistsFunction | void | apply network index entity already exists function |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
entityAlreadyExistant | const bool | entity already existant |
tempEntityEnabled | const bool | temp entity enabled |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::disableNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork()
Function Summary
name | return type | description |
disableNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork | void | disable network index entity based upon first sentence to appear in network |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::disableEntity()
Function Summary
name | return type | description |
disableEntity | void | disable entity |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork()
Function Summary
name | return type | description |
disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork | void | disable instance and network index entity based upon first sentence to appear in network |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
-
-
- getPrimaryNetworkIndexNodeDefiningInstance
- disableNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
Function GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity()
Function Summary
name | return type | description |
disableInstanceAndNetworkIndexEntity | void | disable instance and network index entity |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
-
-
- getPrimaryNetworkIndexNodeDefiningInstance
Function GIAtranslatorOperationsClass::recordSentenceNetworkIndexNodesAsPermanentIfTheyAreStillEnabled()
Function Summary
name | return type | description |
recordSentenceNetworkIndexNodesAsPermanentIfTheyAreStillEnabled | void | record sentence network index nodes as permanent if they are still enabled |
Function Arguments
name | type | description |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::recordNetworkIndexNodesAsDisabledIfTheyAreNotPermanent()
Function Summary
name | return type | description |
recordNetworkIndexNodesAsDisabledIfTheyAreNotPermanent | void | record network index nodes as disabled if they are not permanent |
Function Arguments
name | type | description |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::recordNetworkIndexNodesAsNonPermanentIfTheyAreDisabled()
Function Summary
name | return type | description |
recordNetworkIndexNodesAsNonPermanentIfTheyAreDisabled | void | record network index nodes as non permanent if they are disabled |
Function Arguments
name | type | description |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::convertRelexPOStypeToWordnetWordType()
Function Summary
name | return type | description |
convertRelexPOStypeToWordnetWordType | void | convert relex POS type to wordnet word type |
Function Arguments
name | type | description |
relexPOStype | const string* | relex POS type |
grammaticalWordTypeTemp | int* | grammatical word type temp |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::convertStanfordPOStagToRelexPOStypeAndWordnetWordType()
Function Summary
name | return type | description |
convertStanfordPOStagToRelexPOStypeAndWordnetWordType | void | convert stanford POS tag to relex POS type and wordnet word type |
Function Arguments
name | type | description |
POStag | const string* | POS tag |
relexPOStype | string* | relex POS type |
grammaticalWordTypeTemp | int* | grammatical word type temp |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
-
- convertRelexPOStypeToWordnetWordType
Function GIAtranslatorOperationsClass::generateTempFeatureArray()
Function Summary
name | return type | description |
generateTempFeatureArray | void | generate temp feature array |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
featureArrayTemp | vector<GIAfeature*>* | feature array temp |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
Function GIAtranslatorOperationsClass::determineSameReferenceSetValue()
Function Summary
name | return type | description |
determineSameReferenceSetValue | bool | determine same reference set value |
Function Arguments
name | type | description |
defaultSameSetValueForRelation | bool | default same set value for relation |
relation | const GIArelation* | relation |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::addPropertyRelationshipToEntity()
Function Summary
name | return type | description |
addPropertyRelationshipToEntity | GIAentityNode* | add property relationship to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- addRelationshipArtificialToEntity
Function GIAtranslatorOperationsClass::addDefinitionRelationshipToEntity()
Function Summary
name | return type | description |
addDefinitionRelationshipToEntity | GIAentityNode* | add definition relationship to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- addRelationshipArtificialToEntity
Function GIAtranslatorOperationsClass::addConditionRelationshipArtificialToEntity()
Function Summary
name | return type | description |
addConditionRelationshipArtificialToEntity | GIAentityNode* | add condition relationship artificial to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
conditionName | string | condition name |
sameReferenceSet | bool | same reference set |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- addRelationshipArtificialToEntity
Function GIAtranslatorOperationsClass::addRelationshipArtificialToEntity()
Function Summary
name | return type | description |
addRelationshipArtificialToEntity | GIAentityNode* | add relationship artificial to entity |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
- connectDefinitionToEntity
- connectDirectDefinitionToEntity
- connectPropertyToEntity
- connectDirectPropertyToEntity
- connectConditionToEntity
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
- connectConditionToEntity
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty | GIAentityNode* | find or add entity node by name simple wrapper relationship artificial property |
Function Arguments
name | type | description |
propertyRelationshipSubjectEntity | GIAentityNode* | property relationship subject entity |
propertyRelationshipObjectEntity | const GIAentityNode* | property relationship object entity |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition | GIAentityNode* | find or add entity node by name simple wrapper relationship artificial definition |
Function Arguments
name | type | description |
definitionRelationshipSubjectEntity | GIAentityNode* | definition relationship subject entity |
definitionRelationshipObjectEntity | const GIAentityNode* | definition relationship object entity |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition | GIAentityNode* | find or add entity node by name simple wrapper relationship artificial condition |
Function Arguments
name | type | description |
propertyRelationshipSubjectEntity | GIAentityNode* | property relationship subject entity |
propertyRelationshipObjectEntity | const GIAentityNode* | property relationship object entity |
conditionName | string | condition name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial | GIAentityNode* | find or add entity node by name simple wrapper relationship artificial |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | const GIAentityNode* | relationship object entity |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findExistingRelationshipInSentenceEntityArray
- addEntityNodeByNameSimpleWrapperRelationshipArtificial
Function GIAtranslatorOperationsClass::findExistingRelationshipInSentenceEntityArray()
Function Summary
name | return type | description |
findExistingRelationshipInSentenceEntityArray | bool | find existing relationship in sentence entity array |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | const GIAentityNode* | relationship object entity |
relationshipEntityType | const int | relationship entity type |
relationshipEntityName | const string | relationship entity name |
relationshipEntity | constEffective GIAentityNode** | relationship entity |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- generateConnectionType
- generateConnectionTypeReverse
- getRelationshipObjectEntity
Function GIAtranslatorOperationsClass::addEntityNodeByNameSimpleWrapperRelationshipArtificial()
Function Summary
name | return type | description |
addEntityNodeByNameSimpleWrapperRelationshipArtificial | GIAentityNode* | add entity node by name simple wrapper relationship artificial |
Function Arguments
name | type | description |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship
- addInstanceToInstanceDefinition
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition | GIAentityNode* | find or add entity node by name simple wrapper relationship condition |
Function Arguments
name | type | description |
featureIndex | int | feature index |
entityNodeName | string* | entity node name |
entityAlreadyExistant | bool* | entity already existant |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- addInstanceToInstanceDefinition
Function GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship()
Function Summary
name | return type | description |
findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship | GIAentityNode* | find or add network index entity by name simple wrapper relationship |
Function Arguments
name | type | description |
featureIndex | int | feature index |
entityNodeName | string* | entity node name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
Function GIAtranslatorOperationsClass::addDefinitionRelationshipToEntity2()
Function Summary
name | return type | description |
addDefinitionRelationshipToEntity2 | GIAentityNode* | add definition relationship to entity 2 |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
translatorVariablesSentencesParsed | GIAtranslatorVariablesClass* | translator variables sentences parsed |
Function Reference List
-
- addRelationshipArtificialToEntity2
Function GIAtranslatorOperationsClass::addRelationshipArtificialToEntity2()
Function Summary
name | return type | description |
addRelationshipArtificialToEntity2 | GIAentityNode* | add relationship artificial to entity 2 |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | GIAentityNode* | relationship object entity |
sameReferenceSet | bool | same reference set |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariablesSentencesParsed | GIAtranslatorVariablesClass* | translator variables sentences parsed |
Function Reference List
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial2
- connectDefinitionToEntity
- connectDirectDefinitionToEntity
- connectPropertyToEntity
- connectDirectPropertyToEntity
Function GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial2()
Function Summary
name | return type | description |
findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificial2 | GIAentityNode* | find or add entity node by name simple wrapper relationship artificial 2 |
Function Arguments
name | type | description |
relationshipSubjectEntity | GIAentityNode* | relationship subject entity |
relationshipObjectEntity | const GIAentityNode* | relationship object entity |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariablesSentencesParsed | GIAtranslatorVariablesClass* | translator variables sentences parsed |
Function Reference List
-
- findExistingRelationshipInSentenceEntityArray
- addEntityNodeByNameSimpleWrapperRelationshipArtificial2
Function GIAtranslatorOperationsClass::addEntityNodeByNameSimpleWrapperRelationshipArtificial2()
Function Summary
name | return type | description |
addEntityNodeByNameSimpleWrapperRelationshipArtificial2 | GIAentityNode* | add entity node by name simple wrapper relationship artificial 2 |
Function Arguments
name | type | description |
relationshipEntityType | int | relationship entity type |
relationshipEntityName | string | relationship entity name |
translatorVariablesSentencesParsed | GIAtranslatorVariablesClass* | translator variables sentences parsed |
Function Reference List
-
- findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship2
- addInstanceToInstanceDefinition
Function GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship2()
Function Summary
name | return type | description |
findOrAddNetworkIndexEntityByNameSimpleWrapperRelationship2 | GIAentityNode* | find or add network index entity by name simple wrapper relationship 2 |
Function Arguments
name | type | description |
relationshipEntityName | string | relationship entity name |
translatorVariablesSentencesParsed | GIAtranslatorVariablesClass* | translator variables sentences parsed |
Function Reference List
-
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
Function GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper()
Function Summary
name | return type | description |
findOrAddNetworkIndexEntityNodeByNameSimpleWrapper | GIAentityNode* | find or add network index entity node by name simple wrapper |
Function Arguments
name | type | description |
entityNodeName | string* | entity node name |
entityAlreadyExistant | bool* | entity already existant |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
Function GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper()
Function Summary
name | return type | description |
findOrAddNetworkIndexEntityNodeByNameSimpleWrapper | GIAentityNode* | find or add network index entity node by name simple wrapper |
Function Arguments
name | type | description |
entityNodeName | string* | entity node name |
entityAlreadyExistant | bool* | entity already existant |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
tempEntityEnabled | const bool | temp entity enabled |
Function Reference List
-
- GIAdatabaseClass::findOrAddNetworkIndexEntityNodeByName
- applyNetworkIndexEntityAlreadyExistsFunction
Function GIAtranslatorOperationsClass::writeVectorConnection()
Function Summary
name | return type | description |
writeVectorConnection | GIAentityConnection* | write vector connection |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNodeToAdd | GIAentityNode* | entity node to add |
connectionType | int | connection type |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- findSameSentenceEntityNodePointerInVector
- findEntityNodePointerInVector
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getUseDatabase
Function GIAtranslatorOperationsClass::findEntityNodePointerInVector()
Function Summary
name | return type | description |
findEntityNodePointerInVector | bool | find entity node pointer in vector |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNodeToFind | const GIAentityNode* | entity node to find |
connectionType | const int | connection type |
connectionFound | GIAentityConnection** | connection found |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::findSameSentenceEntityNodePointerInVector()
Function Summary
name | return type | description |
findSameSentenceEntityNodePointerInVector | bool | find same sentence entity node pointer in vector |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNodeToFind | const GIAentityNode* | entity node to find |
connectionType | const int | connection type |
connectionFound | GIAentityConnection** | connection found |
sentenceIndex | const int | sentence index |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::determineNextIdInstance()
Function Summary
name | return type | description |
determineNextIdInstance | int64_t | determine next id instance |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
-
-
-
- getPrimaryNetworkIndexNodeDefiningInstance
Function GIAtranslatorOperationsClass::addInstanceEntityNodeToActiveLists()
Function Summary
name | return type | description |
addInstanceEntityNodeToActiveLists | void | add instance entity node to active lists |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::addEntityNodesActiveListCompleteFastIndexDBactive
Function GIAtranslatorOperationsClass::mergeEntityNodesAddAlias()
Function Summary
name | return type | description |
mergeEntityNodesAddAlias | bool | merge entity nodes add alias |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNodeToMerge | GIAentityNode* | entity node to merge |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
-
- generateInvertedConnectionType
- getComparisonVariableNode
- setComparisonVariableNode
- disableEntity
Function GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance()
Function Summary
name | return type | description |
getPrimaryNetworkIndexNodeDefiningInstance | GIAentityNode* | get primary network index node defining instance |
Function Arguments
name | type | description |
instanceEntity | GIAentityNode* | instance entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getFirstNLCsentenceInListGIA()
Function Summary
name | return type | description |
getFirstNLCsentenceInListGIA | NLCpreprocessorSentence* | get first NLC sentence in list GIA |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::checkIndefiniteEntityCorrespondingToDefiniteEntityInSameContextGIA()
Function Summary
name | return type | description |
checkIndefiniteEntityCorrespondingToDefiniteEntityInSameContextGIA | bool | check indefinite entity corresponding to definite entity in same context GIA |
Function Arguments
name | type | description |
indefiniteEntity | const GIAentityNode* | indefinite entity |
definiteEntity | const GIAentityNode* | definite entity |
indentationDifferenceFound | int* | indentation difference found |
Function Reference List
-
-
- getFirstNLCsentenceInListGIA
Function GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase()
Function Summary
name | return type | description |
checkIfSentenceIsMathTextParsablePhrase | bool | check if sentence is math text parsable phrase |
Function Arguments
name | type | description |
sentenceIndex | const int | sentence index |
Function Reference List
-
- getFirstNLCsentenceInListGIA
Function GIAtranslatorOperationsClass::createNewNonspecificConcept()
Function Summary
name | return type | description |
createNewNonspecificConcept | GIAentityNode* | create new nonspecific concept |
Function Arguments
name | type | description |
networkIndexEntity | GIAentityNode* | network index entity |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- addInstanceToInstanceDefinition
Function GIAtranslatorOperationsClass::getNonspecificConceptEntityFromNetworkIndex()
Function Summary
name | return type | description |
getNonspecificConceptEntityFromNetworkIndex | GIAentityNode* | get nonspecific concept entity from network index |
Function Arguments
name | type | description |
networkIndexEntity | GIAentityNode* | network index entity |
Function Reference List
-
-
- isNonspecificConceptEntity
Function GIAtranslatorOperationsClass::isNonspecificConceptEntity()
Function Summary
name | return type | description |
isNonspecificConceptEntity | bool | is nonspecific concept entity |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::createParentsOfSubclassEntities()
Function Summary
name | return type | description |
createParentsOfSubclassEntities | void | create parents of subclass entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
- GIAentityNodeClassClass::getParentClassEntityNameFromSubClassEntityName
- findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- linkSubclassEntitiesWithParentClassEntities
- linkSubclassEntitiesWithParentClassEntities
Function GIAtranslatorOperationsClass::linkSubclassEntitiesWithParentClassEntities()
Function Summary
name | return type | description |
linkSubclassEntitiesWithParentClassEntities | void | link subclass entities with parent class entities |
Function Arguments
name | type | description |
subclassNetworkIndexEntity | GIAentityNode* | subclass network index entity |
parentClassNetworkIndexEntity | GIAentityNode* | parent class network index entity |
linkAsAlias | const bool | link as alias |
onlyLinkIfSubclassOrParentConceptNotFound | const bool | only link if subclass or parent concept not found |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- getNonspecificConceptEntityFromNetworkIndex
- createNewNonspecificConcept
- getNonspecificConceptEntityFromNetworkIndex
- createNewNonspecificConcept
- connectDefinitionToEntityMarkConnectionAsAlias
- connectDefinitionToEntity
Function GIAtranslatorOperationsClass::createShortcutsToConceptEntities()
Function Summary
name | return type | description |
createShortcutsToConceptEntities | void | create shortcuts to concept entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
- hasSameReferenceSetConnections
- getPrimaryNetworkIndexNodeDefiningInstance
Function GIAtranslatorOperationsClass::hasSameReferenceSetConnections()
Function Summary
name | return type | description |
hasSameReferenceSetConnections | bool | has same reference set connections |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectDefinitionAliasWrapper()
Function Summary
name | return type | description |
connectDefinitionAliasWrapper | bool | connect definition alias wrapper |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode** | entity semantic relation function 2 |
entitySemanticRelationFunction3 | GIAentityNode* | entity semantic relation function 3 |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
- connectDefinitionToEntityMarkConnectionAsAlias
- connectDirectDefinitionToEntityMarkConnectionAsAlias
Function GIAtranslatorOperationsClass::connectPrenominalModifierWrapper()
Function Summary
name | return type | description |
connectPrenominalModifierWrapper | bool | connect prenominal modifier wrapper |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- SHAREDvarsClass::isCapitalised
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- connectDefinitionAliasWrapper
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- connectPropertyToEntity
- connectDirectPropertyToEntity
Function GIAtranslatorOperationsClass::connectMultiwordAuxiliaryWrapper()
Function Summary
name | return type | description |
connectMultiwordAuxiliaryWrapper | bool | connect multiword auxiliary wrapper |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectMultiwordPrepositionWrapper()
Function Summary
name | return type | description |
connectMultiwordPrepositionWrapper | bool | connect multiword preposition wrapper |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
Function GIAtranslatorOperationsClass::connectMultiwordAliasWrapper()
Function Summary
name | return type | description |
connectMultiwordAliasWrapper | bool | connect multiword alias wrapper |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- connectMultiwordCollapseReverse
Function GIAtranslatorOperationsClass::connectMultiwordCollapse()
Function Summary
name | return type | description |
connectMultiwordCollapse | bool | connect multiword collapse |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
-
- getFirstAlias
- passMultiwordGrammaticalParameters
Function GIAtranslatorOperationsClass::connectMultiwordCollapseReverse()
Function Summary
name | return type | description |
connectMultiwordCollapseReverse | bool | connect multiword collapse reverse |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
-
- getFirstAlias
- passMultiwordGrammaticalParameters
Function GIAtranslatorOperationsClass::getFirstAlias()
Function Summary
name | return type | description |
getFirstAlias | string* | get first alias |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::passMultiwordGrammaticalParameters()
Function Summary
name | return type | description |
passMultiwordGrammaticalParameters | void | pass multiword grammatical parameters |
Function Arguments
name | type | description |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::connectMultiwordDate()
Function Summary
name | return type | description |
connectMultiwordDate | bool | connect multiword date |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | const GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
Function GIAtranslatorOperationsClass::addTimeConditionProperty()
Function Summary
name | return type | description |
addTimeConditionProperty | bool | add time condition property |
Function Arguments
name | type | description |
timeConditionNode | GIAtimeConditionNode* | time condition node |
entity | const GIAentityNode* | entity |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToFirstUpperCase
- SHAREDvarsClass::convertStringToFirstUpperCase
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::convertStringToInt
- GIAconditionNodeClassClass::generateDateTimeConditionName
Function GIAtranslatorOperationsClass::connectQuantityToEntity()
Function Summary
name | return type | description |
connectQuantityToEntity | bool | connect quantity to entity |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | const GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAtranslatorOperationsClass::connectMeasureToEntity()
Function Summary
name | return type | description |
connectMeasureToEntity | bool | connect measure to entity |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition
- connectConditionToEntity
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- connectPropertyToEntity
- connectDirectPropertyToEntity
Function GIAtranslatorOperationsClass::connectMeasurePerToEntity()
Function Summary
name | return type | description |
connectMeasurePerToEntity | bool | connect measure per to entity |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition
- connectConditionToEntity
- findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- connectPropertyToEntity
- connectDirectPropertyToEntity
Function GIAtranslatorOperationsClass::connectLogicReferenceConjunction()
Function Summary
name | return type | description |
connectLogicReferenceConjunction | bool | connect logic reference conjunction |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
logicReferenceClassType | string | logic reference class type |
targetEntity | GIAentityNode* | target entity |
logicReferenceEntity | GIAentityNode* | logic reference entity |
sameReferenceSet | bool | same reference set |
Function Reference List
Function GIAtranslatorOperationsClass::connectLogicReferenceConclusion()
Function Summary
name | return type | description |
connectLogicReferenceConclusion | bool | connect logic reference conclusion |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
logicReferenceClassType | string | logic reference class type |
targetEntity | GIAentityNode* | target entity |
logicReferenceEntity | GIAentityNode* | logic reference entity |
sameReferenceSet | bool | same reference set |
Function Reference List
Function GIAtranslatorOperationsClass::connectLogicReference()
Function Summary
name | return type | description |
connectLogicReference | bool | connect logic reference |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
sourceEntity | GIAentityNode* | source entity |
targetEntity | GIAentityNode* | target entity |
logicReferenceEntity | GIAentityNode* | logic reference entity |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
- connectLogicReferenceRelationshipToSource
- connectLogicReferenceRelationshipToTarget
Function GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget()
Function Summary
name | return type | description |
connectLogicReferenceRelationshipToTarget | void | connect logic reference relationship to target |
Function Arguments
name | type | description |
relationship | GIAentityNode* | relationship |
targetEntity | GIAentityNode* | target entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- generateConnectionTypeTargetToLogicReferenceRelationship
- connectEntities
Function GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource()
Function Summary
name | return type | description |
connectLogicReferenceRelationshipToSource | void | connect logic reference relationship to source |
Function Arguments
name | type | description |
relationship | GIAentityNode* | relationship |
sourceEntity | GIAentityNode* | source entity |
sameReferenceSet | bool | same reference set |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- generateConnectionTypeSourceToLogicReferenceRelationship
- connectEntities
Function GIAtranslatorOperationsClass::generateConnectionTypeTargetToLogicReferenceRelationship()
Function Summary
name | return type | description |
generateConnectionTypeTargetToLogicReferenceRelationship | int | generate connection type target to logic reference relationship |
Function Arguments
name | type | description |
relationship | const GIAentityNode* | relationship |
Function Reference List
-
- generateConnectionTypeReverse
Function GIAtranslatorOperationsClass::generateConnectionTypeSourceToLogicReferenceRelationship()
Function Summary
name | return type | description |
generateConnectionTypeSourceToLogicReferenceRelationship | int | generate connection type source to logic reference relationship |
Function Arguments
name | type | description |
relationship | const GIAentityNode* | relationship |
Function Reference List
Function GIAtranslatorOperationsClass::getEntityArrayMaxIndex()
Function Summary
name | return type | description |
getEntityArrayMaxIndex | int | get entity array max index |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
Function GIAtranslatorOperationsClass::getConnection()
Function Summary
name | return type | description |
getConnection | GIAentityConnection* | get connection |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
relationshipEntity | const GIAentityNode* | relationship entity |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::getCurrentSentenceIndex()
Function Summary
name | return type | description |
getCurrentSentenceIndex | int | get current sentence index |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula()
Function Summary
name | return type | description |
updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula | void | update grammatical values based on modal auxiliary or copula |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
auxiliaryOrCopulaString | const string | auxiliary or copula string |
Function Reference List
-
- SHAREDvarsClass::textInTextArray
File GIAdatabase Documentation
File Name: GIAdatabase.cpp/.hpp
File Description: GIA database
File Function List
-
- findOrAddNetworkIndexEntityNodeByName
- DBfindOrAddNetworkIndexEntityNodeByName
- LocalFindOrAddNetworkIndexEntityNodeByName
- findActiveEntityNodeByID
- DBgenerateServerDatabaseName
- DBgenerateFileName
- initialiseDatabase
- DBreadNetworkIndexEntityNodesLoadedList
- DBreadDatabase
- DBreadVectorConnections
- DBreadVectorConnectionsReferences
- DBreadVectorConnectionEntities
- DBreadNetworkIndexEntityNode
- DBreadEntityNode
- DBreadEntityNodeFile
- DBreadTimeConditionNodeFile
- writeAndCloseDatabase
- writeDatabase
- DBwriteEntityNode
- DBwriteEntityNodeFile
- DBwriteTimeConditionNodeFile
- DBwriteVectorConnectionsReferences
- DBmodifyVectorConnectionsReference
- DBappendVectorConnectionsReference
- DBwriteNetworkIndexEntityNodesLoadedList
- closeDatabase
- initialiseDBnetworkIndexEntityNodesLoadedList
- setUseDatabase
- getUseDatabase
- findEntityInActiveNetworkIndexList
- findEntityNodesActiveListCompleteFastIndexDBcache
- findEntityNodesActiveListCompleteFastIndexDBactive
- findEntityNodesActiveListCompleteFastIndex
- addEntityNodesActiveListCompleteFastIndexDBcache
- addEntityNodesActiveListCompleteFastIndexDBactive
- addEntityNodesActiveListCompleteFastIndex
- createEntityNodesActiveListCompleteFastIndexIndex
- initialiseDBentityNodesActiveListCompleteFastIndexDBcache
- initialiseDBentityNodesActiveListCompleteFastIndexDBactive
- clearDBentityNodesActiveListCompleteFastIndexDBcache
- setDBentityNodesActiveListCompleteFastIndexDBactive
- getDBentityNodesActiveListCompleteFastIndexDBactive
- DBreplaceBlankString
- DBaddBlankString
File Diagram (functions hierarchy)
Function GIAdatabaseClass::findOrAddNetworkIndexEntityNodeByName()
Function Summary
name | return type | description |
findOrAddNetworkIndexEntityNodeByName | GIAentityNode* | find or add network index entity node by name |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
entityNodeName | string* | entity node name |
found | bool* | found |
addIfNonexistant | const bool | add if nonexistant |
currentEntityNodeIDinCompleteList | int64_t* | current entity node ID in complete list |
currentEntityNodeIDinNetworkIndexEntityNodesList | int64_t* | current entity node ID in network index entity nodes list |
saveNetwork | const bool | save network |
Function Reference List
-
-
- DBfindOrAddNetworkIndexEntityNodeByName
- LocalFindOrAddNetworkIndexEntityNodeByName
- LocalFindOrAddNetworkIndexEntityNodeByName
Function GIAdatabaseClass::DBfindOrAddNetworkIndexEntityNodeByName()
Function Summary
name | return type | description |
DBfindOrAddNetworkIndexEntityNodeByName | GIAentityNode* | DB find or add network index entity node by name |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
entityNodeName | string* | entity node name |
found | bool* | found |
addIfNonexistant | const bool | add if nonexistant |
currentEntityNodeIDinCompleteList | int64_t* | current entity node ID in complete list |
currentEntityNodeIDinNetworkIndexEntityNodesList | int64_t* | current entity node ID in network index entity nodes list |
saveNetwork | const bool | save network |
Function Reference List
-
-
-
- DBreadNetworkIndexEntityNode
- addEntityNodesActiveListCompleteFastIndexDBcache
- addEntityNodesActiveListCompleteFastIndexDBactive
Function GIAdatabaseClass::LocalFindOrAddNetworkIndexEntityNodeByName()
Function Summary
name | return type | description |
LocalFindOrAddNetworkIndexEntityNodeByName | GIAentityNode* | Local find or add network index entity node by name |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
entityNodeName | string* | entity node name |
found | bool* | found |
addIfNonexistant | const bool | add if nonexistant |
currentEntityNodeIDinCompleteList | int64_t* | current entity node ID in complete list |
currentEntityNodeIDinNetworkIndexEntityNodesList | int64_t* | current entity node ID in network index entity nodes list |
saveNetwork | const bool | save network |
Function Reference List
N/A
Function GIAdatabaseClass::findActiveEntityNodeByID()
Function Summary
name | return type | description |
findActiveEntityNodeByID | GIAentityNode* | find active entity node by ID |
Function Arguments
name | type | description |
EntityNodeID | const int64_t | Entity node ID |
entityNodesActiveListComplete | const vector<GIAentityNode*>* | entity nodes active list complete |
Function Reference List
N/A
Function GIAdatabaseClass::DBgenerateServerDatabaseName()
Function Summary
name | return type | description |
DBgenerateServerDatabaseName | string | DB generate server database name |
Function Arguments
name | type | description |
entityName | const string* | entity name |
fileType | const int | file type |
defaultDatabaseName | const string | default database name |
databaseFolderNameUserChoice | string | database folder name user choice |
Function Reference List
N/A
Function GIAdatabaseClass::DBgenerateFileName()
Function Summary
name | return type | description |
DBgenerateFileName | string | DB generate file name |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
connectionType | const int | connection type |
fileType | const int | file type |
Function Reference List
-
- DBgenerateServerDatabaseName
- SHAREDvarsClass::setCurrentDirectory
-
- SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
- SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
Function GIAdatabaseClass::initialiseDatabase()
Function Summary
name | return type | description |
initialiseDatabase | void | initialise database |
Function Arguments
name | type | description |
readFromDatabase | const bool | read from database |
newDatabaseFolderName | const string | new database folder name |
useDatabase | const bool | use database |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
-
- SHAREDvarsClass::directoryExists
- initialiseDBnetworkIndexEntityNodesLoadedList
- DBreadNetworkIndexEntityNodesLoadedList
- initialiseDBentityNodesActiveListCompleteFastIndexDBactive
- DBreadDatabase
- initialiseDBentityNodesActiveListCompleteFastIndexDBcache
- setUseDatabase
- setUseDatabase
- setUseDatabase
Function GIAdatabaseClass::DBreadNetworkIndexEntityNodesLoadedList()
Function Summary
name | return type | description |
DBreadNetworkIndexEntityNodesLoadedList | void | DB read network index entity nodes loaded list |
Function Reference List
Function GIAdatabaseClass::DBreadDatabase()
Function Summary
name | return type | description |
DBreadDatabase | void | DB read database |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
- initialiseDBentityNodesActiveListCompleteFastIndexDBcache
- findEntityNodesActiveListCompleteFastIndexDBcache
- DBreadNetworkIndexEntityNode
- addEntityNodesActiveListCompleteFastIndexDBcache
- DBreadVectorConnections
- clearDBentityNodesActiveListCompleteFastIndexDBcache
Function GIAdatabaseClass::DBreadVectorConnections()
Function Summary
name | return type | description |
DBreadVectorConnections | void | DB read vector connections |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
connectionType | int | connection type |
Function Reference List
-
-
-
- DBreadVectorConnectionsReferences
- DBreadVectorConnectionEntities
Function GIAdatabaseClass::DBreadVectorConnectionsReferences()
Function Summary
name | return type | description |
DBreadVectorConnectionsReferences | void | DB read vector connections references |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
connectionType | const int | connection type |
entityVectorConnections | vector<GIAentityConnection*>* | entity vector connections |
Function Reference List
Function GIAdatabaseClass::DBreadVectorConnectionEntities()
Function Summary
name | return type | description |
DBreadVectorConnectionEntities | void | DB read vector connection entities |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
idInstance | int64_t | id instance |
connectionType | int | connection type |
entityVectorConnections | vector<GIAentityConnection*>* | entity vector connections |
Function Reference List
-
-
-
- findEntityNodesActiveListCompleteFastIndexDBactive
- findEntityNodesActiveListCompleteFastIndexDBcache
- DBreadEntityNode
- addEntityNodesActiveListCompleteFastIndexDBcache
Function GIAdatabaseClass::DBreadNetworkIndexEntityNode()
Function Summary
name | return type | description |
DBreadNetworkIndexEntityNode | void | DB read network index entity node |
Function Arguments
name | type | description |
entityName | string* | entity name |
networkIndexEntityNode | GIAentityNode* | network index entity node |
Function Reference List
-
- DBreadEntityNode
-
- DBreadVectorConnectionsReferences
Function GIAdatabaseClass::DBreadEntityNode()
Function Summary
name | return type | description |
DBreadEntityNode | void | DB read entity node |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | int64_t | id instance |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
- DBgenerateFileName
- DBreadEntityNodeFile
- DBgenerateFileName
- DBreadTimeConditionNodeFile
- GIAentityNodeClassClass::DBsetEntityConnectionsReferenceListsLoaded
Function GIAdatabaseClass::DBreadEntityNodeFile()
Function Summary
name | return type | description |
DBreadEntityNodeFile | void | DB read entity node file |
Function Arguments
name | type | description |
entityFileName | string* | entity file name |
entity | GIAentityNode* | entity |
Function Reference List
-
-
-
- DBreplaceBlankString
- DBreplaceBlankString
- GIAentityNodeClassClass::convertAliasesStringToAliases
- DBreplaceBlankString
- DBreplaceBlankString
Function GIAdatabaseClass::DBreadTimeConditionNodeFile()
Function Summary
name | return type | description |
DBreadTimeConditionNodeFile | void | DB read time condition node file |
Function Arguments
name | type | description |
timeConditionFileName | string* | time condition file name |
timeCondition | GIAtimeConditionNode* | time condition |
Function Reference List
N/A
Function GIAdatabaseClass::writeAndCloseDatabase()
Function Summary
name | return type | description |
writeAndCloseDatabase | void | write and close database |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
Function Reference List
-
- writeDatabase
- DBwriteNetworkIndexEntityNodesLoadedList
Function GIAdatabaseClass::writeDatabase()
Function Summary
name | return type | description |
writeDatabase | void | write database |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
Function Reference List
-
-
-
-
- DBwriteEntityNode
-
-
- DBwriteVectorConnectionsReferences
-
-
- DBmodifyVectorConnectionsReference
- DBappendVectorConnectionsReference
Function GIAdatabaseClass::DBwriteEntityNode()
Function Summary
name | return type | description |
DBwriteEntityNode | void | DB write entity node |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
- DBgenerateFileName
- DBwriteEntityNodeFile
- DBgenerateFileName
- DBwriteTimeConditionNodeFile
Function GIAdatabaseClass::DBwriteEntityNodeFile()
Function Summary
name | return type | description |
DBwriteEntityNodeFile | void | DB write entity node file |
Function Arguments
name | type | description |
entityFileName | string* | entity file name |
entity | GIAentityNode* | entity |
Function Reference List
-
-
- DBaddBlankString
- GIAentityNodeClassClass::convertAliasesToAliasesString
- DBaddBlankString
- DBaddBlankString
- DBaddBlankString
Function GIAdatabaseClass::DBwriteTimeConditionNodeFile()
Function Summary
name | return type | description |
DBwriteTimeConditionNodeFile | void | DB write time condition node file |
Function Arguments
name | type | description |
timeConditionFileName | string* | time condition file name |
timeCondition | const GIAtimeConditionNode* | time condition |
Function Reference List
N/A
Function GIAdatabaseClass::DBwriteVectorConnectionsReferences()
Function Summary
name | return type | description |
DBwriteVectorConnectionsReferences | void | DB write vector connections references |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
connectionType | const int | connection type |
entityVectorConnections | vector<GIAentityConnection*>* | entity vector connections |
Function Reference List
Function GIAdatabaseClass::DBmodifyVectorConnectionsReference()
Function Summary
name | return type | description |
DBmodifyVectorConnectionsReference | void | DB modify vector connections reference |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
connectionType | const int | connection type |
entityVectorConnectionsName | const string* | entity vector connections name |
entityVectorConnectionsID | const int64_t | entity vector connections ID |
referenceIndex | const int64_t | reference index |
Function Reference List
Function GIAdatabaseClass::DBappendVectorConnectionsReference()
Function Summary
name | return type | description |
DBappendVectorConnectionsReference | void | DB append vector connections reference |
Function Arguments
name | type | description |
entityName | string* | entity name |
idInstance | const int64_t | id instance |
connectionType | const int | connection type |
entityVectorConnectionsName | const string* | entity vector connections name |
entityVectorConnectionsID | const int64_t | entity vector connections ID |
Function Reference List
Function GIAdatabaseClass::DBwriteNetworkIndexEntityNodesLoadedList()
Function Summary
name | return type | description |
DBwriteNetworkIndexEntityNodesLoadedList | void | DB write network index entity nodes loaded list |
Function Reference List
Function GIAdatabaseClass::closeDatabase()
Function Summary
name | return type | description |
closeDatabase | void | close database |
Function Reference List
N/A
Function GIAdatabaseClass::initialiseDBnetworkIndexEntityNodesLoadedList()
Function Summary
name | return type | description |
initialiseDBnetworkIndexEntityNodesLoadedList | void | initialise DB network index entity nodes loaded list |
Function Reference List
N/A
Function GIAdatabaseClass::setUseDatabase()
Function Summary
name | return type | description |
setUseDatabase | void | set use database |
Function Arguments
name | type | description |
value | const int | value |
Function Reference List
N/A
Function GIAdatabaseClass::getUseDatabase()
Function Summary
name | return type | description |
getUseDatabase | int | get use database |
Function Reference List
N/A
Function GIAdatabaseClass::findEntityInActiveNetworkIndexList()
Function Summary
name | return type | description |
findEntityInActiveNetworkIndexList | GIAentityNode* | find entity in active network index list |
Function Arguments
name | type | description |
entityName | string | entity name |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
N/A
Function GIAdatabaseClass::findEntityNodesActiveListCompleteFastIndexDBcache()
Function Summary
name | return type | description |
findEntityNodesActiveListCompleteFastIndexDBcache | GIAentityNode* | find entity nodes active list complete fast index DB cache |
Function Arguments
name | type | description |
entityName | const string* | entity name |
idInstance | const int64_t | id instance |
foundNode | bool* | found node |
Function Reference List
-
- findEntityNodesActiveListCompleteFastIndex
Function GIAdatabaseClass::findEntityNodesActiveListCompleteFastIndexDBactive()
Function Summary
name | return type | description |
findEntityNodesActiveListCompleteFastIndexDBactive | GIAentityNode* | find entity nodes active list complete fast index DB active |
Function Arguments
name | type | description |
entityName | const string* | entity name |
idInstance | const int64_t | id instance |
foundNode | bool* | found node |
Function Reference List
-
- findEntityNodesActiveListCompleteFastIndex
Function GIAdatabaseClass::findEntityNodesActiveListCompleteFastIndex()
Function Summary
name | return type | description |
findEntityNodesActiveListCompleteFastIndex | GIAentityNode* | find entity nodes active list complete fast index |
Function Arguments
name | type | description |
entityName | const string* | entity name |
idInstance | const int64_t | id instance |
foundNode | bool* | found node |
entityNodesActiveListCompleteFastIndex | const unordered_map<string,GIAentityNode*>* | entity nodes active list complete fast index |
Function Reference List
-
- createEntityNodesActiveListCompleteFastIndexIndex
Function GIAdatabaseClass::addEntityNodesActiveListCompleteFastIndexDBcache()
Function Summary
name | return type | description |
addEntityNodesActiveListCompleteFastIndexDBcache | void | add entity nodes active list complete fast index DB cache |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
- addEntityNodesActiveListCompleteFastIndex
Function GIAdatabaseClass::addEntityNodesActiveListCompleteFastIndexDBactive()
Function Summary
name | return type | description |
addEntityNodesActiveListCompleteFastIndexDBactive | void | add entity nodes active list complete fast index DB active |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
- addEntityNodesActiveListCompleteFastIndex
Function GIAdatabaseClass::addEntityNodesActiveListCompleteFastIndex()
Function Summary
name | return type | description |
addEntityNodesActiveListCompleteFastIndex | void | add entity nodes active list complete fast index |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNodesActiveListCompleteFastIndex | unordered_map<string,GIAentityNode*>* | entity nodes active list complete fast index |
Function Reference List
-
- createEntityNodesActiveListCompleteFastIndexIndex
Function GIAdatabaseClass::createEntityNodesActiveListCompleteFastIndexIndex()
Function Summary
name | return type | description |
createEntityNodesActiveListCompleteFastIndexIndex | string | create entity nodes active list complete fast index index |
Function Arguments
name | type | description |
entityName | const string* | entity name |
idInstance | const int64_t | id instance |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
Function GIAdatabaseClass::initialiseDBentityNodesActiveListCompleteFastIndexDBcache()
Function Summary
name | return type | description |
initialiseDBentityNodesActiveListCompleteFastIndexDBcache | void | initialise DB entity nodes active list complete fast index DB cache |
Function Reference List
N/A
Function GIAdatabaseClass::initialiseDBentityNodesActiveListCompleteFastIndexDBactive()
Function Summary
name | return type | description |
initialiseDBentityNodesActiveListCompleteFastIndexDBactive | void | initialise DB entity nodes active list complete fast index DB active |
Function Reference List
N/A
Function GIAdatabaseClass::clearDBentityNodesActiveListCompleteFastIndexDBcache()
Function Summary
name | return type | description |
clearDBentityNodesActiveListCompleteFastIndexDBcache | void | clear DB entity nodes active list complete fast index DB cache |
Function Reference List
N/A
Function GIAdatabaseClass::setDBentityNodesActiveListCompleteFastIndexDBactive()
Function Summary
name | return type | description |
setDBentityNodesActiveListCompleteFastIndexDBactive | void | set DB entity nodes active list complete fast index DB active |
Function Arguments
name | type | description |
newEntityNodesActiveListCompleteFastIndexDBactive | unordered_map<string,GIAentityNode*>* | new entity nodes active list complete fast index DB active |
Function Reference List
N/A
Function GIAdatabaseClass::getDBentityNodesActiveListCompleteFastIndexDBactive()
Function Summary
name | return type | description |
getDBentityNodesActiveListCompleteFastIndexDBactive | unordered_map* | get DB entity nodes active list complete fast index DB active |
Function Reference List
N/A
Function GIAdatabaseClass::DBreplaceBlankString()
Function Summary
name | return type | description |
DBreplaceBlankString | string | DB replace blank string |
Function Arguments
name | type | description |
word | string | word |
Function Reference List
N/A
Function GIAdatabaseClass::DBaddBlankString()
Function Summary
name | return type | description |
DBaddBlankString | string | DB add blank string |
Function Arguments
name | type | description |
word | string | word |
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
- getUseLRP
- loadWordListWrapper
- loadStructuredDataListIrregularVerb
- generateNounPluralVariantsList
- generateNounPluralVariants
- generateVerbCaseStandardAndAdditionalList
- generateAdditionalTenseVariantsOfVerbBase
- determineVerbCaseAdditionalWrapper
- determineIfWordIsIrregularVerbContinuousCaseWrapper
- determineIfWordIsIrregularVerbContinuousCase
- loadStructuredDataList
- detectIfInverseOrTwoWayConditionRequired
- identifyConditionType
- checkGrammaticalWordTypeFeaturePrelim
- determineIsWordType
- determineIsVerb
-
- determineIsVerb
- determineVerbCaseStandardWithAdditional
- determineVerbCaseStandard
- determineVerbCaseAdditional
- verbCaseDetectGrammaticallyStrictVariant
- determineIsPreposition
- determineIsAdverb
- determineIsAdjective
- determineIsNoun
- determineIsNoun
- determineIsNoun
- determineIsNoun
- determineNounPluralVariant
- determineIsConjunction
- determineIsDeterminer
- determineIsAuxiliaryBeing
- determineIsAuxiliaryHaving
- determineIsAuxiliaryDoing
- detectAuxiliary
- detectModalAuxiliary
- detectRcmodSameReferenceSetDelimiter
- determineIsWordTypeStringBasic
- 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::getUseLRP()
Function Summary
name | return type | description |
getUseLRP | bool | get use LRP |
Function Reference List
N/A
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::determineVerbCaseAdditionalWrapper()
Function Summary
name | return type | description |
determineVerbCaseAdditionalWrapper | bool | determine verb case additional wrapper |
Function Arguments
name | type | description |
word | const string | word |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
-
-
- determineVerbCaseAdditional
Function LRPpreprocessorWordIdentificationClass::determineIfWordIsIrregularVerbContinuousCaseWrapper()
Function Summary
name | return type | description |
determineIfWordIsIrregularVerbContinuousCaseWrapper | bool | determine if word is irregular verb continuous case wrapper |
Function Arguments
name | type | description |
word | const string | word |
baseNameFound | string* | base name found |
Function Reference List
-
-
- determineIfWordIsIrregularVerbContinuousCase
Function LRPpreprocessorWordIdentificationClass::determineIfWordIsIrregularVerbContinuousCase()
Function Summary
name | return type | description |
determineIfWordIsIrregularVerbContinuousCase | bool | determine if word is irregular verb continuous case |
Function Arguments
name | type | description |
word | const string | word |
irregularVerbList | const unordered_map<string,LRPpreprocessorMultiwordReductionIrregularVerbSentence*>* | irregular verb list |
baseNameFound | string* | base name found |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToLowerCase
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::detectIfInverseOrTwoWayConditionRequired()
Function Summary
name | return type | description |
detectIfInverseOrTwoWayConditionRequired | void | detect if inverse or two way condition required |
Function Arguments
name | type | description |
conditionName | const string | condition name |
inverseConditionRequired | bool* | inverse condition required |
twoWayConditionRequired | bool* | two way condition required |
inverseConditionName | string* | inverse condition name |
Function Reference List
-
- findSentenceInSentenceListBasic
Function LRPpreprocessorWordIdentificationClass::identifyConditionType()
Function Summary
name | return type | description |
identifyConditionType | bool | identify condition type |
Function Arguments
name | type | description |
conditionRelationshipEntity | GIAentityNode* | condition relationship entity |
Function Reference List
-
- findSentenceInSentenceListBasic
Function LRPpreprocessorWordIdentificationClass::checkGrammaticalWordTypeFeaturePrelim()
Function Summary
name | return type | description |
checkGrammaticalWordTypeFeaturePrelim | bool | check grammatical word type feature prelim |
Function Arguments
name | type | description |
wordTag | const LRPpreprocessorPlainTextWord* | word tag |
GIAposType | const int | GIA pos type |
Function Reference List
N/A
Function LRPpreprocessorWordIdentificationClass::determineIsWordType()
Function Summary
name | return type | description |
determineIsWordType | bool | determine is word type |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
grammaticallyStrict | const bool | grammatically strict |
GIAposType | const int | GIA pos type |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsWordType()
Function Summary
name | return type | description |
determineIsWordType | bool | determine is word type |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
grammaticallyStrict | const bool | grammatically strict |
GIAposType | const int | GIA pos type |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- checkGrammaticalWordTypeFeaturePrelim
-
- determineVerbCaseStandardWithAdditional
- determineVerbCaseStandardWithAdditional
- verbCaseDetectGrammaticallyStrictVariant
- getWordList
- determineIsWordType
- determineNounPluralVariant
Function LRPpreprocessorWordIdentificationClass::determineIsWordType()
Function Summary
name | return type | description |
determineIsWordType | bool | determine is word type |
Function Arguments
name | type | description |
word | const string | word |
wordTypeList | unordered_map<string,LRPpreprocessorMultiwordReductionWord*>* | word type list |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsVerb()
Function Summary
name | return type | description |
determineIsVerb | bool | determine is verb |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsVerb()
Function Summary
name | return type | description |
determineIsVerb | bool | determine is verb |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
grammaticallyStrict | const bool | grammatically strict |
baseNameFound | string* | base name found |
grammaticalBaseTenseForm | int* | grammatical base tense form |
Function Reference List
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::determineIsPreposition()
Function Summary
name | return type | description |
determineIsPreposition | bool | determine is preposition |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsAdverb()
Function Summary
name | return type | description |
determineIsAdverb | bool | determine is adverb |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsAdjective()
Function Summary
name | return type | description |
determineIsAdjective | bool | determine is adjective |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsAdjective()
Function Summary
name | return type | description |
determineIsAdjective | bool | determine is adjective |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsNoun()
Function Summary
name | return type | description |
determineIsNoun | bool | determine is noun |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsNoun()
Function Summary
name | return type | description |
determineIsNoun | bool | determine is noun |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsNoun()
Function Summary
name | return type | description |
determineIsNoun | bool | determine is noun |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
baseNameFound | string* | base name found |
grammaticalBaseForm | int* | grammatical base form |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsNoun()
Function Summary
name | return type | description |
determineIsNoun | bool | determine is noun |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
baseNameFound | string* | base name found |
grammaticalBaseForm | int* | grammatical base form |
Function Reference List
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::determineIsConjunction()
Function Summary
name | return type | description |
determineIsConjunction | bool | determine is conjunction |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsDeterminer()
Function Summary
name | return type | description |
determineIsDeterminer | bool | determine is determiner |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryBeing()
Function Summary
name | return type | description |
determineIsAuxiliaryBeing | bool | determine is auxiliary being |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
-
- determineIsWordType
- determineIsWordType
Function LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryHaving()
Function Summary
name | return type | description |
determineIsAuxiliaryHaving | bool | determine is auxiliary having |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
-
- determineIsWordType
- determineIsWordType
Function LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryDoing()
Function Summary
name | return type | description |
determineIsAuxiliaryDoing | bool | determine is auxiliary doing |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
-
- determineIsWordType
- determineIsWordType
Function LRPpreprocessorWordIdentificationClass::detectAuxiliary()
Function Summary
name | return type | description |
detectAuxiliary | bool | detect auxiliary |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
-
- determineIsWordType
- determineIsWordType
- determineIsWordType
- determineIsWordType
Function LRPpreprocessorWordIdentificationClass::detectModalAuxiliary()
Function Summary
name | return type | description |
detectModalAuxiliary | bool | detect modal auxiliary |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::detectRcmodSameReferenceSetDelimiter()
Function Summary
name | return type | description |
detectRcmodSameReferenceSetDelimiter | bool | detect rcmod same reference set delimiter |
Function Arguments
name | type | description |
wordTag | constEffective LRPpreprocessorPlainTextWord* | word tag |
usePOSprelim | const bool | use POS prelim |
Function Reference List
Function LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic()
Function Summary
name | return type | description |
determineIsWordTypeStringBasic | bool | determine is word type string basic |
Function Arguments
name | type | description |
word | const string | word |
GIAposType | const int | GIA pos type |
Function Reference List
-
- getWordList
- findWordInWordList
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 |
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 LRPpreprocessorWordClass Documentation
File Name: LRPpreprocessorWordClass.cpp/.hpp
File Description: LRP preprocessor word class
File Function List
-
- generateTextFromPreprocessorSentenceWordList
- generateTextFromPreprocessorSentenceWordList
- generateTextFromVectorWordList
- generateTextFromVectorWordList
- generateTextFromPreprocessorSentenceWord
- calculateLengthOfGeneratedVectorWordListText
- generateSentenceWordList
- generateSentenceWordList
- generateFlatSentenceWordList
- addWordListToWordList
- addStringArrayToWordList
- addStringToWordList
- isIntrawordPunctuationMark
- isApostrophePossessionOrOmission
- isApostrophePossessionOrOmission
- findStringInWordList
- isWordInWordlist
- printWordList
- printWordListString
- preprocessorFillCurrentWord
- getPOStypeFromName
- isStringNumber
- isMidSentenceUppercaseWordLikelyProperNoun
- wordIsUpperCase
- convertSentenceContentsIndexToEntityIndex
- convertEntityIndexToSentenceContentsIndex
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::calculateLengthOfGeneratedVectorWordListText()
Function Summary
name | return type | description |
calculateLengthOfGeneratedVectorWordListText | int | calculate length of generated vector word list text |
Function Arguments
name | type | description |
wordList | const vector<LRPpreprocessorPlainTextWord*>* | word list |
Function Reference List
-
- generateTextFromVectorWordList
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::addWordListToWordList()
Function Summary
name | return type | description |
addWordListToWordList | bool | add word list to word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
wordListToAdd | vector<LRPpreprocessorPlainTextWord*>* | word list to add |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::addStringArrayToWordList()
Function Summary
name | return type | description |
addStringArrayToWordList | bool | add string array to word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
stringArrayToAdd | const string* | string array to add |
arraySize | const int | array size |
Function Reference List
N/A
Function LRPpreprocessorWordClassClass::addStringToWordList()
Function Summary
name | return type | description |
addStringToWordList | bool | add string to word list |
Function Arguments
name | type | description |
wordList | vector<LRPpreprocessorPlainTextWord*>* | word list |
stringToAdd | const string | string to add |
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::printWordList()
Function Summary
name | return type | description |
printWordList | bool | print word list |
Function Arguments
name | type | description |
wordList | const vector<LRPpreprocessorPlainTextWord*>* | word list |
Function Reference List
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
Function LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex()
Function Summary
name | return type | description |
convertEntityIndexToSentenceContentsIndex | int | convert entity index to sentence contents index |
Function Arguments
name | type | description |
entityIndex | const int | entity index |
Function Reference List
N/A
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
- revertNLPtagNameToOfficialLRPtagName
- 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::revertNLPtagNameToOfficialLRPtagName()
Function Summary
name | return type | description |
revertNLPtagNameToOfficialLRPtagName | void | revert NLP tag name to official LRP tag name |
Function Arguments
name | type | description |
feature | GIAfeature* | feature |
currentSentenceInList | const GIAsentence* | current sentence in list |
currentRelationInListForPrepositionsOnly | const GIArelation* | current relation in list for prepositions only |
isPreposition | const bool | is preposition |
foundOfficialLRPreplacementString | bool* | found official LRP replacement string |
Function Reference List
-
- getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
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 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 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
- createNewAttribute
- writeXMLHeader
- writeXMLfile
- addTagLayerToFileObject
- incrementLineAndAddTabsToFileObject
- addTabsToFileObject
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
Function XMLparserClassClass::createNewAttribute()
Function Summary
name | return type | description |
createNewAttribute | XMLparserAttribute* | create new attribute |
Function Arguments
name | type | description |
currentAttribute | XMLparserAttribute* | current attribute |
Function Reference List
N/A
Function XMLparserClassClass::writeXMLHeader()
Function Summary
name | return type | description |
writeXMLHeader | void | write XMLH eader |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
Function Reference List
N/A
Function XMLparserClassClass::writeXMLfile()
Function Summary
name | return type | description |
writeXMLfile | bool | write XML file |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
firstTagInXMLfile | const XMLparserTag* | first tag in XML file |
Function Reference List
-
- writeXMLHeader
- addTagLayerToFileObject
- SHAREDvarsClass::writeStringToFile
Function XMLparserClassClass::addTagLayerToFileObject()
Function Summary
name | return type | description |
addTagLayerToFileObject | bool | add tag layer to file object |
Function Arguments
name | type | description |
firstTagInCurrentLayer | const XMLparserTag* | first tag in current layer |
writeFileString | string* | write file string |
treeLayer | const int | tree layer |
Function Reference List
-
-
- incrementLineAndAddTabsToFileObject
-
- addTagLayerToFileObject
- addTabsToFileObject
- incrementLineAndAddTabsToFileObject
Function XMLparserClassClass::incrementLineAndAddTabsToFileObject()
Function Summary
name | return type | description |
incrementLineAndAddTabsToFileObject | void | increment line and add tabs to file object |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
treeLayer | const int | tree layer |
Function Reference List
N/A
Function XMLparserClassClass::addTabsToFileObject()
Function Summary
name | return type | description |
addTabsToFileObject | void | add tabs to file object |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
treeLayer | const int | tree layer |
Function Reference List
N/A
File SANInodes Documentation
File Name: SANInodes.cpp/.hpp
File Description: SANI nodes
File Function List
-
- setSANIGroupTypesGlobal
- getSANIGroupTypesGlobal
- setSANIrulesTokenLayersGlobal
- getSANIrulesTokenLayersGlobal
- 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::getSANIrulesTokenLayersGlobal()
Function Summary
name | return type | description |
getSANIrulesTokenLayersGlobal | vector* | get SANI rules token layers global |
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 XMLrulesClass Documentation
File Name: XMLrulesClass.cpp/.hpp
File Description: XML rules class
File Function List
-
- parseGIArulesXMLfile
- 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::parseGIArulesXMLfile()
Function Summary
name | return type | description |
parseGIArulesXMLfile | bool | parse GIA rules XML file |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- XMLparserClassClass::readXMLfile
- XMLparserClassClass::readXMLfile
- parseGIARulesTag
Function XMLrulesClassClass::parseGIARulesTag()
Function Summary
name | return type | description |
parseGIARulesTag | bool | parse GIAR ules tag |
Function Arguments
name | type | description |
currentTag | XMLparserTag* | current tag |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
- addRulesClassObjectsBasedOnSectionTag
- addRulesClassObjectsBasedOnSectionTag
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 GIAtranslatorReferencing Documentation
File Name: GIAtranslatorReferencing.cpp/.hpp
File Description: GIA translator referencing
File Function List
-
- identifyComparisonVariableAlternateMethod
- entityPosInferredIsPronoun
- linkPronounReferencesTxtRelTranslator
- linkPronounReferencesRelex
- linkPronounAndTextualContextReferencesStanfordCoreNLP
- fillExplicitReferenceSameSetTags
- identifyReferenceSets
- resetReferenceSets
- identifyReferenceSetNetworkIndexEntityEntrance
- createGIAcoreferenceInListBasedUponIdentifiedReferenceSets
- createGIAcoreferenceInListBasedUponIdentifiedReferenceSet
- generateCoreferenceListBasedUponPreviouslyMatchedEntityNode
- linkAdvancedReferencesGIA
- identifyReferenceSetsSpecificConceptsAndLinkWithConcepts
- identifyReferenceSetDetermineNextCourseOfAction
File Diagram (functions hierarchy)
Function GIAtranslatorReferencingClass::identifyComparisonVariableAlternateMethod()
Function Summary
name | return type | description |
identifyComparisonVariableAlternateMethod | void | identify comparison variable alternate method |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::getFoundComparisonVariable
-
-
-
-
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::setComparisonVariableNode
Function GIAtranslatorReferencingClass::entityPosInferredIsPronoun()
Function Summary
name | return type | description |
entityPosInferredIsPronoun | bool | entity pos inferred is pronoun |
Function Arguments
name | type | description |
currentGIAEntityNode | GIAentityNode* | current GIAE ntity node |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
Function GIAtranslatorReferencingClass::linkPronounReferencesTxtRelTranslator()
Function Summary
name | return type | description |
linkPronounReferencesTxtRelTranslator | void | link pronoun references txt rel translator |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
- entityPosInferredIsPronoun
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- LRPpreprocessorWordIdentificationClass::determineIsWordTypeStringBasic
-
-
- entityPosInferredIsPronoun
- GIAtranslatorOperationsClass::disableEntity
- GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction
- GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction
Function GIAtranslatorReferencingClass::linkPronounReferencesRelex()
Function Summary
name | return type | description |
linkPronounReferencesRelex | void | link pronoun references relex |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
-
-
-
-
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- GIAtranslatorOperationsClass::disableEntity
- GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction
- GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction
Function GIAtranslatorReferencingClass::linkPronounAndTextualContextReferencesStanfordCoreNLP()
Function Summary
name | return type | description |
linkPronounAndTextualContextReferencesStanfordCoreNLP | void | link pronoun and textual context references stanford core NLP |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
firstCoreferenceInList | const GIAstanfordCoreNLPcoreference* | first coreference in list |
Function Reference List
-
-
-
-
-
-
-
-
-
-
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- GIAtranslatorOperationsClass::disableEntity
- GIAtranslatorOperationsClass::applyNetworkIndexEntityAlreadyExistsFunction
Function GIAtranslatorReferencingClass::fillExplicitReferenceSameSetTags()
Function Summary
name | return type | description |
fillExplicitReferenceSameSetTags | void | fill explicit reference same set tags |
Function Arguments
name | type | description |
currentSentenceInList | GIAsentence* | current sentence in list |
Function Reference List
N/A
Function GIAtranslatorReferencingClass::identifyReferenceSets()
Function Summary
name | return type | description |
identifyReferenceSets | int | identify reference sets |
Function Arguments
name | type | description |
sentenceNetworkIndexEntityNodesList | unordered_map<string,GIAentityNode*>* | sentence network index entity nodes list |
NLPdependencyRelationsType | const bool | NLP dependency relations type |
referenceSetDefiniteEntityList | vector<GIAentityNode*>* | reference set definite entity list |
Function Reference List
-
- resetReferenceSets
- identifyReferenceSetNetworkIndexEntityEntrance
Function GIAtranslatorReferencingClass::resetReferenceSets()
Function Summary
name | return type | description |
resetReferenceSets | void | reset reference sets |
Function Arguments
name | type | description |
sentenceNetworkIndexEntityNodesList | unordered_map<string,GIAentityNode*>* | sentence network index entity nodes list |
Function Reference List
N/A
Function GIAtranslatorReferencingClass::identifyReferenceSetNetworkIndexEntityEntrance()
Function Summary
name | return type | description |
identifyReferenceSetNetworkIndexEntityEntrance | void | identify reference set network index entity entrance |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
referenceSetID | int* | reference set ID |
haveSentenceEntityIndexOfDeterminers | const bool | have sentence entity index of determiners |
referenceSetDefiniteEntityList | vector<GIAentityNode*>* | reference set definite entity list |
Function Reference List
-
-
-
-
- identifyReferenceSetDetermineNextCourseOfAction
Function GIAtranslatorReferencingClass::createGIAcoreferenceInListBasedUponIdentifiedReferenceSets()
Function Summary
name | return type | description |
createGIAcoreferenceInListBasedUponIdentifiedReferenceSets | void | create GIA coreference in list based upon identified reference sets |
Function Arguments
name | type | description |
sentenceNetworkIndexEntityNodesList | unordered_map<string,GIAentityNode*>* | sentence network index entity nodes list |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
referenceSetDefiniteEntityList | vector<GIAentityNode*>* | reference set definite entity list |
sentenceIndex | const int | sentence index |
Function Reference List
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::initialiseDBentityNodesActiveListCompleteFastIndexDBcache
- GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase
- createGIAcoreferenceInListBasedUponIdentifiedReferenceSet
- GIAdatabaseClass::setUseDatabase
- createGIAcoreferenceInListBasedUponIdentifiedReferenceSet
- GIAdatabaseClass::setUseDatabase
- GIAqueryClass::testEntityNodeForQueryOrReferenceSet2
- GIAqueryClass::testEntityNodeForQueryOrReferenceSet
- GIAqueryClass::traceEntityNode
- GIAqueryClass::traceEntityNode
- generateCoreferenceListBasedUponPreviouslyMatchedEntityNode
- generateCoreferenceListBasedUponPreviouslyMatchedEntityNode
- GIAqueryClass::traceEntityNode
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::clearDBentityNodesActiveListCompleteFastIndexDBcache
Function GIAtranslatorReferencingClass::createGIAcoreferenceInListBasedUponIdentifiedReferenceSet()
Function Summary
name | return type | description |
createGIAcoreferenceInListBasedUponIdentifiedReferenceSet | void | create GIA coreference in list based upon identified reference set |
Function Arguments
name | type | description |
entityNodesActiveListNetworkIndexesQuery | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes query |
entityNodesActiveListNetworkIndexes | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes |
referenceTraceParameters | GIAreferenceTraceParameters* | reference trace parameters |
maxNumberOfMatchedNodes | int* | max number of matched nodes |
queryEntityWithMaxNumberNodesMatched | constEffective GIAentityNode** | query entity with max number nodes matched |
networkEntityWithMaxNumberNodesMatched | GIAentityNode** | network entity with max number nodes matched |
foundAtLeastOneMatch | bool* | found at least one match |
Function Reference List
-
-
-
-
- GIAdatabaseClass::findOrAddNetworkIndexEntityNodeByName
- GIAqueryClass::testEntityNodeForQueryOrReferenceSet2
- GIAqueryClass::testEntityNodeForQueryOrReferenceSet
- GIAqueryClass::traceEntityNode
- GIAqueryClass::traceEntityNode
Function GIAtranslatorReferencingClass::generateCoreferenceListBasedUponPreviouslyMatchedEntityNode()
Function Summary
name | return type | description |
generateCoreferenceListBasedUponPreviouslyMatchedEntityNode | GIAcoreference* | generate coreference list based upon previously matched entity node |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
currentGIAcoreferenceInList | GIAcoreference* | current GIA coreference in list |
intrasentenceReference | bool | intrasentence reference |
Function Reference List
-
-
-
-
- generateCoreferenceListBasedUponPreviouslyMatchedEntityNode
- generateCoreferenceListBasedUponPreviouslyMatchedEntityNode
Function GIAtranslatorReferencingClass::linkAdvancedReferencesGIA()
Function Summary
name | return type | description |
linkAdvancedReferencesGIA | void | link advanced references GIA |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
firstCoreferenceInList | GIAcoreference* | first coreference in list |
Function Reference List
-
-
-
-
-
-
-
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
- GIAdatabaseClass::getUseDatabase
-
- GIAdatabaseClass::DBreadVectorConnections
- GIAtranslatorOperationsClass::addInstanceToInstanceDefinition
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::findEntityNodesActiveListCompleteFastIndexDBactive
- GIAtranslatorOperationsClass::addInstanceEntityNodeToActiveLists
Function GIAtranslatorReferencingClass::identifyReferenceSetsSpecificConceptsAndLinkWithConcepts()
Function Summary
name | return type | description |
identifyReferenceSetsSpecificConceptsAndLinkWithConcepts | void | identify reference sets specific concepts and link with concepts |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- identifyReferenceSetDetermineNextCourseOfAction
- GIAqueryClass::traceEntityNode
- GIAqueryClass::traceEntityNode
-
-
- GIAqueryClass::testReferencedEntityNodeForExactNameMatch2
-
-
-
-
- GIAtranslatorOperationsClass::addDefinitionRelationshipToEntity2
- GIAtranslatorOperationsClass::addDefinitionRelationshipToEntity2
- GIAqueryClass::traceEntityNode
- GIAqueryClass::traceEntityNode
Function GIAtranslatorReferencingClass::identifyReferenceSetDetermineNextCourseOfAction()
Function Summary
name | return type | description |
identifyReferenceSetDetermineNextCourseOfAction | bool | identify reference set determine next course of action |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
sameReferenceSet | const bool | same reference set |
referenceSetID | int | reference set ID |
minimumEntityIndexOfReferenceSet | int | minimum entity index of reference set |
connection | const GIAentityConnection* | connection |
Function Reference List
Function GIAtranslatorReferencingClass::identifyReferenceSet()
Function Summary
name | return type | description |
identifyReferenceSet | void | identify reference set |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
referenceSetID | int | reference set ID |
minimumEntityIndexOfReferenceSet | int | minimum entity index of reference set |
Function Reference List
-
-
-
-
- identifyReferenceSetDetermineNextCourseOfAction
File GIAquery Documentation
File Name: GIAquery.cpp/.hpp
File Description: GIA query
File Function List
-
- answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork
- testEntityNodeForQueryOrReferenceSet
- testReferencedEntityNodeForExactNameMatch
- verifyThatAnswerEntityIsDefinedByComparisonVariableNode
- determineMatchParameters
- determineIfBestAnswerCandidate
- testEntityNodeForQueryOrReferenceSet2
- testReferencedEntityNodeForExactNameMatch2
- compareEntitySynonyms
- compareEntityAliases
- generateTexualContextBackwards
- generateTexualContextEntityString
- determineMaxConfidenceOfQuerySemanticNetwork
- traceEntityNode
- traceEntityNodeDetermineNextCourseOfAction
- printEntityNodeQualitiesOnly
- printEntityTimeConditionNodeOnly
- compareEntityStandard
- compareEntityReferenceTrace
File Diagram (functions hierarchy)
Class GIAqueryTraceParameters
Class Data
name | type | description |
detectComparisonVariable | bool | detect comparison variable |
comparisonVariableNode | GIAentityNode* | comparison variable node |
foundAnswer | bool | found answer |
queryAnswerNode | GIAentityNode* | query answer node |
queryAnswerContext | string | query answer context |
numberAnswersFound | int | number answers found |
queryAnswerNodes | vector<GIAentityNode*> | query answer nodes |
queryAnswerContexts | vector<string> | query answer contexts |
numberOfMatchedNodesAtPreviousAnswerNode | int | number of matched nodes at previous answer node |
thisIsInstanceAndPreviousNodeWasDefinition | bool | this is instance and previous node was definition |
nonMatchingSourceConditions | bool | non matching source conditions |
isCondition | bool | is condition |
sourceEntityNode | GIAentityNode* | source entity node |
sourceContext | string | source context |
level | int | level |
skipOverPropertyAndDefinitionRelationshipEntities | bool | skip over property and definition relationship entities |
Class GIAreferenceTraceParameters
Class Data
name | type | description |
traceMode | bool | trace mode |
traceModeAssertSameReferenceSetID | bool | trace mode assert same reference set ID |
referenceSetID | int | reference set ID |
linkSpecificConceptsAndActions | bool | link specific concepts and actions |
intrasentenceReference | bool | intrasentence reference |
doNotParseQuerySubnetsWithConcepts | bool | do not parse query subnets with concepts |
referenceSetDefiniteEntity | GIAentityNode* | reference set definite entity |
testReferenceSetContext | bool | test reference set context |
ensureSameReferenceSetQueryConnections | bool | ensure same reference set query connections |
sameReferenceSetTests | bool | same reference set tests |
traceConceptsOnly | bool | trace concepts only |
logicalConditionDisableTraceConcepts | bool | logical condition disable trace concepts |
skipOverPropertyAndDefinitionRelationshipEntities | bool | skip over property and definition relationship entities |
exactReferenceSetSearch | bool | exact reference set search |
Function GIAqueryClass::answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork()
Function Summary
name | return type | description |
answerQueryOrFindAndTagForHighlightingMatchingStructureInSemanticNetwork | GIAentityNode* | answer query or find and tag for highlighting matching structure in semantic network |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
translatorVariablesQuery | GIAtranslatorVariablesClass* | translator variables query |
detectComparisonVariable | const bool | detect comparison variable |
comparisonVariableNode | GIAentityNode* | comparison variable node |
foundAnswer | bool* | found answer |
queryAnswerNode | GIAentityNode* | query answer node |
numberOfMatchedNodes | double* | number of matched nodes |
queryAnswerContext | string* | query answer context |
Function Reference List
-
-
-
-
- GIAdatabaseClass::findOrAddNetworkIndexEntityNodeByName
- testEntityNodeForQueryOrReferenceSet
- determineIfBestAnswerCandidate
- traceEntityNode
- traceEntityNode
- testEntityNodeForQueryOrReferenceSet
Function GIAqueryClass::testEntityNodeForQueryOrReferenceSet()
Function Summary
name | return type | description |
testEntityNodeForQueryOrReferenceSet | bool | test entity node for query or reference set |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodes | int* | number of matched nodes |
knownBestMatch | const bool | known best match |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
Function Reference List
-
-
-
-
-
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
-
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- traceEntityNode
- traceEntityNode
- traceEntityNode
- traceEntityNode
- testReferencedEntityNodeForExactNameMatch
-
- determineIfBestAnswerCandidate
- traceEntityNode
- traceEntityNode
- determineMatchParameters
- testReferencedEntityNodeForExactNameMatch
Function GIAqueryClass::testReferencedEntityNodeForExactNameMatch()
Function Summary
name | return type | description |
testReferencedEntityNodeForExactNameMatch | int | test referenced entity node for exact name match |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodes | int* | number of matched nodes |
knownBestMatch | const bool | known best match |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
Function Reference List
-
-
-
- compareEntityStandard
-
-
-
- verifyThatAnswerEntityIsDefinedByComparisonVariableNode
- testEntityNodeForQueryOrReferenceSet
- generateTexualContextBackwards
- generateTexualContextBackwards
- compareEntityReferenceTrace
Function GIAqueryClass::verifyThatAnswerEntityIsDefinedByComparisonVariableNode()
Function Summary
name | return type | description |
verifyThatAnswerEntityIsDefinedByComparisonVariableNode | bool | verify that answer entity is defined by comparison variable node |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
comparisonVariableNodeName | const string | comparison variable node name |
Function Reference List
-
-
-
- verifyThatAnswerEntityIsDefinedByComparisonVariableNode
- GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance
- GIAtranslatorOperationsClass::getDefinitionRelationshipTargetEntity
- verifyThatAnswerEntityIsDefinedByComparisonVariableNode
Function GIAqueryClass::determineMatchParameters()
Function Summary
name | return type | description |
determineMatchParameters | bool | determine match parameters |
Function Arguments
name | type | description |
exactMatchFoundTemp | const bool | exact match found temp |
traceIsQuery | const bool | trace is query |
referenceTraceParametersTraceMode | const int | reference trace parameters trace mode |
numberOfMatchedNodesTempMax | const int | number of matched nodes temp max |
Function Reference List
N/A
Function GIAqueryClass::determineIfBestAnswerCandidate()
Function Summary
name | return type | description |
determineIfBestAnswerCandidate | bool | determine if best answer candidate |
Function Arguments
name | type | description |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParametersTempFoundAnswer | const bool | query trace parameters temp found answer |
alreadyFoundAnAnswer | const bool | already found an answer |
numberOfMatchedNodesTemp | const int | number of matched nodes temp |
numberOfMatchedNodesTempMax | const int | number of matched nodes temp max |
numberOfMatchedNodesRequiredSynonymnDetectionTemp | const int | number of matched nodes required synonymn detection temp |
numberOfMatchedNodesRequiredSynonymnDetectionTempAtMax | const int | number of matched nodes required synonymn detection temp at max |
referenceTraceParametersTraceMode | const int | reference trace parameters trace mode |
exactMatchTemp | const int | exact match temp |
Function Reference List
N/A
Function GIAqueryClass::testEntityNodeForQueryOrReferenceSet2()
Function Summary
name | return type | description |
testEntityNodeForQueryOrReferenceSet2 | bool | test entity node for query or reference set 2 |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodes | int* | number of matched nodes |
knownBestMatch | const bool | known best match |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
Function Reference List
-
-
-
-
-
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
-
-
-
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- GIAdatabaseClass::getUseDatabase
- GIAdatabaseClass::DBreadVectorConnections
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- traceEntityNode
- traceEntityNode
- traceEntityNode
- traceEntityNode
- testReferencedEntityNodeForExactNameMatch2
- traceEntityNode
- traceEntityNode
- testReferencedEntityNodeForExactNameMatch2
Function GIAqueryClass::testReferencedEntityNodeForExactNameMatch2()
Function Summary
name | return type | description |
testReferencedEntityNodeForExactNameMatch2 | bool | test referenced entity node for exact name match 2 |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodes | int* | number of matched nodes |
knownBestMatch | const bool | known best match |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
Function Reference List
-
-
-
- compareEntityStandard
-
-
-
- verifyThatAnswerEntityIsDefinedByComparisonVariableNode
- testEntityNodeForQueryOrReferenceSet2
- generateTexualContextBackwards
- compareEntityReferenceTrace
Function GIAqueryClass::compareEntitySynonyms()
Function Summary
name | return type | description |
compareEntitySynonyms | bool | compare entity synonyms |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
-
- GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
-
- GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
- GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
- GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
Function GIAqueryClass::compareEntityAliases()
Function Summary
name | return type | description |
compareEntityAliases | bool | compare entity aliases |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
Function Reference List
N/A
Function GIAqueryClass::generateTexualContextBackwards()
Function Summary
name | return type | description |
generateTexualContextBackwards | void | generate texual context backwards |
Function Arguments
name | type | description |
queryAnswerContext | string* | query answer context |
sourceContext | string | source context |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
- generateTexualContextEntityString
Function GIAqueryClass::generateTexualContextEntityString()
Function Summary
name | return type | description |
generateTexualContextEntityString | void | generate texual context entity string |
Function Arguments
name | type | description |
texualContextEntityString | string* | texual context entity string |
entityNode | GIAentityNode* | entity node |
Function Reference List
-
-
- GIAentityNodeClassClass::printQuantityNumberString
Function GIAqueryClass::determineMaxConfidenceOfQuerySemanticNetwork()
Function Summary
name | return type | description |
determineMaxConfidenceOfQuerySemanticNetwork | double | determine max confidence of query semantic network |
Function Arguments
name | type | description |
entityNodesActiveListNetworkIndexesQuery | unordered_map<string,GIAentityNode*>* | entity nodes active list network indexes query |
Function Reference List
Function GIAqueryClass::traceEntityNode()
Function Summary
name | return type | description |
traceEntityNode | void | trace entity node |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
function | const int | function |
numberOfMatchedNodes | int* | number of matched nodes |
printEntityNodeString | string* | print entity node string |
referenceSetID | const int | reference set ID |
traceInstantiations | const bool | trace instantiations |
Function Reference List
-
-
-
-
-
-
- traceEntityNodeDetermineNextCourseOfAction
Function GIAqueryClass::traceEntityNodeDetermineNextCourseOfAction()
Function Summary
name | return type | description |
traceEntityNodeDetermineNextCourseOfAction | void | trace entity node determine next course of action |
Function Arguments
name | type | description |
printEntityNodeString | string* | print entity node string |
entityNode | GIAentityNode* | entity node |
context | string | context |
function | const int | function |
numberOfMatchedNodes | int* | number of matched nodes |
referenceSetID | const int | reference set ID |
traceInstantiations | const bool | trace instantiations |
Function Reference List
-
-
- traceEntityNode
- traceEntityNode
- traceEntityNode
- traceEntityNode
- traceEntityNode
- traceEntityNode
Function GIAqueryClass::printEntityNodeQualitiesOnly()
Function Summary
name | return type | description |
printEntityNodeQualitiesOnly | void | print entity node qualities only |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
printEntityNodeString | string* | print entity node string |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
Function GIAqueryClass::printEntityTimeConditionNodeOnly()
Function Summary
name | return type | description |
printEntityTimeConditionNodeOnly | void | print entity time condition node only |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
printEntityNodeString | string* | print entity node string |
Function Reference List
N/A
Function GIAqueryClass::compareEntityStandard()
Function Summary
name | return type | description |
compareEntityStandard | bool | compare entity standard |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | const GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
Function Reference List
-
-
- compareEntityAliases
- GIAwordnetClass::getSynonymnDetectionStatus
-
-
- compareEntitySynonyms
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
Function GIAqueryClass::compareEntityReferenceTrace()
Function Summary
name | return type | description |
compareEntityReferenceTrace | void | compare entity reference trace |
Function Arguments
name | type | description |
queryEntityNode | GIAentityNode* | query entity node |
entityNode | GIAentityNode* | entity node |
numberOfMatchedNodes | int* | number of matched nodes |
knownBestMatch | const bool | known best match |
numberOfMatchedNodesRequiredSynonymnDetection | int* | number of matched nodes required synonymn detection |
traceModeIsQuery | const bool | trace mode is query |
queryTraceParameters | GIAqueryTraceParameters* | query trace parameters |
referenceTraceParameters | const GIAreferenceTraceParameters* | reference trace parameters |
compareEntityNamesResult | const bool | compare entity names result |
exactMatch | bool* | exact match |
simplifiedSearch | const bool | simplified search |
resultOld | int* | result old |
Function Reference List
-
-
-
-
-
-
-
-
- GIAentityNodeClassClass::detectPredeterminerNonReference
- GIAentityNodeClassClass::detectPredeterminerNonReference
-
-
- GIAtranslatorOperationsClass::checkIndefiniteEntityCorrespondingToDefiniteEntityInSameContextGIA
-
-
- testEntityNodeForQueryOrReferenceSet2
- testEntityNodeForQueryOrReferenceSet
File GIAwordnet Documentation
File Name: GIAwordnet.cpp/.hpp
File Description: GIA wordnet
File Function List
-
- initialiseWordNet
- getSynonymnDetectionStatus
- checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa
- checkIfWordIsContainedWithinAnotherWordsSynsets
- findSynsets
- checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset
File Diagram (functions hierarchy)
Function GIAwordnetClass::initialiseWordNet()
Function Summary
name | return type | description |
initialiseWordNet | void | initialise word net |
Function Arguments
name | type | description |
newSynonymnDetectionStatus | const int | new synonymn detection status |
Function Reference List
-
- checkIfWordIsContainedWithinAnotherWordsSynsets
Function GIAwordnetClass::getSynonymnDetectionStatus()
Function Summary
name | return type | description |
getSynonymnDetectionStatus | int | get synonymn detection status |
Function Reference List
N/A
Function GIAwordnetClass::checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa()
Function Summary
name | return type | description |
checkIfWordIsContainedWithinOtherWordsSynsetsOrViceVersa | bool | check if word is contained within other words synsets or vice versa |
Function Arguments
name | type | description |
word | const string* | word |
otherWord | const string* | other word |
wordNetPOS | const int | word net POS |
Function Reference List
-
- checkIfWordIsContainedWithinAnotherWordsSynsets
- checkIfWordIsContainedWithinAnotherWordsSynsets
Function GIAwordnetClass::checkIfWordIsContainedWithinAnotherWordsSynsets()
Function Summary
name | return type | description |
checkIfWordIsContainedWithinAnotherWordsSynsets | bool | check if word is contained within another words synsets |
Function Arguments
name | type | description |
word | const string* | word |
otherWord | const string* | other word |
wordNetPOS | const int | word net POS |
Function Reference List
-
-
- findSynsets
- checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset
Function GIAwordnetClass::findSynsets()
Function Summary
name | return type | description |
findSynsets | SynsetPtr | find synsets |
Function Arguments
name | type | description |
word | const string* | word |
wordIsFound | bool* | word is found |
wordNetPOS | const int | word net POS |
similarityType | const int | similarity type |
Function Reference List
N/A
Function GIAwordnetClass::checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset()
Function Summary
name | return type | description |
checkIfSynsetListContainsSynonymousEntityNamesAndRecordMostPopularSynset | SynsetPtr | check if synset list contains synonymous entity names and record most popular synset |
Function Arguments
name | type | description |
firstSenseInList | SynsetPtr | first sense in list |
wordNetPOS | const int | word net POS |
maximumNumberOfTags | int* | maximum number of tags |
entityNamesAreSynonymous | bool* | entity names are synonymous |
word | const string* | word |
otherWord | const string* | other word |
compareEntityNames | const bool | compare entity names |
senseOutputWithHighestTagsPassedNewSynsetMustFree | bool* | sense output with highest tags passed new synset must free |
Function Reference List
N/A
File GIAsemRelTranslatorParser Documentation
File Name: GIAsemRelTranslatorParser.cpp/.hpp
File Description: GIA sem rel translator parser
File Function List
-
- convertSentenceSemanticRelationsIntoGIAnetworkNodes
- locateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations
- fillGrammaticalTenseArraysStanfordBasedOnSemanticRelations
- fillGrammaticalTenseArraysStanfordBasedOnSemanticRelationsMultiwordAuxiliary
- defineSubstancesBasedOnSemanticRelations
- identifyComparisonVariableBasedOnSemanticRelations
- defineConnectionsBasedOnSemanticRelations
- findMatchingObject
- invertOrDuplicateConditionsIfRequiredSemantic
- createNewInverseConditionEntitySemantic
- applyAdvancedFeaturesBasedOnSemanticRelations
- defineQuantitiesBasedOnSemanticRelations
- generateAllPermutationsFromSemanticRelationsFile
- defineQualitiesBasedOnSemanticRelations
- convertSentenceSemanticRelationsIntoGIAnetworkNodesEndPart1
File Diagram (functions hierarchy)
Function GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceSemanticRelationsIntoGIAnetworkNodes | bool | convert sentence semantic relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
linkPreestablishedReferencesGIA | const bool | link preestablished references GIA |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
Function Reference List
-
- GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAbotClass::botSwitchFirstAndSecondPersonSemantic
- locateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations
- GIAtranslatorOperationsClass::generateTempFeatureArray
- GIAtranslatorGrammarClass::fillGrammaticalArraysRelex
- GIAtranslatorGrammarClass::extractGrammaticalInformationStanford
- fillGrammaticalTenseArraysStanfordBasedOnSemanticRelations
- GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities
- GIAsynRelTranslatorRedistributeRelationsClass::redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs
- GIAtranslatorReferencingClass::linkAdvancedReferencesGIA
- GIAtranslatorReferencingClass::linkPronounReferencesRelex
- GIAtranslatorReferencingClass::linkPronounAndTextualContextReferencesStanfordCoreNLP
- defineSubstancesBasedOnSemanticRelations
- identifyComparisonVariableBasedOnSemanticRelations
- defineConnectionsBasedOnSemanticRelations
- GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamic
- applyAdvancedFeaturesBasedOnSemanticRelations
- convertSentenceSemanticRelationsIntoGIAnetworkNodesEndPart1
Function GIAsemRelTranslatorParserClass::locateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations()
Function Summary
name | return type | description |
locateAndAddAllNetworkIndexEntitiesBasedOnSemanticRelations | void | locate and add all network index entities based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
Function GIAsemRelTranslatorParserClass::fillGrammaticalTenseArraysStanfordBasedOnSemanticRelations()
Function Summary
name | return type | description |
fillGrammaticalTenseArraysStanfordBasedOnSemanticRelations | void | fill grammatical tense arrays stanford based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- fillGrammaticalTenseArraysStanfordBasedOnSemanticRelationsMultiwordAuxiliary
- fillGrammaticalTenseArraysStanfordBasedOnSemanticRelationsMultiwordAuxiliary
Function GIAsemRelTranslatorParserClass::fillGrammaticalTenseArraysStanfordBasedOnSemanticRelationsMultiwordAuxiliary()
Function Summary
name | return type | description |
fillGrammaticalTenseArraysStanfordBasedOnSemanticRelationsMultiwordAuxiliary | void | fill grammatical tense arrays stanford based on semantic relations multiword auxiliary |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
modalAuxiliaryIndex | const int | modal auxiliary index |
entity | const GIAentityNode* | entity |
Function Reference List
N/A
Function GIAsemRelTranslatorParserClass::defineSubstancesBasedOnSemanticRelations()
Function Summary
name | return type | description |
defineSubstancesBasedOnSemanticRelations | void | define substances based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsynRelTranslatorDefineSubstancesClass::defineSubstancesAllNodes
- GIAsynRelTranslatorDefineSubstancesClass::defineSubstancesActionNetworkIndexes
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
-
-
-
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
Function GIAsemRelTranslatorParserClass::identifyComparisonVariableBasedOnSemanticRelations()
Function Summary
name | return type | description |
identifyComparisonVariableBasedOnSemanticRelations | void | identify comparison variable based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
Function GIAsemRelTranslatorParserClass::defineConnectionsBasedOnSemanticRelations()
Function Summary
name | return type | description |
defineConnectionsBasedOnSemanticRelations | void | define connections based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- findMatchingObject
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- findMatchingObject
- GIAtranslatorOperationsClass::connectActionToEntity
- GIAtranslatorOperationsClass::connectActionToSubject
- GIAtranslatorOperationsClass::connectActionToObject
- findMatchingObject
- invertOrDuplicateConditionsIfRequiredSemantic
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::connectConditionToSubject
- GIAtranslatorOperationsClass::connectConditionToObject
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- findMatchingObject
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::connectDefinitionAliasWrapper
- findMatchingObject
-
- GIAtranslatorOperationsClass::connectDefinitionAliasWrapper
- findMatchingObject
- GIAtranslatorOperationsClass::connectLogicReference
- findMatchingObject
- GIAtranslatorOperationsClass::connectLogicReference
- findMatchingObject
- GIAtranslatorOperationsClass::connectLogicReference
- GIAtranslatorOperationsClass::connectLogicReferenceConclusion
- GIAtranslatorOperationsClass::connectLogicReferenceConjunction
- GIAtranslatorOperationsClass::connectPrenominalModifierWrapper
- GIAtranslatorOperationsClass::connectMultiwordAuxiliaryWrapper
- GIAtranslatorOperationsClass::connectMultiwordPrepositionWrapper
- GIAtranslatorOperationsClass::connectMultiwordAliasWrapper
- GIAtranslatorOperationsClass::connectMultiwordDate
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition
- invertOrDuplicateConditionsIfRequiredSemantic
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::connectQuantityToEntity
- GIAtranslatorOperationsClass::connectMeasureToEntity
- GIAtranslatorOperationsClass::connectMeasurePerToEntity
Function GIAsemRelTranslatorParserClass::findMatchingObject()
Function Summary
name | return type | description |
findMatchingObject | bool | find matching object |
Function Arguments
name | type | description |
translatorVariables | constEffective GIAtranslatorVariablesClass* | translator variables |
semanticRelationName | const string | semantic relation name |
entity2Index | const int | entity 2I ndex |
currentRelationInList2 | GIArelation** | current relation in list 2 |
entity2Index2 | int* | entity 2I ndex 2 |
Function Reference List
N/A
Function GIAsemRelTranslatorParserClass::invertOrDuplicateConditionsIfRequiredSemantic()
Function Summary
name | return type | description |
invertOrDuplicateConditionsIfRequiredSemantic | void | invert or duplicate conditions if required semantic |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
entity3condition | GIAentityNode* | entity 3condition |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::detectIfInverseOrTwoWayConditionRequired
- createNewInverseConditionEntitySemantic
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::addRelationshipArtificialToEntity
Function GIAsemRelTranslatorParserClass::createNewInverseConditionEntitySemantic()
Function Summary
name | return type | description |
createNewInverseConditionEntitySemantic | GIAentityNode* | create new inverse condition entity semantic |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
inverseConditionName | string | inverse condition name |
Function Reference List
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition
Function GIAsemRelTranslatorParserClass::applyAdvancedFeaturesBasedOnSemanticRelations()
Function Summary
name | return type | description |
applyAdvancedFeaturesBasedOnSemanticRelations | void | apply advanced features based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- defineQuantitiesBasedOnSemanticRelations
- defineQualitiesBasedOnSemanticRelations
- GIAsynRelTranslatorApplyAdvancedFeaturesClass::defineTenseOnlyTimeConditions
Function GIAsemRelTranslatorParserClass::defineQuantitiesBasedOnSemanticRelations()
Function Summary
name | return type | description |
defineQuantitiesBasedOnSemanticRelations | void | define quantities based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
-
- GIAentityNodeClassClass::calculateQuantityNumberInt
- GIAentityNodeClassClass::calculateQuantityNumberInt
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
Function GIAsemRelTranslatorParserClass::generateAllPermutationsFromSemanticRelationsFile()
Function Summary
name | return type | description |
generateAllPermutationsFromSemanticRelationsFile | bool | generate all permutations from semantic relations file |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsemRelTranslatorDatabaseClass::semanticParserCorpusDBgenerateFileName
- GIAnlpClass::parseStanfordParserFile
- GIAsemRelTranslatorDatabaseClass::getFirstRelationInSemanticParserSentenceList
- SHAREDvarsClass::textInTextArray
- GIAsemRelTranslatorOperationsClass::generateOptimisedFeatureSubsetBasedOnContextualConjunctions
-
-
-
- GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity
- GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity
- GIAsemRelTranslatorOperationsClass::generateGIA2semanticDependencyRelationText
- GIAsemRelTranslatorDatabaseClass::prepareSemanticParserCorpusDatabaseFileTextForWriting
- GIAsemRelTranslatorDatabaseClass::saveTextToCorpusFileString
- GIAsemRelTranslatorDatabaseClass::writeSemanticParserCorpusFile
- GIAsemRelTranslatorOperationsClass::calculateFirstWordInTupleIndexRelative
- SHAREDvarsClass::textInTextArray
-
- GIAsemRelTranslatorDatabaseClass::writeSemanticParserOptimisedDatabaseFile
- GIAsemRelTranslatorDatabaseClass::writeSemanticParserOptimisedDatabaseFile
- GIAsemRelTranslatorDatabaseClass::writeSemanticParserOptimisedDatabaseFile
Function GIAsemRelTranslatorParserClass::defineQualitiesBasedOnSemanticRelations()
Function Summary
name | return type | description |
defineQualitiesBasedOnSemanticRelations | void | define qualities based on semantic relations |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
Function GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodesEndPart1()
Function Summary
name | return type | description |
convertSentenceSemanticRelationsIntoGIAnetworkNodesEndPart1 | bool | convert sentence semantic relations into GIA network nodes end part 1 |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entityNodesActiveListSentence | vector<GIAentityNode*>* | entity nodes active list sentence |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
-
- GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase
File GIAsemRelTranslatorOperations Documentation
File Name: GIAsemRelTranslatorOperations.cpp/.hpp
File Description: GIA sem rel translator operations
File Function List
-
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrainSpecial
- generateGIA2semanticDependencyRelation
- determineGIAconnectionistNetworkPOStypeNames
- determineGIAconnectionistNetworkPOStypeNameStanford
- determineGIAconnectionistNetworkPOStypeNameRelex
- determineGIAconnectionistNetworkPOStypeNameShared
- generateOptimisedFeatureSubsetBasedOnContextualConjunctions
- calculateFirstWordInTupleIndexRelative
- generateGIA2semanticDependencyRelationText
- createSameReferenceSetRecord
File Diagram (functions hierarchy)
Function GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain()
Function Summary
name | return type | description |
GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain | GIArelation* | GIA2 non heuristic implementation generate experiences for connectionist network train |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
connectionType | int | connection type |
entityIndex1 | int | entity index 1 |
entityIndex2 | int | entity index 2 |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- GIAsemRelTranslatorDatabaseClass::getCurrentRelationInSemanticParserSentenceList
- generateGIA2semanticDependencyRelation
- GIAsemRelTranslatorDatabaseClass::saveTextLineToCorpusFileString
Function GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrainSpecial()
Function Summary
name | return type | description |
GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrainSpecial | void | GIA2 non heuristic implementation generate experiences for connectionist network train special |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
linkPreestablishedReferencesGIA | const bool | link preestablished references GIA |
Function Reference List
-
-
-
-
-
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
Function GIAsemRelTranslatorOperationsClass::generateGIA2semanticDependencyRelation()
Function Summary
name | return type | description |
generateGIA2semanticDependencyRelation | void | generate GIA2 semantic dependency relation |
Function Arguments
name | type | description |
GIAentityNodeArray | const vector<GIAentityNode*>* | GIA entity node array |
connectionType | int | connection type |
entityIndex1 | int | entity index 1 |
entityIndex2 | int | entity index 2 |
sameReferenceSet | bool | same reference set |
GIA2semanticDependencyRelationText | string* | GIA2 semantic dependency relation text |
GIA2semanticDependencyRelation | GIArelation* | GIA2 semantic dependency relation |
Function Reference List
-
- generateGIA2semanticDependencyRelationText
- GIAsemRelTranslatorDatabaseClass::generateGIA2semanticDependencyRelationObject
Function GIAsemRelTranslatorOperationsClass::determineGIAconnectionistNetworkPOStypeNames()
Function Summary
name | return type | description |
determineGIAconnectionistNetworkPOStypeNames | void | determine GIA connectionist network POS type names |
Function Arguments
name | type | description |
firstFeatureInList | GIAfeature* | first feature in list |
NLPfeatureParser | const int | NLP feature parser |
Function Reference List
-
-
-
- determineGIAconnectionistNetworkPOStypeNameStanford
- determineGIAconnectionistNetworkPOStypeNameRelex
Function GIAsemRelTranslatorOperationsClass::determineGIAconnectionistNetworkPOStypeNameStanford()
Function Summary
name | return type | description |
determineGIAconnectionistNetworkPOStypeNameStanford | void | determine GIA connectionist network POS type name stanford |
Function Arguments
name | type | description |
currentFeatureInSentence | GIAfeature* | current feature in sentence |
Function Reference List
-
- determineGIAconnectionistNetworkPOStypeNameShared
Function GIAsemRelTranslatorOperationsClass::determineGIAconnectionistNetworkPOStypeNameRelex()
Function Summary
name | return type | description |
determineGIAconnectionistNetworkPOStypeNameRelex | void | determine GIA connectionist network POS type name relex |
Function Arguments
name | type | description |
currentFeatureInSentence | GIAfeature* | current feature in sentence |
Function Reference List
-
- determineGIAconnectionistNetworkPOStypeNameShared
Function GIAsemRelTranslatorOperationsClass::determineGIAconnectionistNetworkPOStypeNameShared()
Function Summary
name | return type | description |
determineGIAconnectionistNetworkPOStypeNameShared | void | determine GIA connectionist network POS type name shared |
Function Arguments
name | type | description |
currentFeatureInSentence | const GIAfeature* | current feature in sentence |
GIAsemRelTranslatorPOStype | int* | GIA sem rel translator POS type |
Function Reference List
N/A
Function GIAsemRelTranslatorOperationsClass::generateOptimisedFeatureSubsetBasedOnContextualConjunctions()
Function Summary
name | return type | description |
generateOptimisedFeatureSubsetBasedOnContextualConjunctions | GIAfeature* | generate optimised feature subset based on contextual conjunctions |
Function Arguments
name | type | description |
firstFeatureInSentenceSubset | GIAfeature* | first feature in sentence subset |
centralWord | const int | central word |
optimisedBasedOnContextualConjunctions | bool* | optimised based on contextual conjunctions |
Function Reference List
-
-
-
- SHAREDvarsClass::textInTextArray
Function GIAsemRelTranslatorOperationsClass::calculateFirstWordInTupleIndexRelative()
Function Summary
name | return type | description |
calculateFirstWordInTupleIndexRelative | int | calculate first word in tuple index relative |
Function Arguments
name | type | description |
firstWordInTupleIndex | const int | first word in tuple index |
firstWordInSentenceSubsetIndex | const int | first word in sentence subset index |
Function Reference List
N/A
Function GIAsemRelTranslatorOperationsClass::generateGIA2semanticDependencyRelationText()
Function Summary
name | return type | description |
generateGIA2semanticDependencyRelationText | string | generate GIA2 semantic dependency relation text |
Function Arguments
name | type | description |
entityName1 | const string | entity name 1 |
entityName2 | const string | entity name 2 |
semanticRelation | const string | semantic relation |
entityIndex1 | const int | entity index 1 |
entityIndex2 | const int | entity index 2 |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createSameReferenceSetRecord
Function GIAsemRelTranslatorOperationsClass::createSameReferenceSetRecord()
Function Summary
name | return type | description |
createSameReferenceSetRecord | string | create same reference set record |
Function Arguments
name | type | description |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- SHAREDvarsClass::convertBoolToString
File GIAsemRelTranslatorDatabase Documentation
File Name: GIAsemRelTranslatorDatabase.cpp/.hpp
File Description: GIA sem rel translator database
File Function List
-
- initialiseSemanticParserDatabase
- prepareSemanticParserDatabaseForWriting
- semanticParserDBgenerateFolderName
- prepareSemanticParserCorpusDatabaseFileTextForWriting
- saveTextLineToCorpusFileString
- saveTextToCorpusFileString
- writeSemanticParserCorpusFile
- writeSemanticParserCorpusFile
- semanticParserCorpusDBgenerateFileName
- generateCorpusFileHeaderText
- loadSemanticParserOptimisedDatabaseFile
- writeSemanticParserOptimisedDatabaseFile
- initialiseIntArray
- calculateSemanticRelationTypeOptimisedDatabase
- semanticParserOptimisedDBgenerateFileName
- generateGIA2semanticDependencyRelationObject
- getFirstRelationInSemanticParserSentenceList
- getCurrentRelationInSemanticParserSentenceList
- prepareSemanticParserSemanticRelationListForWriting
File Diagram (functions hierarchy)
Function GIAsemRelTranslatorDatabaseClass::initialiseSemanticParserDatabase()
Function Summary
name | return type | description |
initialiseSemanticParserDatabase | void | initialise semantic parser database |
Function Arguments
name | type | description |
newSemanticParserDatabaseFolderName | const string | new semantic parser database folder name |
Function Reference List
-
- SHAREDvarsClass::directoryExists
Function GIAsemRelTranslatorDatabaseClass::prepareSemanticParserDatabaseForWriting()
Function Summary
name | return type | description |
prepareSemanticParserDatabaseForWriting | void | prepare semantic parser database for writing |
Function Reference List
-
- prepareSemanticParserCorpusDatabaseFileTextForWriting
- prepareSemanticParserSemanticRelationListForWriting
Function GIAsemRelTranslatorDatabaseClass::semanticParserDBgenerateFolderName()
Function Summary
name | return type | description |
semanticParserDBgenerateFolderName | string | semantic parser DB generate folder name |
Function Arguments
name | type | description |
firstFeatureInList | const GIAfeature* | first feature in list |
Function Reference List
-
- GIAdatabaseClass::DBgenerateServerDatabaseName
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::checkIfFolderExistsAndIfNotMakeAndSetAsCurrent
Function GIAsemRelTranslatorDatabaseClass::prepareSemanticParserCorpusDatabaseFileTextForWriting()
Function Summary
name | return type | description |
prepareSemanticParserCorpusDatabaseFileTextForWriting | void | prepare semantic parser corpus database file text for writing |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::saveTextLineToCorpusFileString()
Function Summary
name | return type | description |
saveTextLineToCorpusFileString | void | save text line to corpus file string |
Function Arguments
name | type | description |
sentenceText | const string | sentence text |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::saveTextToCorpusFileString()
Function Summary
name | return type | description |
saveTextToCorpusFileString | void | save text to corpus file string |
Function Arguments
name | type | description |
sentenceText | const string | sentence text |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::writeSemanticParserCorpusFile()
Function Summary
name | return type | description |
writeSemanticParserCorpusFile | void | write semantic parser corpus file |
Function Arguments
name | type | description |
firstFeatureInSentence | const GIAfeature* | first feature in sentence |
Function Reference List
-
- writeSemanticParserCorpusFile
Function GIAsemRelTranslatorDatabaseClass::writeSemanticParserCorpusFile()
Function Summary
name | return type | description |
writeSemanticParserCorpusFile | void | write semantic parser corpus file |
Function Arguments
name | type | description |
firstFeatureInSentence | const GIAfeature* | first feature in sentence |
sentenceSemanticRelationsText | const string* | sentence semantic relations text |
Function Reference List
-
- generateCorpusFileHeaderText
- semanticParserCorpusDBgenerateFileName
- SHAREDvarsClass::writeStringToFile
Function GIAsemRelTranslatorDatabaseClass::semanticParserCorpusDBgenerateFileName()
Function Summary
name | return type | description |
semanticParserCorpusDBgenerateFileName | string | semantic parser corpus DB generate file name |
Function Arguments
name | type | description |
firstFeatureInList | const GIAfeature* | first feature in list |
Function Reference List
-
- semanticParserDBgenerateFolderName
Function GIAsemRelTranslatorDatabaseClass::generateCorpusFileHeaderText()
Function Summary
name | return type | description |
generateCorpusFileHeaderText | string | generate corpus file header text |
Function Arguments
name | type | description |
firstFeatureInSentence | const GIAfeature* | first feature in sentence |
addPOSinfo | const bool | add POS info |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::loadSemanticParserOptimisedDatabaseFile()
Function Summary
name | return type | description |
loadSemanticParserOptimisedDatabaseFile | bool | load semantic parser optimised database file |
Function Arguments
name | type | description |
firstFeatureInListorSubset | const GIAfeature* | first feature in listor subset |
indexOfFirstWordInTupleBeingAssessedForSemanticRelationAssignment | const int | index of first word in tuple being assessed for semantic relation assignment |
GIA2semanticDependencyRelationProbabilityArray[] | int | GIA2 semantic dependency relation probability array [] |
GIA2semanticDependencyRelationAssignedArray[] | int | GIA2 semantic dependency relation assigned array [] |
GIA2semanticDependencyRelationRejectedArray[] | int | GIA2 semantic dependency relation rejected array [] |
Function Reference List
-
- semanticParserOptimisedDBgenerateFileName
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
Function GIAsemRelTranslatorDatabaseClass::writeSemanticParserOptimisedDatabaseFile()
Function Summary
name | return type | description |
writeSemanticParserOptimisedDatabaseFile | void | write semantic parser optimised database file |
Function Arguments
name | type | description |
firstFeatureInListorSubset | const GIAfeature* | first feature in listor subset |
firstWordInTupleIndex | const int | first word in tuple index |
semanticDependencyRelationType | const int | semantic dependency relation type |
directionGovernorToDependent | const bool | direction governor to dependent |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- initialiseIntArray
- initialiseIntArray
- initialiseIntArray
- calculateSemanticRelationTypeOptimisedDatabase
- loadSemanticParserOptimisedDatabaseFile
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- semanticParserOptimisedDBgenerateFileName
- SHAREDvarsClass::writeStringToFile
Function GIAsemRelTranslatorDatabaseClass::initialiseIntArray()
Function Summary
name | return type | description |
initialiseIntArray | void | initialise int array |
Function Arguments
name | type | description |
intArray[] | int | int array [] |
size | const int | size |
value | int | value |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::calculateSemanticRelationTypeOptimisedDatabase()
Function Summary
name | return type | description |
calculateSemanticRelationTypeOptimisedDatabase | int | calculate semantic relation type optimised database |
Function Arguments
name | type | description |
semanticDependencyRelationType | const int | semantic dependency relation type |
directionGovernorToDependent | const bool | direction governor to dependent |
sameReferenceSet | const bool | same reference set |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::semanticParserOptimisedDBgenerateFileName()
Function Summary
name | return type | description |
semanticParserOptimisedDBgenerateFileName | string | semantic parser optimised DB generate file name |
Function Arguments
name | type | description |
firstFeatureInList | const GIAfeature* | first feature in list |
indexOfFirstWordInTupleBeingAssessedForSemanticRelationAssignment | const int | index of first word in tuple being assessed for semantic relation assignment |
Function Reference List
-
- semanticParserDBgenerateFolderName
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
Function GIAsemRelTranslatorDatabaseClass::generateGIA2semanticDependencyRelationObject()
Function Summary
name | return type | description |
generateGIA2semanticDependencyRelationObject | void | generate GIA2 semantic dependency relation object |
Function Arguments
name | type | description |
GIA2semanticDependencyRelation | GIArelation* | GIA2 semantic dependency relation |
entityName1 | string | entity name 1 |
entityName2 | string | entity name 2 |
semanticRelation | string | semantic relation |
entityIndex1 | int | entity index 1 |
entityIndex2 | int | entity index 2 |
sameReferenceSet | bool | same reference set |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::getFirstRelationInSemanticParserSentenceList()
Function Summary
name | return type | description |
getFirstRelationInSemanticParserSentenceList | GIArelation* | get first relation in semantic parser sentence list |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::getCurrentRelationInSemanticParserSentenceList()
Function Summary
name | return type | description |
getCurrentRelationInSemanticParserSentenceList | GIArelation* | get current relation in semantic parser sentence list |
Function Reference List
N/A
Function GIAsemRelTranslatorDatabaseClass::prepareSemanticParserSemanticRelationListForWriting()
Function Summary
name | return type | description |
prepareSemanticParserSemanticRelationListForWriting | void | prepare semantic parser semantic relation list for writing |
Function Reference List
N/A
File GIAnlp Documentation
File Name: GIAnlp.cpp/.hpp
File Description: GIA nlp
File Function List
-
- executeNLPparser
- parseNLPparserFile
- parseNLPparserFeaturesFile
- parseNLPparserRelationsFile
- parseRelexFile
- parseStanfordCoreNLPfile
- parseStanfordParserFile
- parseStanfordParserFile
- countSubstring
- outputInternalRelationsInRelexFormat
File Diagram (functions hierarchy)
Function GIAnlpClass::executeNLPparser()
Function Summary
name | return type | description |
executeNLPparser | void | execute NLP parser |
Function Arguments
name | type | description |
inputTextPlainTXTfileName | const string | input text plain TXT file name |
inputTextNLPXMLfileName | const string | input text NLPXML file name |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
parseRelationsOrFeatures | const bool | parse relations or features |
Function Reference List
-
- SHAREDvarsClass::getCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
Function GIAnlpClass::parseNLPparserFile()
Function Summary
name | return type | description |
parseNLPparserFile | bool | parse NLP parser file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
NLPfeatureParser | const int | NLP feature parser |
NLPdependencyRelationsParser | const int | NLP dependency relations parser |
NLPrelexCompatibilityMode | bool | NLP relex compatibility mode |
Function Reference List
-
- parseNLPparserFeaturesFile
- parseNLPparserRelationsFile
Function GIAnlpClass::parseNLPparserFeaturesFile()
Function Summary
name | return type | description |
parseNLPparserFeaturesFile | bool | parse NLP parser features file |
Function Arguments
name | type | description |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
NLPfeatureParser | const int | NLP feature parser |
createNewSentences | bool* | create new sentences |
Function Reference List
-
-
- parseRelexFile
- parseStanfordCoreNLPfile
Function GIAnlpClass::parseNLPparserRelationsFile()
Function Summary
name | return type | description |
parseNLPparserRelationsFile | bool | parse NLP parser relations file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
NLPdependencyRelationsParser | const int | NLP dependency relations parser |
NLPrelexCompatibilityMode | bool | NLP relex compatibility mode |
createNewSentences | const bool | create new sentences |
onlyParseIfCorpusLookupFailed | const bool | only parse if corpus lookup failed |
Function Reference List
-
-
- parseRelexFile
- parseStanfordCoreNLPfile
- parseStanfordParserFile
Function GIAnlpClass::parseRelexFile()
Function Summary
name | return type | description |
parseRelexFile | bool | parse relex file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
parseRelations | const bool | parse relations |
parseFeatures | const bool | parse features |
NLPrelexCompatibilityMode | bool | NLP relex compatibility mode |
createNewSentences | const bool | create new sentences |
onlyParseIfCorpusLookupFailed | const bool | only parse if corpus lookup failed |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- XMLparserClassClass::parseTagDownALevel
-
-
-
-
-
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
-
-
- GIAnlpParserClass::GIATHparseRelexFeaturesText
- GIAnlpParserClass::GIATHparseRelexRelationsText
- GIAnlpParserClass::GIATHparseStanfordParserRelationsText
Function GIAnlpClass::parseStanfordCoreNLPfile()
Function Summary
name | return type | description |
parseStanfordCoreNLPfile | bool | parse stanford core NLP file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
parseRelations | const bool | parse relations |
parseFeatures | const bool | parse features |
createNewSentences | const bool | create new sentences |
onlyParseIfCorpusLookupFailed | const bool | only parse if corpus lookup failed |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
-
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::parseTagDownALevel
-
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- LRPpreprocessorWordIdentificationClass::getUseLRP
- LRPpreprocessorWordReductionClass::revertNLPtagNameToOfficialLRPtagName
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::parseTagDownALevel
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- GIAnlpParserClass::convertStanfordRelationToRelex
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
- XMLparserClassClass::parseTagDownALevel
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
Function GIAnlpClass::parseStanfordParserFile()
Function Summary
name | return type | description |
parseStanfordParserFile | bool | parse stanford parser file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
createNewSentences | const bool | create new sentences |
onlyParseIfCorpusLookupFailed | const bool | only parse if corpus lookup failed |
Function Reference List
Function GIAnlpClass::parseStanfordParserFile()
Function Summary
name | return type | description |
parseStanfordParserFile | bool | parse stanford parser file |
Function Arguments
name | type | description |
inputTextNLPrelationXMLfileName | const string | input text NLP relation XML file name |
isQuery | const bool | is query |
firstSentenceInList | GIAsentence* | first sentence in list |
createNewSentences | const bool | create new sentences |
parseGIA2file | bool | parse GIA2 file |
onlyParseIfCorpusLookupFailed | const bool | only parse if corpus lookup failed |
Function Reference List
-
-
-
-
-
-
-
- countSubstring
- GIAnlpParserClass::GIATHparseStanfordParseWordsAndPOStagsText
- GIAnlpParserClass::GIATHparseStanfordParserRelationsText
Function GIAnlpClass::countSubstring()
Function Summary
name | return type | description |
countSubstring | int | count substring |
Function Arguments
name | type | description |
str | const std::string& | str |
sub | const std::string& | sub |
Function Reference List
N/A
Function GIAnlpClass::outputInternalRelationsInRelexFormat()
Function Summary
name | return type | description |
outputInternalRelationsInRelexFormat | void | output internal relations in relex format |
Function Arguments
name | type | description |
nameOfRelexCompactFormatCFFfile | string* | name of relex compact format CFF file |
originalInputFileName | const string* | original input file name |
firstSentenceInList | const GIAsentence* | first sentence in list |
NLPdependencyRelationsParser | const int | NLP dependency relations parser |
NLPfeatureParser | const int | NLP feature parser |
NLPexeFolderArray[] | const string | NLP exe folder array [] |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- GIAnlpParserClass::generateRelexCFFfeatureTagContent
- GIAnlpParserClass::generateRelexCFFrelationTagContent
- XMLparserClassClass::writeXMLfile
File GIAnlpParser Documentation
File Name: GIAnlpParser.cpp/.hpp
File Description: GIA nlp parser
File Function List
-
- GIATHparseStanfordParseWordsAndPOStagsText
- findReplicateRelation
- findString
- createSameReferenceSetRecord2
- GIATHparseStanfordParserRelationsText
- convertStanfordRelationToRelex
- convertPrepositionToRelex2
- convertStanfordRelationToRelexLRPreversion
- GIATHparseRelexFeaturesText
- GIATHparseRelexRelationsText
- generateRelexCFFfeatureTagContent
- generateRelexCFFrelationTagContent
File Diagram (functions hierarchy)
Function GIAnlpParserClass::GIATHparseStanfordParseWordsAndPOStagsText()
Function Summary
name | return type | description |
GIATHparseStanfordParseWordsAndPOStagsText | void | GIATH parse stanford parse words and POS tags text |
Function Arguments
name | type | description |
POStagsText | const string* | POS tags text |
currentSentenceInList | GIAsentence* | current sentence in list |
numberOfWordsInSentence | int* | number of words in sentence |
createFeaturesGIA2only | const bool | create features GIA2 only |
Function Reference List
N/A
Function GIAnlpParserClass::findReplicateRelation()
Function Summary
name | return type | description |
findReplicateRelation | bool | find replicate relation |
Function Arguments
name | type | description |
currentSentenceInList | const GIAsentence* | current sentence in list |
relation | const GIArelation* | relation |
Function Reference List
Function GIAnlpParserClass::compareRelations()
Function Summary
name | return type | description |
compareRelations | bool | compare relations |
Function Arguments
name | type | description |
relation1 | const GIArelation* | relation 1 |
relation2 | const GIArelation* | relation 2 |
Function Reference List
N/A
Function GIAnlpParserClass::findString()
Function Summary
name | return type | description |
findString | bool | find string |
Function Arguments
name | type | description |
entityName | string | entity name |
stringToFind | string | string to find |
Function Reference List
N/A
Function GIAnlpParserClass::createSameReferenceSetRecord2()
Function Summary
name | return type | description |
createSameReferenceSetRecord2 | string | create same reference set record 2 |
Function Arguments
name | type | description |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- SHAREDvarsClass::convertBoolToString
Function GIAnlpParserClass::GIATHparseStanfordParserRelationsText()
Function Summary
name | return type | description |
GIATHparseStanfordParserRelationsText | void | GIATH parse stanford parser relations text |
Function Arguments
name | type | description |
relationsText | const string* | relations text |
currentSentenceInList | GIAsentence* | current sentence in list |
numberOfWordsInSentence | int* | number of words in sentence |
featuresNotPreviouslyFilled | const bool | features not previously filled |
parseGIA2file | const bool | parse GIA2 file |
NLPrelexCompatibilityMode | const bool | NLP relex compatibility mode |
Function Reference List
-
-
-
-
- createSameReferenceSetRecord2
- convertStanfordRelationToRelex
-
- GIAsentenceClassClass::relationIndexIsNormal
- GIAsentenceClassClass::relationIndexIsNormal
- findString
- GIAsentenceClassClass::relationIndexIsNormal
- findString
- findString
- findString
- findString
- findString
- findString
- GIAsentenceClassClass::relationIndexIsNormal
- GIAsentenceClassClass::relationIndexIsNormal
- findString
- GIAsentenceClassClass::relationIndexIsNormal
- findString
- findString
- findString
- findString
- findString
- findString
- findReplicateRelation
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
Function GIAnlpParserClass::convertStanfordRelationToRelex()
Function Summary
name | return type | description |
convertStanfordRelationToRelex | void | convert stanford relation to relex |
Function Arguments
name | type | description |
currentRelationInList | GIArelation* | current relation in list |
currentSentenceInList | GIAsentence* | current sentence in list |
Function Reference List
-
- convertPrepositionToRelex2
- convertStanfordRelationToRelexLRPreversion
Function GIAnlpParserClass::convertPrepositionToRelex2()
Function Summary
name | return type | description |
convertPrepositionToRelex2 | string | convert preposition to relex 2 |
Function Arguments
name | type | description |
preposition | const string* | preposition |
prepositionFound | bool* | preposition found |
Function Reference List
N/A
Function GIAnlpParserClass::convertStanfordRelationToRelexLRPreversion()
Function Summary
name | return type | description |
convertStanfordRelationToRelexLRPreversion | void | convert stanford relation to relex LRP reversion |
Function Arguments
name | type | description |
currentRelationInList | GIArelation* | current relation in list |
currentSentenceInList | GIAsentence* | current sentence in list |
stanfordPrepositionFound | const bool | stanford preposition found |
tempRelexPrepositionString | const string | temp relex preposition string |
relationTypeRelexStandard | string* | relation type relex standard |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::getUseLRP
- LRPpreprocessorWordReductionClass::revertNLPtagNameToOfficialLRPtagName
- LRPpreprocessorWordReductionClass::revertNLPtagNameToOfficialLRPtagName
- LRPpreprocessorWordReductionClass::revertNLPtagNameToOfficialLRPtagName
Function GIAnlpParserClass::GIATHparseRelexFeaturesText()
Function Summary
name | return type | description |
GIATHparseRelexFeaturesText | void | GIATH parse relex features text |
Function Arguments
name | type | description |
featuresText | const string* | features text |
currentSentenceInList | GIAsentence* | current sentence in list |
numberOfWordsInSentence | int* | number of words in sentence |
Function Reference List
-
-
-
-
- LRPpreprocessorWordIdentificationClass::getUseLRP
- LRPpreprocessorWordReductionClass::revertNLPtagNameToOfficialLRPtagName
- SHAREDvarsClass::convertStringToDouble
Function GIAnlpParserClass::GIATHparseRelexRelationsText()
Function Summary
name | return type | description |
GIATHparseRelexRelationsText | void | GIATH parse relex relations text |
Function Arguments
name | type | description |
relationsText | const string* | relations text |
currentSentenceInList | GIAsentence* | current sentence in list |
numberOfWordsInSentence | int* | number of words in sentence |
NLPrelexCompatibilityMode | const bool | NLP relex compatibility mode |
Function Reference List
-
-
-
-
-
- convertStanfordRelationToRelex
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
Function GIAnlpParserClass::generateRelexCFFfeatureTagContent()
Function Summary
name | return type | description |
generateRelexCFFfeatureTagContent | string | generate relex CFF feature tag content |
Function Arguments
name | type | description |
firstFeatureInList | const GIAfeature* | first feature in list |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
Function GIAnlpParserClass::generateRelexCFFrelationTagContent()
Function Summary
name | return type | description |
generateRelexCFFrelationTagContent | string | generate relex CFF relation tag content |
Function Arguments
name | type | description |
firstRelationInList | const GIArelation* | first relation in list |
Function Reference List
-
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
File GIAtranslatorGrammar Documentation
File Name: GIAtranslatorGrammar.cpp/.hpp
File Description: GIA translator grammar
File Function List
-
- calculateGrammarUsingInferredPosTypes
- locateAndAddAllFeatureTempEntities
- locateAndAddAllNetworkIndexEntities
- fillGrammaticalArraysRelex
- fillGrammaticalArraysStanford
- extractPastTense
- extractPastTenseFromPOStag
- extractGrammaticalInformationStanford
- extractPOSrelatedGrammaticalInformationStanford
- extractGrammaticalInformationFromStanfordPOStag
- applyGrammaticalInfoToAllEntities
- applyPOSrelatedGrammaticalInfoToEntity
- findSubjObjRelationMatchingAuxiliaryAndSetNotSameReferenceSet
File Diagram (functions hierarchy)
Function GIAtranslatorGrammarClass::calculateGrammarUsingInferredPosTypes()
Function Summary
name | return type | description |
calculateGrammarUsingInferredPosTypes | bool | calculate grammar using inferred pos types |
Function Arguments
name | type | description |
currentWord | LRPpreprocessorPlainTextWord* | current word |
currentFeature | GIAfeature* | current feature |
Function Reference List
-
- SHAREDvarsClass::convertStringToLowerCase
- LRPpreprocessorWordIdentificationClass::determineNounPluralVariant
- LRPpreprocessorWordIdentificationClass::determineVerbCaseStandardWithAdditional
- SHAREDvarsClass::convertStringToLowerCase
Function GIAtranslatorGrammarClass::locateAndAddAllFeatureTempEntities()
Function Summary
name | return type | description |
locateAndAddAllFeatureTempEntities | void | locate and add all feature temp entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAtranslatorOperationsClass::setFoundComparisonVariable
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
- GIAtranslatorOperationsClass::generateTempFeatureArray
- GIAtranslatorOperationsClass::convertPrepositionToRelex
- GIAsynRelTranslatorGenericClass::determineFeatureIndexOfPreposition
Function GIAtranslatorGrammarClass::locateAndAddAllNetworkIndexEntities()
Function Summary
name | return type | description |
locateAndAddAllNetworkIndexEntities | void | locate and add all network index entities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
-
- GIAtranslatorOperationsClass::setFoundComparisonVariable
- GIAtranslatorOperationsClass::setComparisonVariableNode
Function GIAtranslatorGrammarClass::fillGrammaticalArraysRelex()
Function Summary
name | return type | description |
fillGrammaticalArraysRelex | void | fill grammatical arrays relex |
Function Arguments
name | type | description |
currentSentenceInList | GIAsentence* | current sentence in list |
Function Reference List
-
-
- GIAtranslatorOperationsClass::convertRelexPOStypeToWordnetWordType
Function GIAtranslatorGrammarClass::fillGrammaticalArraysStanford()
Function Summary
name | return type | description |
fillGrammaticalArraysStanford | void | fill grammatical arrays stanford |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- SHAREDvarsClass::textInTextArray
- extractGrammaticalInformationStanford
-
-
- extractPastTense
- extractPastTense
- findSubjObjRelationMatchingAuxiliaryAndSetNotSameReferenceSet
- extractPastTense
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- extractPOSrelatedGrammaticalInformationStanford
Function GIAtranslatorGrammarClass::extractPastTense()
Function Summary
name | return type | description |
extractPastTense | void | extract past tense |
Function Arguments
name | type | description |
featureWithEntityIndex | GIAfeature* | feature with entity index |
entityIndexContainingTenseIndication | const int | entity index containing tense indication |
firstFeatureInList | const GIAfeature* | first feature in list |
NLPfeatureParser | const int | NLP feature parser |
Function Reference List
-
-
-
- extractPastTenseFromPOStag
Function GIAtranslatorGrammarClass::extractPastTenseFromPOStag()
Function Summary
name | return type | description |
extractPastTenseFromPOStag | void | extract past tense from POS tag |
Function Arguments
name | type | description |
POStag | const string* | POS tag |
feature | GIAfeature* | feature |
Function Reference List
N/A
Function GIAtranslatorGrammarClass::extractGrammaticalInformationStanford()
Function Summary
name | return type | description |
extractGrammaticalInformationStanford | void | extract grammatical information stanford |
Function Arguments
name | type | description |
firstFeatureInList | GIAfeature* | first feature in list |
NLPfeatureParser | const int | NLP feature parser |
Function Reference List
-
-
- extractPOSrelatedGrammaticalInformationStanford
Function GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford()
Function Summary
name | return type | description |
extractPOSrelatedGrammaticalInformationStanford | void | extract POS related grammatical information stanford |
Function Arguments
name | type | description |
currentFeature | GIAfeature* | current feature |
grammaticallyStrict | bool | grammatically strict |
Function Reference List
-
- extractGrammaticalInformationFromStanfordPOStag
- GIAtranslatorOperationsClass::convertStanfordPOStagToRelexPOStypeAndWordnetWordType
Function GIAtranslatorGrammarClass::extractGrammaticalInformationFromStanfordPOStag()
Function Summary
name | return type | description |
extractGrammaticalInformationFromStanfordPOStag | void | extract grammatical information from stanford POS tag |
Function Arguments
name | type | description |
POStag | const string* | POS tag |
feature | GIAfeature* | feature |
Function Reference List
-
- extractPastTenseFromPOStag
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
Function GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities()
Function Summary
name | return type | description |
applyGrammaticalInfoToAllEntities | void | apply grammatical info to all entities |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
firstFeatureInSentence | GIAfeature* | first feature in sentence |
Function Reference List
-
-
-
-
- applyPOSrelatedGrammaticalInfoToEntity
Function GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity()
Function Summary
name | return type | description |
applyPOSrelatedGrammaticalInfoToEntity | void | apply POS related grammatical info to entity |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
currentFeatureInList | GIAfeature* | current feature in list |
Function Reference List
N/A
Function GIAtranslatorGrammarClass::findSubjObjRelationMatchingAuxiliaryAndSetNotSameReferenceSet()
Function Summary
name | return type | description |
findSubjObjRelationMatchingAuxiliaryAndSetNotSameReferenceSet | void | find subj obj relation matching auxiliary and set not same reference set |
Function Arguments
name | type | description |
currentSentenceInList | GIAsentence* | current sentence in list |
subjectObjectEntityWithAuxiliaryEntityIndex | const int | subject object entity with auxiliary entity index |
subjectObjectEntityWithAuxiliaryEntityName | const string* | subject object entity with auxiliary entity name |
Function Reference List
N/A
File GIAsynRelTranslatorGeneric Documentation
File Name: GIAsynRelTranslatorGeneric.cpp/.hpp
File Description: GIA syn rel translator generic
File Function List
-
- genericDependecyRelationInterpretation
- genericEntityInterpretation
- determineFeatureIndexOfPreposition
File Diagram (functions hierarchy)
Class GIAgenericDepRelInterpretationParameters
Class Data
name | type | description |
translatorVariables | GIAtranslatorVariablesClass | translator variables |
executeOrReassign | bool | execute or reassign |
linkPreestablishedReferencesGIA | bool | link preestablished references GIA |
numberOfRelations | int | number of relations |
parseDisabledRelation[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | parse disabled relation [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
parseDisabledRelationDuringLink[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | parse disabled relation during link [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
relation[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | GIArelation* | relation [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
relationEntity[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string | relation entity [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationEntityIndex[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation entity index [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationEntityPrepFound[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | relation entity prep found [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
relationEntityOriginal[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string | relation entity original [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationEntityIndexOriginal[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation entity index original [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationFinalResult[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | GIArelation* | relation final result [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
relationEntityFinalResult[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string | relation entity final result [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationEntityIndexFinalResult[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation entity index final result [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRelationTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use relation test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string | relation test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationTestIsNegative[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | relation test is negative [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRelationArrayTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use relation array test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationArrayTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string* | relation array test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationArrayTestSize[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation array test size [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationArrayTestIsNegative[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | relation array test is negative [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
expectToFindPrepositionTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | expect to find preposition test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
specialCaseCharacteristicsTestAndVector[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | vector<GIAentityCharacteristic*> | special case characteristics test and vector [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsTestOrVector[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | vector<GIAentityCharacteristic*> | special case characteristics test or vector [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsTestOr2Vector[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | vector<GIAentityCharacteristic*> | special case characteristics test or 2V ector [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsTestOr3Vector[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | vector<GIAentityCharacteristic*> | special case characteristics test or 3V ector [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRelationIndexTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use relation index test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationIndexTestRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation index test relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationIndexTestEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | relation index test entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
relationIndexTestIsNegative[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | relation index test is negative [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useSpecialCaseCharacteristicsRelationIndexTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use special case characteristics relation index test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationIndexTestRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | special case characteristics relation index test relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationIndexTestEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | special case characteristics relation index test entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationIndexTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | GIAentityCharacteristic | special case characteristics relation index test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeRelationEntityIndexReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use redistribute relation entity index reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeRelationEntityIndexReassignmentRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | redistribute relation entity index reassignment relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeRelationEntityIndexReassignmentRelationEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | redistribute relation entity index reassignment relation entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeRelationEntityIndexReassignmentUseOriginalValues[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | redistribute relation entity index reassignment use original values [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeRelationEntityReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use redistribute relation entity reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeRelationEntityReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | string | redistribute relation entity reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeSpecialCaseAuxiliaryIndicatesDifferentReferenceSetCheck[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | use redistribute special case auxiliary indicates different reference set check [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
useRedistributeSpecialCaseAuxiliaryIndicatesDifferentReferenceSet[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | use redistribute special case auxiliary indicates different reference set [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
useRedistributeSpecialCaseRcmodIndicatesSameReferenceSet[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | use redistribute special case rcmod indicates same reference set [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
useRedistributeSpecialCaseRelationEntityReassignmentConcatonate[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use redistribute special case relation entity reassignment concatonate [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeSpecialCaseRelationEntityIndexReassignmentConcatonateRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION][2] | int | redistribute special case relation entity index reassignment concatonate relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION][2] |
redistributeSpecialCaseRelationEntityIndexReassignmentConcatonateRelationEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION][2] | int | redistribute special case relation entity index reassignment concatonate relation entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION][2] |
redistributeSpecialCaseRelationEntityReassignmentConcatonateType[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | redistribute special case relation entity reassignment concatonate type [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeSpecialCaseRelationEntityNameReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use redistribute special case relation entity name reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeSpecialCaseRelationEntityNameReassignmentRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | redistribute special case relation entity name reassignment relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeSpecialCaseRelationEntityNameReassignmentRelationEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | redistribute special case relation entity name reassignment relation entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
redistributeSpecialCaseRelationEntityNameReassignmentUseOriginalValues[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | redistribute special case relation entity name reassignment use original values [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeSpecialCaseDisableInstanceAndNetworkIndex[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use redistribute special case disable instance and network index [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsAssignmentVector[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | vector<GIAentityCharacteristic*> | special case characteristics assignment vector [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useSpecialCaseCharacteristicsRelationEntityIndexReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | use special case characteristics relation entity index reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationEntityIndexReassignmentRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | special case characteristics relation entity index reassignment relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationEntityIndexReassignmentRelationEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | int | special case characteristics relation entity index reassignment relation entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
specialCaseCharacteristicsRelationEntityIndexReassignment[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | GIAentityCharacteristic | special case characteristics relation entity index reassignment [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
useRedistributeSpecialCaseRcmodIndicatesSameReferenceSetNotTest[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | use redistribute special case rcmod indicates same reference set not test [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
defaultSameSetRelationID | int | default same set relation ID |
defaultSameSetReferenceValue | bool | default same set reference value |
functionEntityRelationID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_FUNCTION] | int | function entity relation ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_FUNCTION] |
functionEntityRelationEntityID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_FUNCTION] | int | function entity relation entity ID[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_FUNCTION] |
functionToExecuteUponFind | int | function to execute upon find |
mustGenerateConditionName | bool | must generate condition name |
conditionEntityDefaultName | string | condition entity default name |
disableEntity[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | disable entity [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
disableEntityUseOriginalValues[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | disable entity use original values [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
enableEntity[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] | bool | enable entity [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS][GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_ENTITIES_PER_RELATION] |
disableRelation[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | disable relation [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
disableRelationDuringLink[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | disable relation during link [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
functionName | string | function name |
useRedistributeSpecialCaseNonExistantRelationCheck[GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] | bool | use redistribute special case non existant relation check [GIA_GENERIC_DEP_REL_INTERP_MAX_NUM_RELATIONS] |
Class GIAgenericEntityInterpretationParameters
Class Data
name | type | description |
translatorVariables | GIAtranslatorVariablesClass | translator variables |
executeOrReassign | bool | execute or reassign |
linkPreestablishedReferencesGIA | bool | link preestablished references GIA |
parseDisabledEntity | bool | parse disabled entity |
useEntityTest | bool | use entity test |
entityTest | string | entity test |
entityTestIsNegative | bool | entity test is negative |
useEntityArrayTest | bool | use entity array test |
entityArrayTest | string* | entity array test |
entityArrayTestSize | int | entity array test size |
entityArrayTestIsNegative | bool | entity array test is negative |
specialCaseCharacteristicsTestAndVector | vector<GIAentityCharacteristic*> | special case characteristics test and vector |
specialCaseCharacteristicsTestOrVector | vector<GIAentityCharacteristic*> | special case characteristics test or vector |
specialCaseCharacteristicsAssignmentVector | vector<GIAentityCharacteristic*> | special case characteristics assignment vector |
functionToExecuteUponFind | int | function to execute upon find |
disableEntity | bool | disable entity |
functionName | string | function name |
Function GIAsynRelTranslatorGenericClass::genericDependecyRelationInterpretation()
Function Summary
name | return type | description |
genericDependecyRelationInterpretation | bool | generic dependecy relation interpretation |
Function Arguments
name | type | description |
param | GIAgenericDepRelInterpretationParameters* | param |
currentRelationID | int | current relation ID |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::convertPrepositionToRelex
- GIAentityNodeClassClass::testEntityCharacteristics
- GIAentityNodeClassClass::testEntityCharacteristics
- GIAentityNodeClassClass::testEntityCharacteristics
- GIAentityNodeClassClass::testEntityCharacteristics
- genericDependecyRelationInterpretation
-
-
- GIAentityNodeClassClass::getEntityCharacteristic
- GIAentityNodeClassClass::testEntityCharacteristic
- genericDependecyRelationInterpretation
-
-
- genericDependecyRelationInterpretation
- GIAtranslatorOperationsClass::determineSameReferenceSetValue
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::addInstanceToInstanceDefinition
- GIAtranslatorOperationsClass::addInstanceToInstanceDefinition
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAtranslatorOperationsClass::disableEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::determineSameReferenceSetValue
- GIAtranslatorOperationsClass::connectActionToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectActionToSubject
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectActionToObject
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectConditionToEntity
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectBeingDefinitionToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectHavingPropertyToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- GIAtranslatorOperationsClass::disableEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectDefinitionAliasWrapper
- GIAtranslatorOperationsClass::disableEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAentityNodeClassClass::getEntityCharacteristic
- GIAentityNodeClassClass::setEntityCharacteristic
- GIAentityNodeClassClass::setEntityCharacteristics
-
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- GIAtranslatorOperationsClass::disableEntity
Function GIAsynRelTranslatorGenericClass::genericEntityInterpretation()
Function Summary
name | return type | description |
genericEntityInterpretation | bool | generic entity interpretation |
Function Arguments
name | type | description |
param | GIAgenericEntityInterpretationParameters* | param |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
- GIAentityNodeClassClass::testEntityCharacteristics
- GIAentityNodeClassClass::testEntityCharacteristics
-
-
- GIAtranslatorOperationsClass::addInstanceToInstanceDefinition
- GIAtranslatorOperationsClass::addInstanceToInstanceDefinition
- GIAtranslatorOperationsClass::addTenseOnlyTimeConditionToSubstance
- GIAentityNodeClassClass::setEntityCharacteristics
- GIAtranslatorOperationsClass::disableEntity
Function GIAsynRelTranslatorGenericClass::determineFeatureIndexOfPreposition()
Function Summary
name | return type | description |
determineFeatureIndexOfPreposition | bool | determine feature index of preposition |
Function Arguments
name | type | description |
currentSentenceInList | GIAsentence* | current sentence in list |
prepositionRelation | const GIArelation* | preposition relation |
indexOfPreposition | int* | index of preposition |
Function Reference List
N/A
File GIAsynRelTranslatorRedistributeRelations Documentation
File Name: GIAsynRelTranslatorRedistributeRelations.cpp/.hpp
File Description: GIA syn rel translator redistribute relations
File Function List
-
- redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs
- correctVerbPOStagAndLemma
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorRedistributeRelationsClass::redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs()
Function Summary
name | return type | description |
redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs | void | redistribute stanford and relex relations correct POS tags and lemmas of all verbs |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- correctVerbPOStagAndLemma
- correctVerbPOStagAndLemma
Function GIAsynRelTranslatorRedistributeRelationsClass::correctVerbPOStagAndLemma()
Function Summary
name | return type | description |
correctVerbPOStagAndLemma | bool | correct verb POS tag and lemma |
Function Arguments
name | type | description |
actionOrSubstanceEntity | GIAentityNode* | action or substance entity |
currentFeature | GIAfeature* | current feature |
Function Reference List
-
-
- LRPpreprocessorWordIdentificationClass::determineVerbCaseAdditionalWrapper
-
-
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- LRPpreprocessorWordIdentificationClass::determineIfWordIsIrregularVerbContinuousCaseWrapper
- SHAREDvarsClass::convertStringToLowerCase
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- SHAREDvarsClass::convertStringToLowerCase
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- SHAREDvarsClass::convertStringToLowerCase
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- SHAREDvarsClass::convertStringToLowerCase
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
File GIAsynRelTranslatorLinkEntitiesDynamic Documentation
File Name: GIAsynRelTranslatorLinkEntitiesDynamic.cpp/.hpp
File Description: GIA syn rel translator link entities dynamic
File Function List
-
- linkEntitiesDynamic
- linkEntitiesDynamicPrenominalModifierOfNoun
- linkEntitiesDynamicPrenominalModifierOfNounDirection
- linkEntitiesDynamicFromConditions
- findPreviousRelationship
- connectDefinitionToEntityFull
- connectPropertyToEntityFull
- connectConditionToEntityFull
- getEntityIndex
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamic()
Function Summary
name | return type | description |
linkEntitiesDynamic | void | link entities dynamic |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- linkEntitiesDynamicPrenominalModifierOfNoun
- linkEntitiesDynamicFromConditions
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamicPrenominalModifierOfNoun()
Function Summary
name | return type | description |
linkEntitiesDynamicPrenominalModifierOfNoun | void | link entities dynamic prenominal modifier of noun |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- SHAREDvarsClass::textInTextArray
- linkEntitiesDynamicPrenominalModifierOfNounDirection
- linkEntitiesDynamicPrenominalModifierOfNounDirection
- connectPropertyToEntityFull
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamicPrenominalModifierOfNounDirection()
Function Summary
name | return type | description |
linkEntitiesDynamicPrenominalModifierOfNounDirection | bool | link entities dynamic prenominal modifier of noun direction |
Function Arguments
name | type | description |
currentRelationInList | const GIArelation* | current relation in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
entity1Index | int | entity 1I ndex |
entity2Index | int | entity 2I ndex |
relationTypeIndex | int | relation type index |
direction | const bool | direction |
Function Reference List
-
-
-
-
-
-
- findPreviousRelationship
-
-
- connectDefinitionToEntityFull
- connectDefinitionToEntityFull
- connectPropertyToEntityFull
- connectConditionToEntityFull
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamicFromConditions()
Function Summary
name | return type | description |
linkEntitiesDynamicFromConditions | void | link entities dynamic from conditions |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
- SHAREDvarsClass::textInTextArray
-
-
-
- SHAREDvarsClass::textInTextArray
-
-
-
-
- findPreviousRelationship
- findPreviousRelationship
- getEntityIndex
- getEntityIndex
- connectPropertyToEntityFull
- getEntityIndex
- getEntityIndex
- connectConditionToEntityFull
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::findPreviousRelationship()
Function Summary
name | return type | description |
findPreviousRelationship | bool | find previous relationship |
Function Arguments
name | type | description |
instanceEntity | GIAentityNode* | instance entity |
comparisonEntity | const GIAentityNode* | comparison entity |
targetEntityFound | GIAentityNode** | target entity found |
previousDefinitionRelationshipFound | bool* | previous definition relationship found |
previousPropertyRelationshipFound | bool* | previous property relationship found |
previousConditionRelationshipFound | bool* | previous condition relationship found |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::getDefinitionRelationshipObjectEntity
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::connectDefinitionToEntityFull()
Function Summary
name | return type | description |
connectDefinitionToEntityFull | void | connect definition to entity full |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
entity1Index | int | entity 1I ndex |
entity2Index | int | entity 2I ndex |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- GIAtranslatorOperationsClass::addDefinitionRelationshipToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::connectPropertyToEntityFull()
Function Summary
name | return type | description |
connectPropertyToEntityFull | void | connect property to entity full |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
entity1Index | int | entity 1I ndex |
entity2Index | int | entity 2I ndex |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- GIAtranslatorOperationsClass::addPropertyRelationshipToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::connectConditionToEntityFull()
Function Summary
name | return type | description |
connectConditionToEntityFull | int | connect condition to entity full |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entity1 | GIAentityNode* | entity 1 |
entity2 | GIAentityNode* | entity 2 |
entity1Index | int | entity 1I ndex |
entity2Index | int | entity 2I ndex |
conditionEntityName | const string | condition entity name |
conditionIndex | int | condition index |
sameReferenceSet | bool | same reference set |
Function Reference List
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipCondition
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
Function GIAsynRelTranslatorLinkEntitiesDynamicClass::getEntityIndex()
Function Summary
name | return type | description |
getEntityIndex | int | get entity index |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
instanceEntity | const GIAentityNode* | instance entity |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
File GIAsynRelTranslatorDefineSubstances Documentation
File Name: GIAsynRelTranslatorDefineSubstances.cpp/.hpp
File Description: GIA syn rel translator define substances
File Function List
-
- defineSubstancesAllNodes
- defineSubstancesActionNetworkIndexes
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorDefineSubstancesClass::defineSubstancesAllNodes()
Function Summary
name | return type | description |
defineSubstancesAllNodes | void | define substances all nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsynRelTranslatorGenericClass::genericEntityInterpretation
Function GIAsynRelTranslatorDefineSubstancesClass::defineSubstancesActionNetworkIndexes()
Function Summary
name | return type | description |
defineSubstancesActionNetworkIndexes | void | define substances action network indexes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsynRelTranslatorGenericClass::genericEntityInterpretation
File GIAsynRelTranslatorApplyAdvancedFeatures Documentation
File Name: GIAsynRelTranslatorApplyAdvancedFeatures.cpp/.hpp
File Description: GIA syn rel translator apply advanced features
File Function List
-
- applyAdvancedFeatures
- extractDates
- extractDatesRelex
- extractDatesStanfordCoreNLP
- extractQuantities
- extractQuantitiesRelex
- extractQuantitiesStanfordCoreNLP
- defineTenseOnlyTimeConditions
- defineActionConcepts2
- updateConceptDesignationBasedPropertyOwnerContext
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::applyAdvancedFeatures()
Function Summary
name | return type | description |
applyAdvancedFeatures | void | apply advanced features |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- extractDates
- extractQuantities
- defineActionConcepts2
- updateConceptDesignationBasedPropertyOwnerContext
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractDates()
Function Summary
name | return type | description |
extractDates | void | extract dates |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- extractDatesRelex
- extractDatesStanfordCoreNLP
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractDatesRelex()
Function Summary
name | return type | description |
extractDatesRelex | void | extract dates relex |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
- addTimeToSubstance
-
- GIAconditionNodeClassClass::generateDateTimeConditionName
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
-
-
-
-
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- SHAREDvarsClass::convertStringToInt
- GIAconditionNodeClassClass::generateDateTimeConditionName
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- SHAREDvarsClass::convertStringToInt
- GIAconditionNodeClassClass::generateDateTimeConditionName
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractDatesStanfordCoreNLP()
Function Summary
name | return type | description |
extractDatesStanfordCoreNLP | void | extract dates stanford core NLP |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::addTimeToSubstance()
Function Summary
name | return type | description |
addTimeToSubstance | void | add time to substance |
Function Arguments
name | type | description |
timeConditionEntity | GIAentityNode* | time condition entity |
Function Reference List
N/A
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractQuantities()
Function Summary
name | return type | description |
extractQuantities | void | extract quantities |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- extractQuantitiesRelex
- extractQuantitiesStanfordCoreNLP
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractQuantitiesRelex()
Function Summary
name | return type | description |
extractQuantitiesRelex | void | extract quantities relex |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- GIAentityNodeClassClass::calculateQuantityNumberInt
- GIAtranslatorOperationsClass::setComparisonVariableNode
-
-
- GIAtranslatorOperationsClass::addConditionRelationshipArtificialToEntity
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- GIAentityNodeClassClass::calculateQuantityMultiplierInt
- GIAentityNodeClassClass::disconnectNodeFromAllButDefinitions
- GIAtranslatorOperationsClass::addEntityNodeByNameSimpleWrapperRelationshipArtificial
- GIAtranslatorOperationsClass::addPropertyRelationshipToEntity
- GIAtranslatorOperationsClass::addConditionRelationshipArtificialToEntity
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::extractQuantitiesStanfordCoreNLP()
Function Summary
name | return type | description |
extractQuantitiesStanfordCoreNLP | void | extract quantities stanford core NLP |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToInt
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAentityNodeClassClass::calculateQuantityNumberInt
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- GIAtranslatorOperationsClass::setComparisonVariableNode
-
-
- GIAtranslatorOperationsClass::addConditionRelationshipArtificialToEntity
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::defineTenseOnlyTimeConditions()
Function Summary
name | return type | description |
defineTenseOnlyTimeConditions | void | define tense only time conditions |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsynRelTranslatorGenericClass::genericEntityInterpretation
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::defineActionConcepts2()
Function Summary
name | return type | description |
defineActionConcepts2 | void | define action concepts 2 |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
Function GIAsynRelTranslatorApplyAdvancedFeaturesClass::updateConceptDesignationBasedPropertyOwnerContext()
Function Summary
name | return type | description |
updateConceptDesignationBasedPropertyOwnerContext | void | update concept designation based property owner context |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsentenceClassClass::getMaxIndexOfDynamicallyGeneratedEntity
-
-
-
- GIAtranslatorOperationsClass::getPropertyRelationshipSubjectEntity
File GIAbot Documentation
File Name: GIAbot.cpp/.hpp
File Description: GIA bot
File Function List
-
- botSwitchFirstAndSecondPersonSyntactic
- botSwitchFirstAndSecondPersonSemantic
File Diagram (functions hierarchy)
Function GIAbotClass::botSwitchFirstAndSecondPersonSyntactic()
Function Summary
name | return type | description |
botSwitchFirstAndSecondPersonSyntactic | void | bot switch first and second person syntactic |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function GIAbotClass::botSwitchFirstAndSecondPersonSemantic()
Function Summary
name | return type | description |
botSwitchFirstAndSecondPersonSemantic | void | bot switch first and second person semantic |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
File GIAposRelTranslatorParser Documentation
File Name: GIAposRelTranslatorParser.cpp/.hpp
File Description: GIA pos rel translator parser
File Function List
-
- createSANItranslatorVariablesFromGIAtranslatorVariables
- convertSentenceTxtRelationsIntoGIAnetworkNodes
- locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations
- identifyComparisonVariable
- generateSemanticRelationsFromTxtRelationsWrapperSentences
- generateSemanticRelationsFromTxtRelationsWrapper
- reconcileSameReferenceSetConnectionsForAllRelationshipEntities
- setPreprocessorSentenceTranslatorEntityReferences
- defineSubstancesBasedOnNetworkAndDeterminerInfo
- relinkDynamicConnections
- findIdealSemanticRelationshipSourceInSentenceSubnet
- calculateSimilarityOfSubnets
File Diagram (functions hierarchy)
Function GIAposRelTranslatorParserClass::createSANItranslatorVariablesFromGIAtranslatorVariables()
Function Summary
name | return type | description |
createSANItranslatorVariablesFromGIAtranslatorVariables | void | create SANI translator variables from GIA translator variables |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
SANItranslatorVariables | SANItranslatorVariablesClass* | SANI translator variables |
Function Reference List
N/A
Function GIAposRelTranslatorParserClass::convertSentenceTxtRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceTxtRelationsIntoGIAnetworkNodes | bool | convert sentence txt relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
linkPreestablishedReferencesGIA | const bool | link preestablished references GIA |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
Function Reference List
-
- GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2
- GIAtranslatorOperationsClass::generateTempFeatureArray
- GIAtranslatorGrammarClass::fillGrammaticalArraysRelex
- GIAtranslatorGrammarClass::extractGrammaticalInformationStanford
- locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations
- GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities
- GIAsynRelTranslatorRedistributeRelationsClass::redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs
- locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations
- GIAtranslatorReferencingClass::linkAdvancedReferencesGIA
- GIAtranslatorReferencingClass::linkPronounReferencesRelex
- GIAtranslatorReferencingClass::linkPronounAndTextualContextReferencesStanfordCoreNLP
- GIAtranslatorReferencingClass::linkPronounReferencesTxtRelTranslator
- GIAsynRelTranslatorDefineSubstancesClass::defineSubstancesAllNodes
- LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex
- generateSemanticRelationsFromTxtRelationsWrapper
- identifyComparisonVariable
-
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
- defineSubstancesBasedOnNetworkAndDeterminerInfo
- GIAsynRelTranslatorApplyAdvancedFeaturesClass::defineTenseOnlyTimeConditions
- GIAsemRelTranslatorParserClass::defineQualitiesBasedOnSemanticRelations
- GIAsemRelTranslatorParserClass::convertSentenceSemanticRelationsIntoGIAnetworkNodesEndPart1
- GIAsynRelTranslatorParserClass::convertSentenceRelationsIntoGIAnetworkNodesEndPart2
Function GIAposRelTranslatorParserClass::locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations()
Function Summary
name | return type | description |
locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations | bool | locate and add all network index entities based on txt relations |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex
- GIAtranslatorGrammarClass::calculateGrammarUsingInferredPosTypes
- GIAtranslatorOperationsClass::findOrAddNetworkIndexEntityNodeByNameSimpleWrapper
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- GIAtranslatorGrammarClass::applyPOSrelatedGrammaticalInfoToEntity
Function GIAposRelTranslatorParserClass::identifyComparisonVariable()
Function Summary
name | return type | description |
identifyComparisonVariable | void | identify comparison variable |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
-
- GIAtranslatorOperationsClass::setComparisonVariableNode
- GIAtranslatorOperationsClass::setFoundComparisonVariable
Function GIAposRelTranslatorParserClass::generateSemanticRelationsFromTxtRelationsWrapperSentences()
Function Summary
name | return type | description |
generateSemanticRelationsFromTxtRelationsWrapperSentences | bool | generate semantic relations from txt relations wrapper sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAsemRelTranslatorDatabaseClass::getFirstRelationInSemanticParserSentenceList
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- setPreprocessorSentenceTranslatorEntityReferences
- generateSemanticRelationsFromTxtRelationsWrapper
- GIAsemRelTranslatorDatabaseClass::getFirstRelationInSemanticParserSentenceList
Function GIAposRelTranslatorParserClass::generateSemanticRelationsFromTxtRelationsWrapper()
Function Summary
name | return type | description |
generateSemanticRelationsFromTxtRelationsWrapper | bool | generate semantic relations from txt relations wrapper |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- SANInodesClass::getSANIrulesTokenLayersGlobal
- SANInodesClass::getSANIGroupTypesGlobal
- createSANItranslatorVariablesFromGIAtranslatorVariables
- SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2
- relinkDynamicConnections
- reconcileSameReferenceSetConnectionsForAllRelationshipEntities
Function GIAposRelTranslatorParserClass::reconcileSameReferenceSetConnectionsForAllRelationshipEntities()
Function Summary
name | return type | description |
reconcileSameReferenceSetConnectionsForAllRelationshipEntities | bool | reconcile same reference set connections for all relationship entities |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- GIAentityNodeClassClass::entityIsRelationship
-
-
- GIAtranslatorOperationsClass::getConnection
- GIAtranslatorOperationsClass::getConnection
Function GIAposRelTranslatorParserClass::setPreprocessorSentenceTranslatorEntityReferences()
Function Summary
name | return type | description |
setPreprocessorSentenceTranslatorEntityReferences | void | set preprocessor sentence translator entity references |
Function Arguments
name | type | description |
currentPreprocessorSentenceInList | LRPpreprocessorSentence* | current preprocessor sentence in list |
GIAentityNodeArray | const vector<GIAentityNode*>* | GIA entity node array |
Function Reference List
-
-
- LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex
Function GIAposRelTranslatorParserClass::defineSubstancesBasedOnNetworkAndDeterminerInfo()
Function Summary
name | return type | description |
defineSubstancesBasedOnNetworkAndDeterminerInfo | void | define substances based on network and determiner info |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
-
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
Function GIAposRelTranslatorParserClass::relinkDynamicConnections()
Function Summary
name | return type | description |
relinkDynamicConnections | bool | relink dynamic connections |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- GIAentityNodeClassClass::entityIsRelationship
-
- findIdealSemanticRelationshipSourceInSentenceSubnet
- GIAtranslatorOperationsClass::getConnection
- GIAtranslatorOperationsClass::connectRelationshipInstanceToSubject
Function GIAposRelTranslatorParserClass::findIdealSemanticRelationshipSourceInSentenceSubnet()
Function Summary
name | return type | description |
findIdealSemanticRelationshipSourceInSentenceSubnet | bool | find ideal semantic relationship source in sentence subnet |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
relationshipSourceIsSubject | const bool | relationship source is subject |
relationshipEntity | const GIAentityNode* | relationship entity |
relationshipSourceEntity | const GIAentityNode* | relationship source entity |
relationshipTargetEntity | const GIAentityNode* | relationship target entity |
relationshipSourceNewFound | constEffective GIAentityNode** | relationship source new found |
Function Reference List
-
- calculateSimilarityOfSubnets
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- GIAentityNodeClassClass::entityIsRelationship
-
-
-
- calculateSimilarityOfSubnets
Function GIAposRelTranslatorParserClass::calculateSimilarityOfSubnets()
Function Summary
name | return type | description |
calculateSimilarityOfSubnets | bool | calculate similarity of subnets |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
relationshipEntity | const GIAentityNode* | relationship entity |
relationshipSourceEntity | const GIAentityNode* | relationship source entity |
relationshipTargetEntity | const GIAentityNode* | relationship target entity |
subsetSimilarity | const int* | subset similarity |
Function Reference List
N/A
File GIAsynRelTranslatorParser Documentation
File Name: GIAsynRelTranslatorParser.cpp/.hpp
File Description: GIA syn rel translator parser
File Function List
-
- convertSentenceSyntacticRelationsIntoGIAnetworkNodes
- convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1
- convertSentenceRelationsIntoGIAnetworkNodesEndPart2
- disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray
- disableEntitiesBasedOnFeatureTempEntityNodeArray
- invertOrDuplicateConditionsIfRequired
- createNewInverseConditionEntity
- addSentenceToPreprocessorSentence
- getPreprocessorSentence
- addSentenceFeatureOutputToPreprocessorSentenceWordList
- addSentenceEntityOutputToPreprocessorSentenceWordList
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodes()
Function Summary
name | return type | description |
convertSentenceSyntacticRelationsIntoGIAnetworkNodes | bool | convert sentence syntactic relations into GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
firstGIAcoreferenceInList | GIAcoreference* | first GIA coreference in list |
Function Reference List
-
- GIAsentenceClassClass::getMinIndexOfDynamicallyGeneratedEntity
- GIAsemRelTranslatorDatabaseClass::prepareSemanticParserDatabaseForWriting
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorGrammarClass::locateAndAddAllFeatureTempEntities
- GIAtranslatorOperationsClass::generateTempFeatureArray
- GIAtranslatorGrammarClass::fillGrammaticalArraysRelex
- GIAtranslatorGrammarClass::fillGrammaticalArraysStanford
- GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities
- GIAsynRelTranslatorRedistributeRelationsClass::redistributeStanfordAndRelexRelationsCorrectPOStagsAndLemmasOfAllVerbs
- GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions
- GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions
- invertOrDuplicateConditionsIfRequired
- GIAbotClass::botSwitchFirstAndSecondPersonSyntactic
- GIAtranslatorGrammarClass::locateAndAddAllNetworkIndexEntities
- GIAtranslatorOperationsClass::createParentsOfSubclassEntities
- GIAtranslatorReferencingClass::fillExplicitReferenceSameSetTags
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorReferencingClass::linkAdvancedReferencesGIA
- GIAtranslatorReferencingClass::linkPronounReferencesRelex
- GIAtranslatorReferencingClass::linkPronounAndTextualContextReferencesStanfordCoreNLP
- disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray
- GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities
- GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions
- GIAtranslatorGrammarClass::applyGrammaticalInfoToAllEntities
- GIAtranslatorReferencingClass::identifyComparisonVariableAlternateMethod
- disableEntitiesBasedOnFeatureTempEntityNodeArray
- GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions
- GIAsynRelTranslatorLinkEntitiesDynamicClass::linkEntitiesDynamic
- GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions
- GIAsynRelTranslatorApplyAdvancedFeaturesClass::applyAdvancedFeatures
- convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1
- convertSentenceRelationsIntoGIAnetworkNodesEndPart2
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrainSpecial
- GIAsemRelTranslatorOperationsClass::determineGIAconnectionistNetworkPOStypeNames
- GIAsemRelTranslatorDatabaseClass::writeSemanticParserCorpusFile
- GIAsemRelTranslatorParserClass::generateAllPermutationsFromSemanticRelationsFile
Function GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1()
Function Summary
name | return type | description |
convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1 | bool | convert sentence syntactic relations into GIA network nodes end part 1 |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
entityNodesActiveListSentence | vector<GIAentityNode*>* | entity nodes active list sentence |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- GIAtranslatorOperationsClass::checkIfSentenceIsMathTextParsablePhrase
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
- GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance
Function GIAsynRelTranslatorParserClass::convertSentenceRelationsIntoGIAnetworkNodesEndPart2()
Function Summary
name | return type | description |
convertSentenceRelationsIntoGIAnetworkNodesEndPart2 | bool | convert sentence relations into GIA network nodes end part 2 |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entityNodesActiveListSentence | vector<GIAentityNode*>* | entity nodes active list sentence |
Function Reference List
-
- GIAtranslatorOperationsClass::createShortcutsToConceptEntities
- GIAtranslatorOperationsClass::getCurrentSentenceIndex
- GIAtranslatorOperationsClass::recordSentenceNetworkIndexNodesAsPermanentIfTheyAreStillEnabled
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
- addSentenceToPreprocessorSentence
Function GIAsynRelTranslatorParserClass::disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray()
Function Summary
name | return type | description |
disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray | void | disable network index entities based on feature temp entity node array |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
- GIAtranslatorOperationsClass::disableNetworkIndexEntityBasedUponFirstSentenceToAppearInNetwork
Function GIAsynRelTranslatorParserClass::disableEntitiesBasedOnFeatureTempEntityNodeArray()
Function Summary
name | return type | description |
disableEntitiesBasedOnFeatureTempEntityNodeArray | void | disable entities based on feature temp entity node array |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getEntityArrayMaxIndex
-
-
- GIAtranslatorOperationsClass::disableEntity
Function GIAsynRelTranslatorParserClass::invertOrDuplicateConditionsIfRequired()
Function Summary
name | return type | description |
invertOrDuplicateConditionsIfRequired | void | invert or duplicate conditions if required |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::determineSameReferenceSetValue
- GIAtranslatorOperationsClass::convertPrepositionToRelex
-
- LRPpreprocessorWordIdentificationClass::detectIfInverseOrTwoWayConditionRequired
- createNewInverseConditionEntity
- createNewInverseConditionEntity
Function GIAsynRelTranslatorParserClass::createNewInverseConditionEntity()
Function Summary
name | return type | description |
createNewInverseConditionEntity | void | create new inverse condition entity |
Function Arguments
name | type | description |
currentRelationInList | GIArelation* | current relation in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
inverseConditionName | string | inverse condition name |
Function Reference List
N/A
Function GIAsynRelTranslatorParserClass::addSentenceToPreprocessorSentence()
Function Summary
name | return type | description |
addSentenceToPreprocessorSentence | bool | add sentence to preprocessor sentence |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::getCurrentSentenceIndex
- GIAposRelTranslatorHybridClass::getPreprocessorSentenceSubReferenceSet
- getPreprocessorSentence
- addSentenceFeatureOutputToPreprocessorSentenceWordList
- addSentenceFeatureOutputToPreprocessorSentenceWordList
- addSentenceEntityOutputToPreprocessorSentenceWordList
Function GIAsynRelTranslatorParserClass::getPreprocessorSentence()
Function Summary
name | return type | description |
getPreprocessorSentence | bool | get preprocessor sentence |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | constEffective LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
sentenceIndex | const int | sentence index |
sentenceFound | constEffective LRPpreprocessorSentence** | sentence found |
Function Reference List
N/A
Function GIAsynRelTranslatorParserClass::addSentenceFeatureOutputToPreprocessorSentenceWordList()
Function Summary
name | return type | description |
addSentenceFeatureOutputToPreprocessorSentenceWordList | bool | add sentence feature output to preprocessor sentence word list |
Function Arguments
name | type | description |
preprocessorSentenceWordList | vector<LRPpreprocessorPlainTextWord*>* | preprocessor sentence word list |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
originalNLPfeatures | const bool | original NLP features |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::convertCharToString
- SHAREDvarsClass::convertCharToString
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::convertCharToString
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
Function GIAsynRelTranslatorParserClass::addSentenceEntityOutputToPreprocessorSentenceWordList()
Function Summary
name | return type | description |
addSentenceEntityOutputToPreprocessorSentenceWordList | bool | add sentence entity output to preprocessor sentence word list |
Function Arguments
name | type | description |
preprocessorSentenceWordList | vector<LRPpreprocessorPlainTextWord*>* | preprocessor sentence word list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
File GIAsynRelTranslatorRules Documentation
File Name: GIAsynRelTranslatorRules.cpp/.hpp
File Description: GIA syn rel translator rules
File Function List
-
- applyGIATranslatorGenericXMLfunctions
- applyGIATranslatorGenericXMLparam
- genericDepRelInterpretationApplyOptions
- genericDepRelInterpretationApplyOption
- genericEntityInterpretationApplyOptions
- genericEntityInterpretationApplyOption
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionstringarray
- genericInterpretationGenerateSpecialCase
- genericDepRelInterpretationApplySpecialCase
- genericEntityInterpretationApplySpecialCase
File Diagram (functions hierarchy)
Function GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLfunctions()
Function Summary
name | return type | description |
applyGIATranslatorGenericXMLfunctions | bool | apply GIAT ranslator generic XML functions |
Function Arguments
name | type | description |
translatorFileName | const string | translator file name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- XMLparserClassClass::parseTagDownALevel
-
-
- XMLparserClassClass::parseTagDownALevel
-
- XMLparserClassClass::parseTagDownALevel
-
-
-
-
- applyGIATranslatorGenericXMLparam
Function GIAsynRelTranslatorRulesClass::applyGIATranslatorGenericXMLparam()
Function Summary
name | return type | description |
applyGIATranslatorGenericXMLparam | bool | apply GIAT ranslator generic XML param |
Function Arguments
name | type | description |
currentParamTag | XMLparserTag* | current param tag |
depRelOrEntity | const bool | dep rel or entity |
executeOrReassign | bool | execute or reassign |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
functionName | const string | function name |
Function Reference List
-
-
-
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- genericDepRelInterpretationApplyOptions
- genericEntityInterpretationApplyOptions
- genericInterpretationGenerateSpecialCase
-
- genericDepRelInterpretationApplySpecialCase
- genericEntityInterpretationApplySpecialCase
- GIAsynRelTranslatorGenericClass::genericDependecyRelationInterpretation
-
- SHAREDvarsClass::textInTextArray
- GIAsynRelTranslatorGenericClass::genericEntityInterpretation
Function GIAsynRelTranslatorRulesClass::genericDepRelInterpretationApplyOptions()
Function Summary
name | return type | description |
genericDepRelInterpretationApplyOptions | bool | generic dep rel interpretation apply options |
Function Arguments
name | type | description |
paramDepRel | GIAgenericDepRelInterpretationParameters* | param dep rel |
xmlTag | const XMLparserTag* | xml tag |
REL | int | REL |
REL_ENT | int | REL_ENT |
FUNC_ENT | int | FUNC_ENT |
swapIndex | int | swap index |
Function Reference List
-
-
- genericDepRelInterpretationApplyOption
Function GIAsynRelTranslatorRulesClass::genericDepRelInterpretationApplyOption()
Function Summary
name | return type | description |
genericDepRelInterpretationApplyOption | bool | generic dep rel interpretation apply option |
Function Arguments
name | type | description |
paramDepRel | GIAgenericDepRelInterpretationParameters* | param dep rel |
xmlAttribute | const XMLparserAttribute* | xml attribute |
REL | int | REL |
REL_ENT | int | REL_ENT |
FUNC_ENT | int | FUNC_ENT |
swapIndex | int | swap index |
Function Reference List
-
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstringarray
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOptions()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOptions | bool | generic entity interpretation apply options |
Function Arguments
name | type | description |
paramEntity | GIAgenericEntityInterpretationParameters* | param entity |
xmlTag | const XMLparserTag* | xml tag |
Function Reference List
-
-
- genericEntityInterpretationApplyOption
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOption()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOption | bool | generic entity interpretation apply option |
Function Arguments
name | type | description |
paramEntity | GIAgenericEntityInterpretationParameters* | param entity |
xmlAttribute | const XMLparserAttribute* | xml attribute |
Function Reference List
-
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstring
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionstringarray
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
- genericEntityInterpretationApplyOptionint
- genericEntityInterpretationApplyOptionbool
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOptionbool()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOptionbool | bool | generic entity interpretation apply optionbool |
Function Arguments
name | type | description |
paramVal | bool* | param val |
xmlAttribute | const XMLparserAttribute* | xml attribute |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOptionint()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOptionint | bool | generic entity interpretation apply optionint |
Function Arguments
name | type | description |
paramVal | int* | param val |
xmlAttribute | const XMLparserAttribute* | xml attribute |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
subtractOne | const bool | subtract one |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOptionstring()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOptionstring | bool | generic entity interpretation apply optionstring |
Function Arguments
name | type | description |
paramVal | string* | param val |
xmlAttribute | const XMLparserAttribute* | xml attribute |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
N/A
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplyOptionstringarray()
Function Summary
name | return type | description |
genericEntityInterpretationApplyOptionstringarray | bool | generic entity interpretation apply optionstringarray |
Function Arguments
name | type | description |
paramVal | string** | param val |
xmlAttribute | const XMLparserAttribute* | xml attribute |
iterationVariable | const string | iteration variable |
foundMatch | bool* | found match |
Function Reference List
-
-
- GIAentityNodeClassClass::convertDelimitedStringToArray
Function GIAsynRelTranslatorRulesClass::genericInterpretationGenerateSpecialCase()
Function Summary
name | return type | description |
genericInterpretationGenerateSpecialCase | bool | generic interpretation generate special case |
Function Arguments
name | type | description |
xmlTag | XMLparserTag* | xml tag |
entityCharacteristics | GIAentityCharacteristic* | entity characteristics |
type | string* | type |
Function Reference List
-
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- XMLparserClassClass::getAttribute
- SHAREDvarsClass::convertStringToInt
- XMLparserClassClass::getAttribute
Function GIAsynRelTranslatorRulesClass::genericDepRelInterpretationApplySpecialCase()
Function Summary
name | return type | description |
genericDepRelInterpretationApplySpecialCase | bool | generic dep rel interpretation apply special case |
Function Arguments
name | type | description |
entityCharacteristics | GIAentityCharacteristic* | entity characteristics |
paramDepRel | GIAgenericDepRelInterpretationParameters* | param dep rel |
REL | int | REL |
REL_ENT | int | REL_ENT |
type | const string | type |
Function Reference List
N/A
Function GIAsynRelTranslatorRulesClass::genericEntityInterpretationApplySpecialCase()
Function Summary
name | return type | description |
genericEntityInterpretationApplySpecialCase | bool | generic entity interpretation apply special case |
Function Arguments
name | type | description |
entityCharacteristics | GIAentityCharacteristic* | entity characteristics |
paramEntity | GIAgenericEntityInterpretationParameters* | param entity |
type | const string | type |
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
-
- GIAposRelTranslatorHybridClass::executePrelimFeatureProcessingOnSentences
- GIAposRelTranslatorHybridClass::executeTxtRelTranslatorDepreciated
- GIAposRelTranslatorHybridClass::updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
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 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
-
- initialisePOStaggerDatabase
- determinePOSambiguityInfoIsAmbiguous
File Diagram (functions hierarchy)
Function LRPpreprocessorPOStaggerDatabaseClass::initialisePOStaggerDatabase()
Function Summary
name | return type | description |
initialisePOStaggerDatabase | void | initialise POS tagger database |
Function Arguments
name | type | description |
newLRPposTaggerDatabaseFolderName | const string | new LRP pos tagger database folder name |
Function Reference List
-
- SHAREDvarsClass::directoryExists
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::fileExists
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 GIAposRelTranslatorHybrid Documentation
File Name: GIAposRelTranslatorHybrid.cpp/.hpp
File Description: GIA pos rel translator hybrid
File Function List
-
- executePrelimFeatureProcessingOnSentences
- executeTxtRelTranslatorDepreciated
- executeTxtRelTranslatorDepreciatedSentence
- generateTxtRelTranslatorHybridSentenceNLPparsablePhrases
- generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference
- generateLogicReferenceSetContentsWithVariableNamesConjunction
- addSentenceToSentenceContentsPreprocessedLogicReferenceVariables
- updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- getLRPpreprocessorSentence
- getGIAposRelTranslatorHybridReferenceSet
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnections
- updateRelationshipType
- updateRelationshipTenseInformation
- findFirstImplicitConjunctionLogicReferenceSetBefore
- findPrimaryEntityAndReconcileSubReferenceSets
- deleteExternalConnectionsToConnection
- findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
- findParentEntityBasedOnSentenceIndex
- findSameSentenceRelationshipEntityNodePointerInVector
- transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter
- findSameSentenceSubjectObjectEntityNodePointerInVector
- findSameSentenceEntityNodePointerInVector
- getRelationshipNameAndType
- getPreprocessorSentenceSubReferenceSet
- createNewRelationshipAndConnectToSource
- createNewRelationshipAndConnectToSource
- createNewRelationship
- createNewRelationshipEntity
File Diagram (functions hierarchy)
Function GIAposRelTranslatorHybridClass::executePrelimFeatureProcessingOnSentences()
Function Summary
name | return type | description |
executePrelimFeatureProcessingOnSentences | bool | execute prelim feature processing on sentences |
Function Arguments
name | type | description |
outputLRPTextPlainTXTFileName | const string | output LRPT ext plain TXTF ile name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::createWordIndexListFromLRPfiles
- executePrelimFeatureProcessingOnSentences
- SHAREDvarsClass::getCurrentDirectory
- SHAREDvarsClass::setCurrentDirectory
- GIAnlpClass::executeNLPparser
- GIAnlpClass::parseNLPparserFeaturesFile
-
- GIAtranslatorGrammarClass::extractPOSrelatedGrammaticalInformationStanford
- SHAREDvarsClass::setCurrentDirectory
Function GIAposRelTranslatorHybridClass::executeTxtRelTranslatorDepreciated()
Function Summary
name | return type | description |
executeTxtRelTranslatorDepreciated | bool | execute txt rel translator depreciated |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
outputFileName | string | output file name |
outputFileNameLRPforNLP | string | output file name LRP for NLP |
Function Reference List
-
- SANIrulesClass::extractSANIrulesTokens
- executeTxtRelTranslatorDepreciatedSentence
- generateTxtRelTranslatorHybridSentenceNLPparsablePhrases
- SHAREDvarsClass::setCurrentDirectory
- SHAREDvarsClass::writeStringToFile
- SHAREDvarsClass::writeStringToFile
- SHAREDvarsClass::setCurrentDirectory
- GIAposRelTranslatorHybridLogicReferenceClass::printLogicReferenceLayer
Function GIAposRelTranslatorHybridClass::executeTxtRelTranslatorDepreciatedSentence()
Function Summary
name | return type | description |
executeTxtRelTranslatorDepreciatedSentence | bool | execute txt rel translator depreciated sentence |
Function Arguments
name | type | description |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
-
- GIAposRelTranslatorHybridLogicReferenceClass::executeLogicReferencePreprocessor
- GIAposRelTranslatorHybridReferenceSetClass::executeReferenceSetPreprocessor
Function GIAposRelTranslatorHybridClass::generateTxtRelTranslatorHybridSentenceNLPparsablePhrases()
Function Summary
name | return type | description |
generateTxtRelTranslatorHybridSentenceNLPparsablePhrases | bool | generate txt rel translator hybrid sentence NLP parsable phrases |
Function Arguments
name | type | description |
firstLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
sentenceIndex | int* | sentence index |
outputTextContentsSentence | string* | output text contents sentence |
outputTextContentsSentenceForNLP | string* | output text contents sentence for NLP |
Function Reference List
-
-
-
- generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference
- generateTxtRelTranslatorHybridSentenceNLPparsablePhrases
- generateTxtRelTranslatorHybridSentenceNLPparsablePhrases
- generateTxtRelTranslatorHybridSentenceNLPparsablePhrases
- addSentenceToSentenceContentsPreprocessedLogicReferenceVariables
- addSentenceToSentenceContentsPreprocessedLogicReferenceVariables
- addSentenceToSentenceContentsPreprocessedLogicReferenceVariables
Function GIAposRelTranslatorHybridClass::generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference()
Function Summary
name | return type | description |
generateLogicReferenceSetContentsWithVariableNamesAndAddToSentenceContentsPreprocessedLogicReference | void | generate logic reference set contents with variable names and add to sentence contents preprocessed logic reference |
Function Arguments
name | type | description |
sentenceContentsPreprocessedLogicReference | string* | sentence contents preprocessed logic reference |
sentenceContentsPreprocessedLogicReferenceForNLP | string* | sentence contents preprocessed logic reference for NLP |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
sentenceIndex | int* | sentence index |
Function Reference List
-
-
-
- generateLogicReferenceSetContentsWithVariableNamesConjunction
- addSentenceToSentenceContentsPreprocessedLogicReferenceVariables
Function GIAposRelTranslatorHybridClass::generateLogicReferenceSetContentsWithVariableNamesConjunction()
Function Summary
name | return type | description |
generateLogicReferenceSetContentsWithVariableNamesConjunction | void | generate logic reference set contents with variable names conjunction |
Function Arguments
name | type | description |
logicReferenceSetContentsWithVariableNames | string* | logic reference set contents with variable names |
conjunctionLogicReference | GIAposRelTranslatorHybridLogicReference* | conjunction logic reference |
sentenceIndex | const int* | sentence index |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::addSentenceToSentenceContentsPreprocessedLogicReferenceVariables()
Function Summary
name | return type | description |
addSentenceToSentenceContentsPreprocessedLogicReferenceVariables | void | add sentence to sentence contents preprocessed logic reference variables |
Function Arguments
name | type | description |
sentenceContentsPreprocessedLogicReferenceVariables | string* | sentence contents preprocessed logic reference variables |
sentenceContentsPreprocessedLogicReferenceVariablesForNLP | string* | sentence contents preprocessed logic reference variables for NLP |
referenceSet | LRPpreprocessorSubReferenceSet* | reference set |
sentenceIndex | int* | sentence index |
referenceSetType | const int | reference set type |
Function Reference List
-
-
-
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addWordListToWordList
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addStringToWordList
- SHAREDvarsClass::convertCharToString
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addWordListToWordList
- LRPpreprocessorWordClassClass::addStringToWordList
- SHAREDvarsClass::convertCharToString
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::addWordListToWordList
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addStringArrayToWordList
- LRPpreprocessorWordClassClass::addStringToWordList
- SHAREDvarsClass::convertCharToString
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
Function GIAposRelTranslatorHybridClass::updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo()
Function Summary
name | return type | description |
updateLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo | bool | update LRP preprocessor multiword reduction tag text correspondence info |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | constEffective LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
isQuery | bool | is query |
Function Reference List
-
- LRPpreprocessorWordReductionClass::setActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- LRPpreprocessorWordReductionClass::getActiveLRPpreprocessorMultiwordReductionTagTextCorrespondenceInfo
- getLRPpreprocessorSentence
- getGIAposRelTranslatorHybridReferenceSet
Function GIAposRelTranslatorHybridClass::getLRPpreprocessorSentence()
Function Summary
name | return type | description |
getLRPpreprocessorSentence | bool | get LRP preprocessor sentence |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | constEffective LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
sentenceIndexOriginal | const int | sentence index original |
LRPpreprocessorSentenceFound | constEffective LRPpreprocessorSentence** | LRP preprocessor sentence found |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::getGIAposRelTranslatorHybridReferenceSet()
Function Summary
name | return type | description |
getGIAposRelTranslatorHybridReferenceSet | bool | get GIA pos rel translator hybrid reference set |
Function Arguments
name | type | description |
firstLRPpreprocessorSubReferenceInList | constEffective LRPpreprocessorSubReferenceSet* | first LRP preprocessor sub reference in list |
entityIndexOriginal | const int | entity index original |
LRPpreprocessorSubReferenceSetFound | constEffective LRPpreprocessorSubReferenceSet** | LRP preprocessor sub reference set found |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper()
Function Summary
name | return type | description |
connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntitiesWrapper | bool | connect preprocessor sentence reference set entities to logic reference entities wrapper |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
Function GIAposRelTranslatorHybridClass::connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities()
Function Summary
name | return type | description |
connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities | bool | connect preprocessor sentence reference set entities to logic reference entities |
Function Arguments
name | type | description |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
firstLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
parentLogicReferenceEntity | GIAentityNode* | parent logic reference entity |
Function Reference List
-
-
-
-
- createNewRelationshipEntity
- findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
- changeSentenceIndexOfEntityNodesAndConnections
- createNewRelationshipEntity
- createNewRelationshipEntity
-
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
- connectPreprocessorSentenceReferenceSetEntitiesToLogicReferenceEntities
- GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet
- GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet
- GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet
- findPrimaryEntityAndReconcileSubReferenceSets
- findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
- updateRelationshipType
- findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
- createNewRelationship
- updateRelationshipTenseInformation
- createNewRelationship
- findPrimaryEntityAndReconcileSubReferenceSets
- GIAposRelTranslatorHybridLogicReferenceClass::islogicReferenceConjunctionComponentNotFirst
- GIAposRelTranslatorHybridLogicReferenceClass::islogicReferenceParentConjunctionComponentNotFirst
- findFirstImplicitConjunctionLogicReferenceSetBefore
- findFirstImplicitConjunctionLogicReferenceSetBefore
- findFirstImplicitConjunctionLogicReferenceSetBefore
-
-
-
-
- createNewRelationshipAndConnectToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- createNewRelationshipAndConnectToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet
- changeSentenceIndexOfEntityNodesAndConnections
Function GIAposRelTranslatorHybridClass::changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet()
Function Summary
name | return type | description |
changeSentenceIndexOfEntityNodesAndConnectionsForReferenceSet | void | change sentence index of entity nodes and connections for reference set |
Function Arguments
name | type | description |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
sentenceIndexNew | int | sentence index new |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- changeSentenceIndexOfEntityNodesAndConnections
Function GIAposRelTranslatorHybridClass::changeSentenceIndexOfEntityNodesAndConnections()
Function Summary
name | return type | description |
changeSentenceIndexOfEntityNodesAndConnections | void | change sentence index of entity nodes and connections |
Function Arguments
name | type | description |
sentenceIndexOriginal | int | sentence index original |
sentenceIndexNew | int | sentence index new |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::updateRelationshipType()
Function Summary
name | return type | description |
updateRelationshipType | bool | update relationship type |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
relationshipReference | LRPpreprocessorSubReferenceSet* | relationship reference |
relationshipObject | LRPpreprocessorSubReferenceSet* | relationship object |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- getRelationshipNameAndType
Function GIAposRelTranslatorHybridClass::updateRelationshipTenseInformation()
Function Summary
name | return type | description |
updateRelationshipTenseInformation | bool | update relationship tense information |
Function Arguments
name | type | description |
relationshipEntity | GIAentityNode* | relationship entity |
delimiterEntityTempTenseInformation | LRPpreprocessorSubReferenceSet* | delimiter entity temp tense information |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::findFirstImplicitConjunctionLogicReferenceSetBefore()
Function Summary
name | return type | description |
findFirstImplicitConjunctionLogicReferenceSetBefore | bool | find first implicit conjunction logic reference set before |
Function Arguments
name | type | description |
conjunctionLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | conjunction logic reference in list |
firstImplicitConjunction | constEffective GIAposRelTranslatorHybridLogicReference** | first implicit conjunction |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::findPrimaryEntityAndReconcileSubReferenceSets()
Function Summary
name | return type | description |
findPrimaryEntityAndReconcileSubReferenceSets | bool | find primary entity and reconcile sub reference sets |
Function Arguments
name | type | description |
primaryEntity | GIAentityNode** | primary entity |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
primaryDelimiterEntity | GIAentityNode* | primary delimiter entity |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
referenceSetType | const int | reference set type |
Function Reference List
-
-
-
- findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections
-
-
-
-
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToTarget
- createNewRelationshipAndConnectToSource
Function GIAposRelTranslatorHybridClass::deleteExternalConnectionsToConnection()
Function Summary
name | return type | description |
deleteExternalConnectionsToConnection | void | delete external connections to connection |
Function Arguments
name | type | description |
connection | GIAentityConnection* | connection |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections()
Function Summary
name | return type | description |
findPrimaryEntityBasedOnSentenceIndexAndTypeAndDeleteDummyVariableConnections | bool | find primary entity based on sentence index and type and delete dummy variable connections |
Function Arguments
name | type | description |
currentSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | current sub reference set in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
referenceSetType | const int | reference set type |
primaryEntity | GIAentityNode** | primary entity |
primaryDelimiterEntity | GIAentityNode* | primary delimiter entity |
Function Reference List
-
-
- findParentEntityBasedOnSentenceIndex
- findSameSentenceRelationshipEntityNodePointerInVector
- GIAposRelTranslatorHybridReferenceSetClass::printSubReferenceSet
- findParentEntityBasedOnSentenceIndex
- findSameSentenceRelationshipEntityNodePointerInVector
- deleteExternalConnectionsToConnection
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
- deleteExternalConnectionsToConnection
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
- findParentEntityBasedOnSentenceIndex
- findSameSentenceEntityNodePointerInVector
- findParentEntityBasedOnSentenceIndex
- findSameSentenceSubjectObjectEntityNodePointerInVector
- transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter
- deleteExternalConnectionsToConnection
- deleteExternalConnectionsToConnection
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
- findParentEntityBasedOnSentenceIndex
- findSameSentenceSubjectObjectEntityNodePointerInVector
- GIAposRelTranslatorHybridReferenceSetClass::printSubReferenceSet
- findParentEntityBasedOnSentenceIndex
- findSameSentenceEntityNodePointerInVector
- deleteExternalConnectionsToConnection
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
- deleteExternalConnectionsToConnection
- GIAtranslatorOperationsClass::disableInstanceAndNetworkIndexEntity
Function GIAposRelTranslatorHybridClass::findParentEntityBasedOnSentenceIndex()
Function Summary
name | return type | description |
findParentEntityBasedOnSentenceIndex | bool | find parent entity based on sentence index |
Function Arguments
name | type | description |
currentSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | current sub reference set in list |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
parentEntityName | string | parent entity name |
parentEntity | GIAentityNode** | parent entity |
Function Reference List
-
-
- GIAdatabaseClass::findEntityInActiveNetworkIndexList
Function GIAposRelTranslatorHybridClass::findSameSentenceRelationshipEntityNodePointerInVector()
Function Summary
name | return type | description |
findSameSentenceRelationshipEntityNodePointerInVector | bool | find same sentence relationship entity node pointer in vector |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
direction | const bool | direction |
connectionFound | GIAentityConnection** | connection found |
sentenceIndex | const int | sentence index |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter()
Function Summary
name | return type | description |
transferPropertyAndConditionConnectionsBetweenDummyDelimiterAndRealDelimiter | bool | transfer property and condition connections between dummy delimiter and real delimiter |
Function Arguments
name | type | description |
dummyDelimiterEntity | GIAentityNode* | dummy delimiter entity |
primaryDelimiterEntity | GIAentityNode* | primary delimiter entity |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::findSameSentenceSubjectObjectEntityNodePointerInVector()
Function Summary
name | return type | description |
findSameSentenceSubjectObjectEntityNodePointerInVector | bool | find same sentence subject object entity node pointer in vector |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
connectionType | const int | connection type |
connectionFound | GIAentityConnection** | connection found |
sentenceIndex | const int | sentence index |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::findSameSentenceEntityNodePointerInVector()
Function Summary
name | return type | description |
findSameSentenceEntityNodePointerInVector | bool | find same sentence entity node pointer in vector |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
entityNameToFind | const string | entity name to find |
connectionFound | GIAentityConnection** | connection found |
sentenceIndex | const int | sentence index |
Function Reference List
N/A
Function GIAposRelTranslatorHybridClass::getRelationshipNameAndType()
Function Summary
name | return type | description |
getRelationshipNameAndType | bool | get relationship name and type |
Function Arguments
name | type | description |
relationshipReference | LRPpreprocessorSubReferenceSet* | relationship reference |
relationshipObject | LRPpreprocessorSubReferenceSet* | relationship object |
relationshipEntityType | int* | relationship entity type |
relationshipName | string* | relationship name |
Function Reference List
-
-
-
- LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryBeing
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsAdverb
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryHaving
- LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryDoing
Function GIAposRelTranslatorHybridClass::getPreprocessorSentenceSubReferenceSet()
Function Summary
name | return type | description |
getPreprocessorSentenceSubReferenceSet | bool | get preprocessor sentence sub reference set |
Function Arguments
name | type | description |
firstLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
sentenceIndex | const int | sentence index |
subReferenceSetFound | constEffective LRPpreprocessorSubReferenceSet** | sub reference set found |
Function Reference List
-
-
-
-
- getPreprocessorSentenceSubReferenceSet
- getPreprocessorSentenceSubReferenceSet
- getPreprocessorSentenceSubReferenceSet
Function GIAposRelTranslatorHybridClass::createNewRelationshipAndConnectToSource()
Function Summary
name | return type | description |
createNewRelationshipAndConnectToSource | GIAentityNode* | create new relationship and connect to source |
Function Arguments
name | type | description |
sourceEntity | GIAentityNode* | source entity |
logicReferenceVariable | GIAposRelTranslatorHybridLogicReferenceVariable* | logic reference variable |
sameReferenceSet | bool | same reference set |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- createNewRelationshipAndConnectToSource
Function GIAposRelTranslatorHybridClass::createNewRelationshipAndConnectToSource()
Function Summary
name | return type | description |
createNewRelationshipAndConnectToSource | GIAentityNode* | create new relationship and connect to source |
Function Arguments
name | type | description |
sourceEntity | GIAentityNode* | source entity |
relationshipReference | LRPpreprocessorSubReferenceSet* | relationship reference |
relationshipObject | LRPpreprocessorSubReferenceSet* | relationship object |
sameReferenceSet | bool | same reference set |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- createNewRelationship
- GIAtranslatorOperationsClass::connectLogicReferenceRelationshipToSource
Function GIAposRelTranslatorHybridClass::createNewRelationship()
Function Summary
name | return type | description |
createNewRelationship | GIAentityNode* | create new relationship |
Function Arguments
name | type | description |
logicReferenceVariable | GIAposRelTranslatorHybridLogicReferenceVariable* | logic reference variable |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
Function GIAposRelTranslatorHybridClass::createNewRelationship()
Function Summary
name | return type | description |
createNewRelationship | GIAentityNode* | create new relationship |
Function Arguments
name | type | description |
relationshipReference | LRPpreprocessorSubReferenceSet* | relationship reference |
relationshipObject | LRPpreprocessorSubReferenceSet* | relationship object |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- getRelationshipNameAndType
- createNewRelationshipEntity
Function GIAposRelTranslatorHybridClass::createNewRelationshipEntity()
Function Summary
name | return type | description |
createNewRelationshipEntity | GIAentityNode* | create new relationship entity |
Function Arguments
name | type | description |
relationshipEntityName | string | relationship entity name |
relationshipEntityType | int | relationship entity type |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- GIAtranslatorOperationsClass::addEntityNodeByNameSimpleWrapperRelationshipArtificial
- GIAtranslatorOperationsClass::addEntityNodeByNameSimpleWrapperRelationshipArtificial2
File GIAposRelTranslatorHybridLogicReference Documentation
File Name: GIAposRelTranslatorHybridLogicReference.cpp/.hpp
File Description: GIA pos rel translator hybrid logic reference
File Function List
-
- executeLogicReferencePreprocessor
- logicReferenceClassIsPreposition
- initialiseNextLogicReferenceConjunction
- initialiseNewSubLogicReferenceConjunctionInferred
- initialiseNewSubLogicReferenceConjunction
- initialiseNewSubLogicReference
- fillLogicReferenceVariable
- identifyImplicitLogicReferenceSets
- generateLogicReferenceContents
- generateLogicReferenceContentsBase
- setLogicReferenceInfo
- islogicReferenceExplitOrImplicitConjunctionComponent
- islogicReferenceConjunctionComponentNotFirst
- islogicReferenceParentConjunctionComponentNotFirst
- printLogicReferenceLayer
File Diagram (functions hierarchy)
Function GIAposRelTranslatorHybridLogicReferenceClass::executeLogicReferencePreprocessor()
Function Summary
name | return type | description |
executeLogicReferencePreprocessor | bool | execute logic reference preprocessor |
Function Arguments
name | type | description |
sentenceContentsWordList | vector<LRPpreprocessorPlainTextWord*>* | sentence contents word list |
currentLRPpreprocessorSentenceInList | LRPpreprocessorSentence* | current LRP preprocessor sentence in list |
SANIrulesTokenLayers | vector<XMLparserTag*>* | SANI rules token layers |
Function Reference List
-
-
- SANIrulesClass::isClassTag
- LRPpreprocessorWordIdentificationClass::determineIsConjunction
- SANIrulesClass::isClassTag
- LRPpreprocessorWordIdentificationClass::determineIsPreposition
- GIAposRelTranslatorHybridReferenceSetClass::verifyIsPrepositionNotProgressiveVerbBasedOnContext
- SANIrulesClass::isClassTag
- LRPpreprocessorWordIdentificationClass::determineIsVerb
- generateLogicReferenceContents
- generateLogicReferenceContentsBase
-
-
- fillLogicReferenceVariable
- fillLogicReferenceVariable
- initialiseNewSubLogicReferenceConjunction
- initialiseNextLogicReferenceConjunction
- identifyImplicitLogicReferenceSets
-
- initialiseNewSubLogicReference
- initialiseNewSubLogicReference
- fillLogicReferenceVariable
- initialiseNewSubLogicReferenceConjunctionInferred
- setLogicReferenceInfo
- initialiseNextLogicReferenceConjunction
- initialiseNewSubLogicReference
-
- fillLogicReferenceVariable
- LRPpreprocessorWordClassClass::printWordList
- SHAREDvarsClass::convertCharToString
- fillLogicReferenceVariable
- logicReferenceClassIsPreposition
-
- initialiseNewSubLogicReferenceConjunctionInferred
- initialiseNextLogicReferenceConjunction
- SHAREDvarsClass::charInCharArray
- fillLogicReferenceVariable
- SHAREDvarsClass::charInCharArray
Function GIAposRelTranslatorHybridLogicReferenceClass::logicReferenceClassIsPreposition()
Function Summary
name | return type | description |
logicReferenceClassIsPreposition | bool | logic reference class is preposition |
Function Arguments
name | type | description |
logicReference | const GIAposRelTranslatorHybridLogicReference* | logic reference |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::initialiseNextLogicReferenceConjunction()
Function Summary
name | return type | description |
initialiseNextLogicReferenceConjunction | bool | initialise next logic reference conjunction |
Function Arguments
name | type | description |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference** | current logic reference in list |
wordIndexSentence | const int | word index sentence |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::initialiseNewSubLogicReferenceConjunctionInferred()
Function Summary
name | return type | description |
initialiseNewSubLogicReferenceConjunctionInferred | bool | initialise new sub logic reference conjunction inferred |
Function Arguments
name | type | description |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference** | current logic reference in list |
wordIndexSentence | const int | word index sentence |
copySubLogicReferences | const bool | copy sub logic references |
Function Reference List
-
- initialiseNewSubLogicReferenceConjunction
Function GIAposRelTranslatorHybridLogicReferenceClass::initialiseNewSubLogicReferenceConjunction()
Function Summary
name | return type | description |
initialiseNewSubLogicReferenceConjunction | bool | initialise new sub logic reference conjunction |
Function Arguments
name | type | description |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference** | current logic reference in list |
logicReferenceContents | vector<LRPpreprocessorPlainTextWord*> | logic reference contents |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
wordIndexSentence | const int | word index sentence |
copySubLogicReferences | const bool | copy sub logic references |
Function Reference List
Function GIAposRelTranslatorHybridLogicReferenceClass::initialiseNewSubLogicReference()
Function Summary
name | return type | description |
initialiseNewSubLogicReference | bool | initialise new sub logic reference |
Function Arguments
name | type | description |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
logicReferenceContents | vector<LRPpreprocessorPlainTextWord*> | logic reference contents |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
wordIndexSentence | const int | word index sentence |
Function Reference List
Function GIAposRelTranslatorHybridLogicReferenceClass::fillLogicReferenceVariable()
Function Summary
name | return type | description |
fillLogicReferenceVariable | bool | fill logic reference variable |
Function Arguments
name | type | description |
currentLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
logicReferenceVariableWordList | vector<LRPpreprocessorPlainTextWord*>* | logic reference variable word list |
logicReferenceVariableNameIndex | int* | logic reference variable name index |
expectToFindSubjectAuxObjectLogicReferenceVariable | bool* | expect to find subject aux object logic reference variable |
wordIndexSentence | int | word index sentence |
Function Reference List
-
- GIAposRelTranslatorHybridReferenceSetClass::executeReferenceSetPreprocessor
- islogicReferenceExplitOrImplicitConjunctionComponent
- GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet
- GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet
Function GIAposRelTranslatorHybridLogicReferenceClass::identifyImplicitLogicReferenceSets()
Function Summary
name | return type | description |
identifyImplicitLogicReferenceSets | bool | identify implicit logic reference sets |
Function Arguments
name | type | description |
explicitConjunctionLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | explicit conjunction logic reference in list |
logicReferenceContents | vector<LRPpreprocessorPlainTextWord*> | logic reference contents |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
Function Reference List
Function GIAposRelTranslatorHybridLogicReferenceClass::generateLogicReferenceContents()
Function Summary
name | return type | description |
generateLogicReferenceContents | vector | generate logic reference contents |
Function Arguments
name | type | description |
logicReferenceWord | LRPpreprocessorPlainTextWord* | logic reference word |
logicReferenceClassType | const string | logic reference class type |
logicReferenceClass | const int | logic reference class |
logicReferenceVariableWordList | vector<LRPpreprocessorPlainTextWord*>* | logic reference variable word list |
Function Reference List
-
- generateLogicReferenceContentsBase
-
- LRPpreprocessorWordIdentificationClass::detectModalAuxiliary
- LRPpreprocessorWordIdentificationClass::detectAuxiliary
-
- LRPpreprocessorWordIdentificationClass::detectModalAuxiliary
- LRPpreprocessorWordIdentificationClass::detectRcmodSameReferenceSetDelimiter
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
Function GIAposRelTranslatorHybridLogicReferenceClass::generateLogicReferenceContentsBase()
Function Summary
name | return type | description |
generateLogicReferenceContentsBase | vector | generate logic reference contents base |
Function Arguments
name | type | description |
logicReferenceWord | LRPpreprocessorPlainTextWord* | logic reference word |
logicReferenceClassType | const string | logic reference class type |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::setLogicReferenceInfo()
Function Summary
name | return type | description |
setLogicReferenceInfo | void | set logic reference info |
Function Arguments
name | type | description |
logicReference | GIAposRelTranslatorHybridLogicReference* | logic reference |
logicReferenceContents | vector<LRPpreprocessorPlainTextWord*> | logic reference contents |
logicReferenceClass | int | logic reference class |
logicReferenceClassType | string | logic reference class type |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::islogicReferenceExplitOrImplicitConjunctionComponent()
Function Summary
name | return type | description |
islogicReferenceExplitOrImplicitConjunctionComponent | bool | islogic reference explit or implicit conjunction component |
Function Arguments
name | type | description |
currentLogicReferenceInList | const GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::islogicReferenceConjunctionComponentNotFirst()
Function Summary
name | return type | description |
islogicReferenceConjunctionComponentNotFirst | bool | islogic reference conjunction component not first |
Function Arguments
name | type | description |
currentLogicReferenceInList | const GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
firstLogicReferenceInList | const GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::islogicReferenceParentConjunctionComponentNotFirst()
Function Summary
name | return type | description |
islogicReferenceParentConjunctionComponentNotFirst | bool | islogic reference parent conjunction component not first |
Function Arguments
name | type | description |
currentLogicReferenceInList | const GIAposRelTranslatorHybridLogicReference* | current logic reference in list |
firstLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
Function Reference List
N/A
Function GIAposRelTranslatorHybridLogicReferenceClass::printLogicReferenceLayer()
Function Summary
name | return type | description |
printLogicReferenceLayer | bool | print logic reference layer |
Function Arguments
name | type | description |
firstLogicReferenceInLayer | GIAposRelTranslatorHybridLogicReference* | first logic reference in layer |
Function Reference List
-
-
-
-
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- printLogicReferenceLayer
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- printLogicReferenceLayer
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
File GIAposRelTranslatorHybridReferenceSet Documentation
File Name: GIAposRelTranslatorHybridReferenceSet.cpp/.hpp
File Description: GIA pos rel translator hybrid reference set
File Function List
-
- executeReferenceSetPreprocessor
-
- determineIsVerbAndAdjective
- updateIndices
- formSubReferenceSetTextFromWordList
- addReferenceSetToReferenceSet
- addSubReferenceSetToReferenceSet
- hasReferenceSet
- setReferenceSetText
- printSubReferenceSet
- verifyIsPrepositionNotProgressiveVerbBasedOnContext
File Diagram (functions hierarchy)
Function GIAposRelTranslatorHybridReferenceSetClass::executeReferenceSetPreprocessor()
Function Summary
name | return type | description |
executeReferenceSetPreprocessor | bool | execute reference set preprocessor |
Function Arguments
name | type | description |
logicReferenceVariableWordList | vector<LRPpreprocessorPlainTextWord*>* | logic reference variable word list |
logicReferenceVariable | GIAposRelTranslatorHybridLogicReferenceVariable* | logic reference variable |
expectToFindSubjectAuxObjectLogicReferenceVariable | const bool | expect to find subject aux object logic reference variable |
wordIndexSentence | int | word index sentence |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToLowerCase
- LRPpreprocessorWordIdentificationClass::detectAuxiliary
- LRPpreprocessorWordIdentificationClass::determineIsVerb
- determineIsVerbAndAdjective
-
- LRPpreprocessorWordIdentificationClass::determineIsDeterminer
- LRPpreprocessorWordIdentificationClass::determineIsDeterminer
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsDeterminer
- LRPpreprocessorWordIdentificationClass::determineIsAdverb
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsDeterminer
- LRPpreprocessorWordIdentificationClass::determineIsAdverb
- LRPpreprocessorWordIdentificationClass::determineIsNoun
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsAdverb
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsPreposition
- verifyIsPrepositionNotProgressiveVerbBasedOnContext
-
- LRPpreprocessorWordIdentificationClass::detectModalAuxiliary
- LRPpreprocessorWordIdentificationClass::detectAuxiliary
-
- LRPpreprocessorWordIdentificationClass::detectModalAuxiliary
- LRPpreprocessorWordIdentificationClass::detectAuxiliary
-
- LRPpreprocessorWordIdentificationClass::detectModalAuxiliary
- LRPpreprocessorWordIdentificationClass::determineIsAdverb
-
- LRPpreprocessorWordIdentificationClass::detectAuxiliary
- LRPpreprocessorWordIdentificationClass::detectRcmodSameReferenceSetDelimiter
- updateIndices
-
- formSubReferenceSetTextFromWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::printWordList
- addSubReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
-
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::printWordList
- addSubReferenceSetToReferenceSet
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- addReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- addSubReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- addSubReferenceSetToReferenceSet
- LRPpreprocessorWordClassClass::printWordList
- updateIndices
- formSubReferenceSetTextFromWordList
- addSubReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- addSubReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- addReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- addReferenceSetToReferenceSet
- formSubReferenceSetTextFromWordList
- addReferenceSetToReferenceSet
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
Function GIAposRelTranslatorHybridReferenceSetClass::determineIsVerbAndAdjective()
Function Summary
name | return type | description |
determineIsVerbAndAdjective | bool | determine is verb and adjective |
Function Arguments
name | type | description |
currentWordTag | const LRPpreprocessorPlainTextWord* | current word tag |
usePOSprelim | const bool | use POS prelim |
grammaticallyStrict | const bool | grammatically strict |
Function Reference List
-
- LRPpreprocessorWordIdentificationClass::determineIsVerb
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
Function GIAposRelTranslatorHybridReferenceSetClass::updateIndices()
Function Summary
name | return type | description |
updateIndices | void | update indices |
Function Arguments
name | type | description |
currentWordIsReferenceSetDelimiter | const bool | current word is reference set delimiter |
referenceSetDelimiterDetected | bool* | reference set delimiter detected |
parsingReferenceSetDelimiter | bool* | parsing reference set delimiter |
currentDelimiterSpecialCase | const int | current delimiter special case |
wordIndexOfHypotheticalPreceedingThatWhich | int | word index of hypothetical preceeding that which |
currentWordIsReferenceSetDelimiterPreceededByThatWhich | const bool | current word is reference set delimiter preceeded by that which |
referenceSetDelimiterIndicatesSameReferenceSet | bool* | reference set delimiter indicates same reference set |
firstIndexOfReferenceSetDelimiterText | int* | first index of reference set delimiter text |
lastIndexOfPreviousReferenceSet | int* | last index of previous reference set |
Function Reference List
N/A
Function GIAposRelTranslatorHybridReferenceSetClass::formSubReferenceSetTextFromWordList()
Function Summary
name | return type | description |
formSubReferenceSetTextFromWordList | bool | form sub reference set text from word list |
Function Arguments
name | type | description |
logicReferenceVariableWordList | const vector<LRPpreprocessorPlainTextWord*>* | logic reference variable word list |
subReferenceSetText | vector<LRPpreprocessorPlainTextWord*>* | sub reference set text |
firstIndexOfSubReferenceSet | const int | first index of sub reference set |
lastIndexOfSubReferenceSet | const int | last index of sub reference set |
Function Reference List
-
- LRPpreprocessorWordClassClass::generateTextFromVectorWordList
Function GIAposRelTranslatorHybridReferenceSetClass::addReferenceSetToReferenceSet()
Function Summary
name | return type | description |
addReferenceSetToReferenceSet | bool | add reference set to reference set |
Function Arguments
name | type | description |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
subReferenceSetText | vector<LRPpreprocessorPlainTextWord*>* | sub reference set text |
referenceSetDelimiter | bool | reference set delimiter |
wordIndexLogicReference | int | word index logic reference |
wordIndexSentence | int | word index sentence |
delimiterType | int | delimiter type |
delimiterSpecialCase | int | delimiter special case |
Function Reference List
-
- addSubReferenceSetToReferenceSet
Function GIAposRelTranslatorHybridReferenceSetClass::addSubReferenceSetToReferenceSet()
Function Summary
name | return type | description |
addSubReferenceSetToReferenceSet | bool | add sub reference set to reference set |
Function Arguments
name | type | description |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
subReferenceSetText | vector<LRPpreprocessorPlainTextWord*>* | sub reference set text |
referenceSetDelimiter | bool | reference set delimiter |
wordIndexLogicReference | int | word index logic reference |
wordIndexSentence | int | word index sentence |
delimiterType | int | delimiter type |
delimiterSpecialCase | int | delimiter special case |
Function Reference List
-
- setReferenceSetText
- LRPpreprocessorWordClassClass::calculateLengthOfGeneratedVectorWordListText
Function GIAposRelTranslatorHybridReferenceSetClass::hasReferenceSet()
Function Summary
name | return type | description |
hasReferenceSet | bool | has reference set |
Function Arguments
name | type | description |
referenceSet | LRPpreprocessorSubReferenceSet* | reference set |
Function Reference List
N/A
Function GIAposRelTranslatorHybridReferenceSetClass::setReferenceSetText()
Function Summary
name | return type | description |
setReferenceSetText | void | set reference set text |
Function Arguments
name | type | description |
referenceSet | LRPpreprocessorSubReferenceSet* | reference set |
text | vector<LRPpreprocessorPlainTextWord*>* | text |
Function Reference List
N/A
Function GIAposRelTranslatorHybridReferenceSetClass::printSubReferenceSet()
Function Summary
name | return type | description |
printSubReferenceSet | void | print sub reference set |
Function Arguments
name | type | description |
currentSubReferenceSetInList | const LRPpreprocessorSubReferenceSet* | current sub reference set in list |
Function Reference List
N/A
Function GIAposRelTranslatorHybridReferenceSetClass::verifyIsPrepositionNotProgressiveVerbBasedOnContext()
Function Summary
name | return type | description |
verifyIsPrepositionNotProgressiveVerbBasedOnContext | bool | verify is preposition not progressive verb based on context |
Function Arguments
name | type | description |
sentenceContentsWordList | vector<LRPpreprocessorPlainTextWord*>* | sentence contents word list |
prepositionWordIndex | int | preposition word index |
usePOSprelim | bool | use POS prelim |
Function Reference List
-
-
- SHAREDvarsClass::convertCharToString
-
-
- LRPpreprocessorWordIdentificationClass::determineIsConjunction
-
- LRPpreprocessorWordIdentificationClass::determineIsVerb
- SHAREDvarsClass::convertCharToString
- LRPpreprocessorWordIdentificationClass::determineIsAuxiliaryBeing
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 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 |
higherLevelComponent | SANIComponentNeuralNetwork* | higher level component |
connectionStrength | double | connection strength |
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 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 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 GIAneuralNetworkOperations Documentation
File Name: GIAneuralNetworkOperations.cpp/.hpp
File Description: GIA neural network operations
File Function List
-
- initiateGIAneuralNetwork
- generateNeuralNetFromSemanticNet
- calculateLayerOfSpecificConceptNeuron
- getSpecificConceptNeuronAndLink
- getConceptNeuron
- generateConceptIndexBitNeurons
- generateSubnetFromConnectedInstances
- getFirstConceptNeuron
- getFirstSpecificConceptNeuron
- getFirstInstanceNeuron
- getFirstConceptIndexBitNeuron
- getFirstSubstanceConceptIndexBitNeuron
- getFirstReferenceSetDelimiterConceptIndexBitNeuron
- getConceptIndexType
- createNewConceptIndexBitNeuron
- createNewConceptNeuron
- createNewSpecificConceptNeuron
- createNewInstanceNeuron
- generateInstanceNeuronXposRel
- connectConceptNeuronToConceptIndexBitNeurons
- getConceptIndexIDcounter
- incrementConceptIndexIDcounter
- calculateConceptIndexBitConnectionWeight
- createANNconnectionBetweenConceptNeuronAndInstanceNeuron
- calculateSentenceOffset
- getCurrentTime
File Diagram (functions hierarchy)
Class GIAneuralNetworkVariablesClass
Class Data
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
neuronIDcounter | int64_t | neuron ID counter |
conceptNeuronOrderIDcounter | int64_t | concept neuron order ID counter |
specificConceptNeuronOrderIDcounter | int64_t | specific concept neuron order ID counter |
instanceNeuronOrderIDcounter | int64_t | instance neuron order ID counter |
substanceConceptIDcounter | int64_t | substance concept ID counter |
referenceSetDelimiterConceptIDcounter | int64_t | reference set delimiter concept ID counter |
yPosRelStart | int | yPos rel start |
sentenceIndex | int | sentence index |
Function GIAneuralNetworkOperationsClass::initiateGIAneuralNetwork()
Function Summary
name | return type | description |
initiateGIAneuralNetwork | void | initiate GIA neural network |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::generateNeuralNetFromSemanticNet()
Function Summary
name | return type | description |
generateNeuralNetFromSemanticNet | bool | generate neural net from semantic net |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
- initiateGIAneuralNetwork
- getFirstConceptNeuron
- getFirstSpecificConceptNeuron
- getFirstInstanceNeuron
- getFirstSubstanceConceptIndexBitNeuron
- getFirstReferenceSetDelimiterConceptIndexBitNeuron
- generateConceptIndexBitNeurons
- generateConceptIndexBitNeurons
-
-
-
- createNewConceptNeuron
-
-
- calculateLayerOfSpecificConceptNeuron
- createNewSpecificConceptNeuron
- getSpecificConceptNeuronAndLink
-
- calculateSentenceOffset
- createNewInstanceNeuron
- generateSubnetFromConnectedInstances
Function GIAneuralNetworkOperationsClass::calculateLayerOfSpecificConceptNeuron()
Function Summary
name | return type | description |
calculateLayerOfSpecificConceptNeuron | bool | calculate layer of specific concept neuron |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
layer | int | layer |
maxLayer | int* | max layer |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getDefinitionRelationshipObjectEntity
- calculateLayerOfSpecificConceptNeuron
Function GIAneuralNetworkOperationsClass::getSpecificConceptNeuronAndLink()
Function Summary
name | return type | description |
getSpecificConceptNeuronAndLink | bool | get specific concept neuron and link |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentInstanceNeuron | ANNneuron** | current instance neuron |
entity | GIAentityNode* | entity |
specificConceptNeuronFound | ANNneuron** | specific concept neuron found |
Function Reference List
-
- GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance
- GIAtranslatorOperationsClass::getDefinitionRelationshipObjectEntity
-
- createANNconnection
- generateSubnetFromConnectedInstances
- getSpecificConceptNeuronAndLink
Function GIAneuralNetworkOperationsClass::getConceptNeuron()
Function Summary
name | return type | description |
getConceptNeuron | bool | get concept neuron |
Function Arguments
name | type | description |
entity | GIAentityNode* | entity |
conceptNeuronFound | ANNneuron** | concept neuron found |
Function Reference List
-
- GIAtranslatorOperationsClass::getPrimaryNetworkIndexNodeDefiningInstance
- GIAtranslatorOperationsClass::getDefinitionRelationshipObjectEntity
Function GIAneuralNetworkOperationsClass::generateConceptIndexBitNeurons()
Function Summary
name | return type | description |
generateConceptIndexBitNeurons | bool | generate concept index bit neurons |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
firstConceptIndexBitNeuronInLayer | ANNneuron* | first concept index bit neuron in layer |
conceptIndexMaxSizeBits | const int | concept index max size bits |
conceptIndexType | const int | concept index type |
Function Reference List
-
-
- createNewConceptIndexBitNeuron
Function GIAneuralNetworkOperationsClass::generateSubnetFromConnectedInstances()
Function Summary
name | return type | description |
generateSubnetFromConnectedInstances | bool | generate subnet from connected instances |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentInstanceNeuron | ANNneuron** | current instance neuron |
previousEntityIsConcept | const bool | previous entity is concept |
previousNeuron | ANNneuron* | previous neuron |
entity | GIAentityNode* | entity |
artificialLayer | const int | artificial layer |
parsingConcept | const bool | parsing concept |
parsingSpecificConcept | const bool | parsing specific concept |
Function Reference List
-
-
-
-
-
-
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
-
- createANNconnection
- getConceptNeuron
- calculateSentenceOffset
- createNewInstanceNeuron
- createANNconnection
- createANNconnection
- generateSubnetFromConnectedInstances
Function GIAneuralNetworkOperationsClass::getFirstConceptNeuron()
Function Summary
name | return type | description |
getFirstConceptNeuron | ANNneuron* | get first concept neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getFirstSpecificConceptNeuron()
Function Summary
name | return type | description |
getFirstSpecificConceptNeuron | ANNneuron* | get first specific concept neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getFirstInstanceNeuron()
Function Summary
name | return type | description |
getFirstInstanceNeuron | ANNneuron* | get first instance neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getFirstConceptIndexBitNeuron()
Function Summary
name | return type | description |
getFirstConceptIndexBitNeuron | ANNneuron* | get first concept index bit neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | const ANNneuron* | first input neuron in network |
entity | const GIAentityNode* | entity |
Function Reference List
-
- getConceptIndexType
- getFirstConceptIndexBitNeuron
Function GIAneuralNetworkOperationsClass::getFirstSubstanceConceptIndexBitNeuron()
Function Summary
name | return type | description |
getFirstSubstanceConceptIndexBitNeuron | ANNneuron* | get first substance concept index bit neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getFirstReferenceSetDelimiterConceptIndexBitNeuron()
Function Summary
name | return type | description |
getFirstReferenceSetDelimiterConceptIndexBitNeuron | ANNneuron* | get first reference set delimiter concept index bit neuron |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getConceptIndexType()
Function Summary
name | return type | description |
getConceptIndexType | int | get concept index type |
Function Arguments
name | type | description |
entity | const GIAentityNode* | entity |
Function Reference List
-
- GIAentityNodeClassClass::entityIsRelationship
Function GIAneuralNetworkOperationsClass::createNewConceptIndexBitNeuron()
Function Summary
name | return type | description |
createNewConceptIndexBitNeuron | ANNneuron* | create new concept index bit neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentConceptIndexBitNeuron | ANNneuron** | current concept index bit neuron |
conceptIndexBitID | int | concept index bit ID |
conceptIndexType | const int | concept index type |
xPosRel | const int | xPos rel |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::createNewConceptNeuron()
Function Summary
name | return type | description |
createNewConceptNeuron | ANNneuron* | create new concept neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentConceptNeuron | ANNneuron** | current concept neuron |
entityName | const string | entity name |
xPosRel | const int | xPos rel |
conceptIndexType | int | concept index type |
Function Reference List
-
- connectConceptNeuronToConceptIndexBitNeurons
Function GIAneuralNetworkOperationsClass::createNewSpecificConceptNeuron()
Function Summary
name | return type | description |
createNewSpecificConceptNeuron | ANNneuron* | create new specific concept neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentSpecificConceptNeuron | ANNneuron** | current specific concept neuron |
entityName | const string | entity name |
xPosRel | const int | xPos rel |
layer | const int | layer |
conceptIndexType | int | concept index type |
Function Reference List
-
- connectConceptNeuronToConceptIndexBitNeurons
Function GIAneuralNetworkOperationsClass::createNewInstanceNeuron()
Function Summary
name | return type | description |
createNewInstanceNeuron | ANNneuron* | create new instance neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
currentInstanceNeuron | ANNneuron** | current instance neuron |
entityName | const string | entity name |
instanceID | const int | instance ID |
conceptNeuron | ANNneuron* | concept neuron |
artificialLayer | const int | artificial layer |
ANNconnectionType | int | ANN connection type |
sentenceOffset | const int | sentence offset |
entityOffset | const int | entity offset |
Function Reference List
-
- generateInstanceNeuronXposRel
- getCurrentTime
- createANNconnection
- createANNconnectionBetweenConceptNeuronAndInstanceNeuron
Function GIAneuralNetworkOperationsClass::generateInstanceNeuronXposRel()
Function Summary
name | return type | description |
generateInstanceNeuronXposRel | int | generate instance neuron xpos rel |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
conceptNeuron | const ANNneuron* | concept neuron |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::connectConceptNeuronToConceptIndexBitNeurons()
Function Summary
name | return type | description |
connectConceptNeuronToConceptIndexBitNeurons | bool | connect concept neuron to concept index bit neurons |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
conceptNeuron | ANNneuron* | concept neuron |
conceptIndexType | int | concept index type |
Function Reference List
-
- getConceptIndexIDcounter
- getFirstConceptIndexBitNeuron
- createANNconnection
- calculateConceptIndexBitConnectionWeight
- incrementConceptIndexIDcounter
Function GIAneuralNetworkOperationsClass::getConceptIndexIDcounter()
Function Summary
name | return type | description |
getConceptIndexIDcounter | int | get concept index ID counter |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
conceptIndexType | const int | concept index type |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::incrementConceptIndexIDcounter()
Function Summary
name | return type | description |
incrementConceptIndexIDcounter | void | increment concept index ID counter |
Function Arguments
name | type | description |
neuralNetworkVariables | GIAneuralNetworkVariablesClass* | neural network variables |
conceptIndexType | const int | concept index type |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::calculateConceptIndexBitConnectionWeight()
Function Summary
name | return type | description |
calculateConceptIndexBitConnectionWeight | double | calculate concept index bit connection weight |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
conceptIndex | const int | concept index |
bitID | const int | bit ID |
Function Reference List
-
- SHAREDvarsClass::getBitValue
Function GIAneuralNetworkOperationsClass::createANNconnectionBetweenConceptNeuronAndInstanceNeuron()
Function Summary
name | return type | description |
createANNconnectionBetweenConceptNeuronAndInstanceNeuron | bool | create ANN connection between concept neuron and instance neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
conceptNeuron | const ANNneuron* | concept neuron |
instanceNeuron | ANNneuron* | instance neuron |
Function Reference List
-
- getFirstConceptIndexBitNeuron
- createANNconnection
- calculateConceptIndexBitConnectionWeight
Function GIAneuralNetworkOperationsClass::calculateSentenceOffset()
Function Summary
name | return type | description |
calculateSentenceOffset | int | calculate sentence offset |
Function Arguments
name | type | description |
firstLRPpreprocessorSentenceInList | const LRPpreprocessorSentence* | first LRP preprocessor sentence in list |
sentenceIndex | const int | sentence index |
Function Reference List
N/A
Function GIAneuralNetworkOperationsClass::getCurrentTime()
Function Summary
name | return type | description |
getCurrentTime | int64_t | get current time |
Function Reference List
N/A
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 GIAposRelTranslatorParserOperations Documentation
File Name: GIAposRelTranslatorParserOperations.cpp/.hpp
File Description: GIA pos rel translator parser operations
File Function List
-
-
-
- generateSemanticRelationsFromTxtRelationsPart2
- createSemanticRelationOrdered
- createSemanticRelationPair
- createSemanticRelation
- createSemanticRelationInMemory
- createSemanticRelationInNetwork
- createSemanticRelationMultiwordAuxiliary
- createSemanticRelationMultiwordPreposition
- createSemanticRelationMultiwordNoun
- createSemanticRelationMultiwordAlias
- createSemanticRelationMultiwordDate
File Diagram (functions hierarchy)
Function GIAposRelTranslatorParserOperationsClass::generateSemanticRelationsFromTxtRelationsPart2()
Function Summary
name | return type | description |
generateSemanticRelationsFromTxtRelationsPart2 | bool | generate semantic relations from txt relations part 2 |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
currentParseTreeGroup | SANIGroupParseTree* | current parse tree group |
parseTreeComponentSignalDataArray | vector<GIAposRelTranslatorParserForwardPropogationSignalData>* | parse tree component signal data array |
parserForwardPropogationSignalData | GIAposRelTranslatorParserForwardPropogationSignalData* | parser forward propogation signal data |
layer | int | layer |
Function Reference List
-
-
-
-
- LRPpreprocessorWordClassClass::convertSentenceContentsIndexToEntityIndex
- createSemanticRelationOrdered
- LRPpreprocessorWordClassClass::convertEntityIndexToSentenceContentsIndex
-
- createSemanticRelationPair
- createSemanticRelationPair
- createSemanticRelationOrdered
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationOrdered()
Function Summary
name | return type | description |
createSemanticRelationOrdered | bool | create semantic relation ordered |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
semanticRelationFunctionName | const string | semantic relation function name |
semanticRelationFunctionConditionNewName | string | semantic relation function condition new name |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
entitySemanticRelationFunctionSubject | GIAentityNode* | entity semantic relation function subject |
entitySemanticRelationFunctionObject | GIAentityNode* | entity semantic relation function object |
entitySemanticRelationFunctionDelimiter | GIAentityNode* | entity semantic relation function delimiter |
sameReferenceSet | bool | same reference set |
layer | int | layer |
Function Reference List
-
-
-
- createSemanticRelation
- createSemanticRelation
- createSemanticRelation
- createSemanticRelation
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationPair()
Function Summary
name | return type | description |
createSemanticRelationPair | bool | create semantic relation pair |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
semanticRelationFunctionName | const string | semantic relation function name |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
sameReferenceSet | bool | same reference set |
semanticRelationReturnConnectionDynamic | const bool | semantic relation return connection dynamic |
layer | int | layer |
Function Reference List
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelation()
Function Summary
name | return type | description |
createSemanticRelation | bool | create semantic relation |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
semanticRelationFunctionName | const string | semantic relation function name |
semanticRelationFunctionConditionNewName | string | semantic relation function condition new name |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
entitySemanticRelationFunction3 | GIAentityNode* | entity semantic relation function 3 |
sameReferenceSet | bool | same reference set |
semanticRelationReturnConnectionDynamic | const bool | semantic relation return connection dynamic |
layer | int | layer |
Function Reference List
-
-
- GIAsemRelTranslatorOperationsClass::generateGIA2semanticDependencyRelationText
- createSemanticRelationInMemory
- createSemanticRelationInNetwork
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationInMemory()
Function Summary
name | return type | description |
createSemanticRelationInMemory | bool | create semantic relation in memory |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
semanticRelationFunctionName | const string | semantic relation function name |
semanticRelationFunctionConditionNewName | const string | semantic relation function condition new name |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
entitySemanticRelationFunction1 | const GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | const GIAentityNode* | entity semantic relation function 2 |
entitySemanticRelationFunction3 | const GIAentityNode* | entity semantic relation function 3 |
sameReferenceSet | bool | same reference set |
semanticRelationReturnConnectionDynamic | const bool | semantic relation return connection dynamic |
Function Reference List
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- createSemanticRelationMultiwordAuxiliary
- createSemanticRelationMultiwordPreposition
- createSemanticRelationMultiwordNoun
- createSemanticRelationMultiwordAlias
- createSemanticRelationMultiwordDate
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationInNetwork()
Function Summary
name | return type | description |
createSemanticRelationInNetwork | bool | create semantic relation in network |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
semanticRelationFunctionName | const string | semantic relation function name |
semanticRelationFunctionConditionNewName | string | semantic relation function condition new name |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
entitySemanticRelationFunction1 | GIAentityNode* | entity semantic relation function 1 |
entitySemanticRelationFunction2 | GIAentityNode* | entity semantic relation function 2 |
entitySemanticRelationFunction3 | GIAentityNode* | entity semantic relation function 3 |
sameReferenceSet | bool | same reference set |
semanticRelationReturnConnectionDynamic | const bool | semantic relation return connection dynamic |
Function Reference List
-
-
-
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialDefinition
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAtranslatorOperationsClass::disableEntity
- GIAtranslatorOperationsClass::connectActionToEntity
- GIAtranslatorOperationsClass::connectActionToSubject
- GIAtranslatorOperationsClass::connectActionToObject
- GIAtranslatorOperationsClass::connectActionToSubject
- GIAtranslatorOperationsClass::connectActionToObject
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDefinitionToEntity
- GIAtranslatorOperationsClass::connectDirectDefinitionToEntity
- GIAtranslatorOperationsClass::disableEntity
- GIAtranslatorOperationsClass::connectDefinitionAliasWrapper
- GIAtranslatorOperationsClass::connectDefinitionAliasWrapper
- GIAtranslatorOperationsClass::connectQuantityToEntity
- GIAtranslatorOperationsClass::connectDefinitionToSubject
- GIAtranslatorOperationsClass::connectDefinitionToObject
- GIAtranslatorOperationsClass::connectPropertyToSubject
- GIAtranslatorOperationsClass::connectPropertyToObject
- GIAtranslatorOperationsClass::connectConditionToSubject
- GIAtranslatorOperationsClass::connectConditionToObject
- GIAtranslatorOperationsClass::connectConditionToSubject
- GIAtranslatorOperationsClass::connectConditionToObject
- GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
- GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
- GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
- GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
- createSemanticRelationMultiwordAuxiliary
- createSemanticRelationMultiwordPreposition
- createSemanticRelationMultiwordNoun
- createSemanticRelationMultiwordAlias
- createSemanticRelationMultiwordDate
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAtranslatorOperationsClass::connectLogicReference
- GIAtranslatorOperationsClass::connectLogicReference
- GIAtranslatorOperationsClass::connectLogicReference
- GIAtranslatorOperationsClass::connectLogicReferenceConclusion
- GIAtranslatorOperationsClass::connectLogicReferenceConjunction
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialCondition
- GIAtranslatorOperationsClass::connectConditionToEntity
- GIAtranslatorOperationsClass::updateGrammaticalValuesBasedOnModalAuxiliaryOrCopula
- GIAtranslatorOperationsClass::connectMeasureToEntity
- GIAtranslatorOperationsClass::connectMeasurePerToEntity
- GIAtranslatorOperationsClass::findOrAddEntityNodeByNameSimpleWrapperRelationshipArtificialProperty
- GIAtranslatorOperationsClass::connectPropertyToEntity
- GIAtranslatorOperationsClass::connectDirectPropertyToEntity
- GIAtranslatorOperationsClass::connectLogicReferenceConjunction
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationMultiwordAuxiliary()
Function Summary
name | return type | description |
createSemanticRelationMultiwordAuxiliary | bool | create semantic relation multiword auxiliary |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectMultiwordAuxiliaryWrapper
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationMultiwordPreposition()
Function Summary
name | return type | description |
createSemanticRelationMultiwordPreposition | bool | create semantic relation multiword preposition |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectMultiwordPrepositionWrapper
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationMultiwordNoun()
Function Summary
name | return type | description |
createSemanticRelationMultiwordNoun | bool | create semantic relation multiword noun |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectPrenominalModifierWrapper
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationMultiwordAlias()
Function Summary
name | return type | description |
createSemanticRelationMultiwordAlias | bool | create semantic relation multiword alias |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectMultiwordAliasWrapper
Function GIAposRelTranslatorParserOperationsClass::createSemanticRelationMultiwordDate()
Function Summary
name | return type | description |
createSemanticRelationMultiwordDate | bool | create semantic relation multiword date |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
entitySemanticRelationFunctionListArray | vector<GIAentityNode*>* | entity semantic relation function list array |
sameReferenceSet | bool | same reference set |
Function Reference List
-
-
-
- GIAsemRelTranslatorOperationsClass::GIA2nonHeuristicImplementationGenerateExperiencesForConnectionistNetworkTrain
- GIAtranslatorOperationsClass::connectMultiwordDate
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
- GIAposRelTranslatorParserOperationsClass::generateSemanticRelationsFromTxtRelationsPart2
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
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 GIAdraw Documentation
File Name: GIAdraw.cpp/.hpp
File Description: GIA draw
File Function List
-
- printGIAnetworkNodes
- determineBasicPrintPositionsOfAllNodes
- initiateMaxXAtParticularY
- initialiseEntityConnectionForPrinting
- initialiseEntityNodeForPrinting
- initialiseTimeConditionNodeForPrinting
- createReferenceConnectionWithText
- createReferenceConnection
- createBox
File Diagram (functions hierarchy)
Class GIAdrawVariables
Class Data
name | type | description |
svgTinySpec | bool | svg tiny spec |
printType[3] | bool | print type [3] |
maxNumberSentences | int | max number sentences |
sentenceToPrint | int | sentence to print |
entityReference | GIAentityNode* | entity reference |
Function GIAdrawClass::printGIAnetworkNodes()
Function Summary
name | return type | description |
printGIAnetworkNodes | bool | print GIA network nodes |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
width | int | width |
height | int | height |
outputFileNameLDR | string | output file name LDR |
outputFileNameSVG | string | output file name SVG |
outputFileNamePPM | string | output file name PPM |
display | const bool | display |
useOutputLDRfile | const bool | use output LDR file |
useOutputSVGfile | const bool | use output SVG file |
useOutputPPMfile | const bool | use output PPM file |
Function Reference List
-
- determineBasicPrintPositionsOfAllNodes
- LDsvgClass::writeSVGfile
- LDreferenceManipulationClass::writeReferencesToFile
- LDparserClass::parseFile
- LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile
- LDopenglClass::setViewPort3Dortho
- LDparserClass::parseFile
- LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmapBasic
- LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmapBasic
- RTpixelMapsClass::generatePixmapFromRGBmap
Function GIAdrawClass::determineBasicPrintPositionsOfAllNodes()
Function Summary
name | return type | description |
determineBasicPrintPositionsOfAllNodes | bool | determine basic print positions of all nodes |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
drawVariables | GIAdrawVariables* | draw variables |
firstReferenceInPrintList | LDreference* | first reference in print list |
firstTagInSVGFile | XMLparserTag* | first tag in SVGF ile |
Function Reference List
-
- initiateMaxXAtParticularY
-
-
- initialiseEntityNodeForPrinting
- initialiseEntityNodeForPrinting
Function GIAdrawClass::initiateMaxXAtParticularY()
Function Summary
name | return type | description |
initiateMaxXAtParticularY | void | initiate max XA t particular Y |
Function Reference List
N/A
Function GIAdrawClass::initialiseEntityConnectionForPrinting()
Function Summary
name | return type | description |
initialiseEntityConnectionForPrinting | bool | initialise entity connection for printing |
Function Arguments
name | type | description |
pos1 | vec* | pos 1 |
entityConnection | GIAentityConnection* | entity connection |
drawVariables | GIAdrawVariables* | draw variables |
connectionName | string | connection name |
entityConnectionColour | int | entity connection colour |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
Function Reference List
-
-
- createReferenceConnectionWithText
Function GIAdrawClass::initialiseEntityNodeForPrinting()
Function Summary
name | return type | description |
initialiseEntityNodeForPrinting | bool | initialise entity node for printing |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
y | int | y |
x | int | x |
drawVariables | GIAdrawVariables* | draw variables |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
sentenceIndex | const int | sentence index |
thisIsDefinitionAndPreviousNodeWasInstance | bool | this is definition and previous node was instance |
Function Reference List
-
-
-
-
- GIAentityNodeClassClass::entityIsRelationship
-
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- GIAentityNodeClassClass::getRelationshipEntityRelativeTypeIndex
- initialiseEntityNodeForPrinting
-
- GIAtranslatorOperationsClass::generateConnectionType
- GIAtranslatorOperationsClass::generateConnectionTypeReverse
- SHAREDvarsClass::convertIntToString
- GIAtranslatorOperationsClass::connectionIsAlias
-
- initialiseEntityConnectionForPrinting
- initialiseTimeConditionNodeForPrinting
- createReferenceConnectionWithText
-
- GIAentityNodeClassClass::printQuantityNumberString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- createBox
Function GIAdrawClass::initialiseTimeConditionNodeForPrinting()
Function Summary
name | return type | description |
initialiseTimeConditionNodeForPrinting | bool | initialise time condition node for printing |
Function Arguments
name | type | description |
timeConditionNode | GIAtimeConditionNode* | time condition node |
y | const int | y |
x | const int | x |
drawVariables | GIAdrawVariables* | draw variables |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
Function Reference List
Function GIAdrawClass::createReferenceConnectionWithText()
Function Summary
name | return type | description |
createReferenceConnectionWithText | bool | create reference connection with text |
Function Arguments
name | type | description |
pos1 | vec* | pos 1 |
pos2 | vec* | pos 2 |
colour | int | colour |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
connectionTypeName | string | connection type name |
drawVariables | GIAdrawVariables* | draw variables |
Function Reference List
-
- createReferenceConnection
-
- LDspriteClass::LDaddBasicTextualSpriteStringToReferenceList
- LDsvgClass::writeSVGtext
Function GIAdrawClass::createReferenceConnection()
Function Summary
name | return type | description |
createReferenceConnection | bool | create reference connection |
Function Arguments
name | type | description |
pos1 | vec* | pos 1 |
pos2 | vec* | pos 2 |
colour | int | colour |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
drawVariables | const GIAdrawVariables* | draw variables |
Function Reference List
Function GIAdrawClass::createBox()
Function Summary
name | return type | description |
createBox | bool | create box |
Function Arguments
name | type | description |
vect | const vec* | vect |
width | double | width |
height | double | height |
colour | int | colour |
text | string* | text |
currentReferenceInPrintList | LDreference** | current reference in print list |
currentTag | XMLparserTag** | current tag |
thickness | int | thickness |
drawVariables | GIAdrawVariables* | draw variables |
Function Reference List
-
-
- LDspriteClass::LDaddBasicTextualSpriteStringToReferenceList
- LDsvgClass::writeSVGbox
- LDsvgClass::writeSVGtext
File LDreferenceClass Documentation
File Name: LDreferenceClass.cpp/.hpp
File Description: LD reference class
File Function List
-
- convertLdrawColourToDatFileRGB
File Diagram (functions hierarchy)
Class LDreference
Class Data
name | type | description |
relativePosition | vec | relative position |
absolutePosition | vec | absolute position |
deformationMatrix | mat | deformation matrix |
absoluteDeformationMatrix | mat | absolute deformation matrix |
colour | uint32_t | colour |
name | string | name |
next | LDreference* | next |
vertex1relativePosition | vec | vertex 1relative position |
vertex2relativePosition | vec | vertex 2relative position |
vertex3relativePosition | vec | vertex 3relative position |
vertex4relativePosition | vec | vertex 4relative position |
vertex1absolutePosition | vec | vertex 1absolute position |
vertex2absolutePosition | vec | vertex 2absolute position |
vertex3absolutePosition | vec | vertex 3absolute position |
vertex4absolutePosition | vec | vertex 4absolute position |
relativeColourString | string | relative colour string |
isTopLevel | bool | is top level |
intermediatePosition | vec | intermediate position |
intermediateDeformationMatrix | mat | intermediate deformation matrix |
vertex1intermediatePosition | vec | vertex 1intermediate position |
vertex2intermediatePosition | vec | vertex 2intermediate position |
vertex3intermediatePosition | vec | vertex 3intermediate position |
vertex4intermediatePosition | vec | vertex 4intermediate position |
partAdditional | bool | part additional |
partModified | bool | part modified |
partDeleted | bool | part deleted |
vertex1absolutePositionBackup | vec | vertex 1absolute position backup |
vertex2absolutePositionBackup | vec | vertex 2absolute position backup |
vertex3absolutePositionBackup | vec | vertex 3absolute position backup |
vertex4absolutePositionBackup | vec | vertex 4absolute position backup |
referenceEnabledMethod2DOD | bool | reference enabled method 2DOD |
type | int | type |
absoluteColour | uint32_t | absolute colour |
isSubModelReference | bool | is sub model reference |
subModelDetails | ModelDetails* | sub model details |
firstReferenceWithinSubModel | LDreference* | first reference within sub model |
Function LDreferenceClassClass::convertLdrawColourToDatFileRGB()
Function Summary
name | return type | description |
convertLdrawColourToDatFileRGB | void | convert ldraw colour to dat file RGB |
Function Arguments
name | type | description |
dataFileColour | const int | data file colour |
col | colour* | col |
Function Reference List
N/A
File LDsvg Documentation
File Name: LDsvg.cpp/.hpp
File Description: LD svg
File Function List
-
-
-
- writeSVGfile
- writeSVGheader
- writeSVGfooter
- writeSVGbox
- writeSVGbox2
- writeSVGline
- writeSVGtext
File Diagram (functions hierarchy)
Function LDsvgClass::writeSVGfile()
Function Summary
name | return type | description |
writeSVGfile | bool | write SVG file |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
firstTagInXMLfile | const XMLparserTag* | first tag in XML file |
viewBoxMinX | const int | view box min X |
viewBoxMaxX | const int | view box max X |
viewBoxMinY | const int | view box min Y |
viewBoxMaxY | const int | view box max Y |
Function Reference List
-
- writeSVGheader
- XMLparserClassClass::addTagLayerToFileObject
- writeSVGfooter
Function LDsvgClass::writeSVGheader()
Function Summary
name | return type | description |
writeSVGheader | void | write SVG header |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
viewBoxMinX | const int | view box min X |
viewBoxMaxX | const int | view box max X |
viewBoxMinY | const int | view box min Y |
viewBoxMaxY | const int | view box max Y |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
Function LDsvgClass::writeSVGfooter()
Function Summary
name | return type | description |
writeSVGfooter | void | write SVG footer |
Function Arguments
name | type | description |
writeFileString | string* | write file string |
Function Reference List
N/A
Function LDsvgClass::writeSVGbox()
Function Summary
name | return type | description |
writeSVGbox | void | write SVG box |
Function Arguments
name | type | description |
currentTag | XMLparserTag** | current tag |
pos | const vec* | pos |
width | const double | width |
height | const double | height |
col | const int | col |
boxOutlineWidth | const double | box outline width |
useEllipse | const bool | use ellipse |
Function Reference List
Function LDsvgClass::writeSVGbox2()
Function Summary
name | return type | description |
writeSVGbox2 | void | write SVG box 2 |
Function Arguments
name | type | description |
currentTag | XMLparserTag** | current tag |
pos | const vec* | pos |
width | const double | width |
height | const double | height |
col | const int | col |
boxOutlineWidth | const double | box outline width |
useEllipse | const bool | use ellipse |
transparent | bool | transparent |
fillOpacity | const double | fill opacity |
Function Reference List
-
- LDreferenceClassClass::convertLdrawColourToDatFileRGB
- writeSVGbox3
Function LDsvgClass::writeSVGbox3()
Function Summary
name | return type | description |
writeSVGbox3 | void | write SVG box 3 |
Function Arguments
name | type | description |
currentTag | XMLparserTag** | current tag |
pos | const vec* | pos |
width | const double | width |
height | const double | height |
colourrgb | const colour | colourrgb |
boxOutlineWidth | const double | box outline width |
useEllipse | const bool | use ellipse |
transparent | bool | transparent |
fillOpacity | const double | fill opacity |
Function Reference List
-
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertDoubleToString
Function LDsvgClass::writeSVGline()
Function Summary
name | return type | description |
writeSVGline | void | write SVG line |
Function Arguments
name | type | description |
currentTag | XMLparserTag** | current tag |
pos1 | const vec* | pos 1 |
pos2 | const vec* | pos 2 |
colourrgb | const colour | colourrgb |
Function Reference List
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
Function LDsvgClass::writeSVGtext()
Function Summary
name | return type | description |
writeSVGtext | void | write SVG text |
Function Arguments
name | type | description |
currentTag | XMLparserTag** | current tag |
text | const string | text |
pos | const vec* | pos |
fontSize | const int | font size |
col | const int | col |
svgTinySpec | bool | svg tiny spec |
Function Reference List
-
- LDreferenceClassClass::convertLdrawColourToDatFileRGB
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertIntToString
File LDopengl Documentation
File Name: LDopengl.cpp/.hpp
File Description: LD opengl
File Function List
-
- initiateOpenGL
- exitOpenGL
- setViewPort3Dortho
- drawPrimitivesReferenceListToOpenGLandCreateRGBmapBasic
File Diagram (functions hierarchy)
Function LDopenglClass::initiateOpenGL()
Function Summary
name | return type | description |
initiateOpenGL | bool | initiate open GL |
Function Arguments
name | type | description |
width | const int | width |
height | const int | height |
windowPositionX | const int | window position X |
windowPositionY | const int | window position Y |
confidentialWarnings | const bool | confidential warnings |
Function Reference List
N/A
Function LDopenglClass::exitOpenGL()
Function Summary
name | return type | description |
exitOpenGL | bool | exit open GL |
Function Reference List
N/A
Function LDopenglClass::setViewPort3Dortho()
Function Summary
name | return type | description |
setViewPort3Dortho | void | set view port 3D ortho |
Function Arguments
name | type | description |
left | const double | left |
right | const double | right |
bottom | const double | bottom |
top | const double | top |
back | const double | back |
forward | const double | forward |
Function Reference List
N/A
Function LDopenglClass::drawPrimitivesReferenceListToOpenGLandCreateRGBmapBasic()
Function Summary
name | return type | description |
drawPrimitivesReferenceListToOpenGLandCreateRGBmapBasic | void | draw primitives reference list to open GL and create RGB map basic |
Function Arguments
name | type | description |
firstReferenceInPrimitivesReferenceList | const LDreference* | first reference in primitives reference list |
width | int | width |
height | const int | height |
rgbMap | uchar* | rgb map |
Function Reference List
Function LDopenglClass::writeScreenToRGBMap()
Function Summary
name | return type | description |
writeScreenToRGBMap | void | write screen to RGBM ap |
Function Arguments
name | type | description |
width | int | width |
height | const int | height |
rgbMap | uchar* | rgb map |
Function Reference List
N/A
File LDparser Documentation
File Name: LDparser.cpp/.hpp
File Description: LD parser
File Function List
-
- parseFile
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- removeWhiteSpaceFromString
File Diagram (functions hierarchy)
Function LDparserClass::parseFile()
Function Summary
name | return type | description |
parseFile | bool | parse file |
Function Arguments
name | type | description |
parseFileName | string | parse file name |
initialReference | LDreference* | initial reference |
parentReference | LDreference* | parent reference |
recurseIntoPartsDir | const bool | recurse into parts dir |
Function Reference List
-
-
-
- removeWhiteSpaceFromString
- removeWhiteSpaceFromString
-
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToDouble
- SHAREDvectorClass::multiplyMatricies
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- SHAREDvectorClass::multiplyMatricies
- calcModXPosBasedUponRotate
- calcModYPosBasedUponRotate
- calcModZPosBasedUponRotate
- parseFile
Function LDparserClass::calcModXPosBasedUponRotate()
Function Summary
name | return type | description |
calcModXPosBasedUponRotate | double | calc mod XP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::calcModYPosBasedUponRotate()
Function Summary
name | return type | description |
calcModYPosBasedUponRotate | double | calc mod YP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::calcModZPosBasedUponRotate()
Function Summary
name | return type | description |
calcModZPosBasedUponRotate | double | calc mod ZP os based upon rotate |
Function Arguments
name | type | description |
childRelativePosition | const vec* | child relative position |
parentReferenceDeformationMatrix | const mat* | parent reference deformation matrix |
Function Reference List
N/A
Function LDparserClass::removeWhiteSpaceFromString()
Function Summary
name | return type | description |
removeWhiteSpaceFromString | string | remove white space from string |
Function Arguments
name | type | description |
s | const string | s |
Function Reference List
N/A
File SHAREDvector Documentation
File Name: SHAREDvector.cpp/.hpp
File Description: SHARED vector
File Function List
-
- copyVectors
- copyMatricies
- multiplyMatricies
- addVectors
- createIdentityMatrix
- copyMatrixTwoIntoMatrixOne
- scaleMatrix
File Diagram (functions hierarchy)
Function SHAREDvectorClass::copyVectors()
Function Summary
name | return type | description |
copyVectors | void | copy vectors |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
vecToCopy | const vec* | vec to copy |
Function Reference List
N/A
Function SHAREDvectorClass::copyMatricies()
Function Summary
name | return type | description |
copyMatricies | void | copy matricies |
Function Arguments
name | type | description |
matNew | mat* | mat new |
matToCopy | const mat* | mat to copy |
Function Reference List
-
- copyVectors
- copyVectors
- copyVectors
Function SHAREDvectorClass::multiplyMatricies()
Function Summary
name | return type | description |
multiplyMatricies | void | multiply matricies |
Function Arguments
name | type | description |
matNew | mat* | mat new |
mat1 | mat* | mat 1 |
mat2 | mat* | mat 2 |
Function Reference List
N/A
Function SHAREDvectorClass::addVectors()
Function Summary
name | return type | description |
addVectors | void | add vectors |
Function Arguments
name | type | description |
vecNew | vec* | vec new |
a | vec* | a |
b | vec* | b |
Function Reference List
N/A
Function SHAREDvectorClass::createIdentityMatrix()
Function Summary
name | return type | description |
createIdentityMatrix | void | create identity matrix |
Function Arguments
name | type | description |
matrix | mat* | matrix |
Function Reference List
N/A
Function SHAREDvectorClass::copyMatrixTwoIntoMatrixOne()
Function Summary
name | return type | description |
copyMatrixTwoIntoMatrixOne | void | copy matrix two into matrix one |
Function Arguments
name | type | description |
mat1 | mat* | mat 1 |
mat2 | mat* | mat 2 |
Function Reference List
N/A
Function SHAREDvectorClass::scaleMatrix()
Function Summary
name | return type | description |
scaleMatrix | void | scale matrix |
Function Arguments
name | type | description |
matrix | mat* | matrix |
scaleFactor | double | scale factor |
Function Reference List
N/A
File LDsprite Documentation
File Name: LDsprite.cpp/.hpp
File Description: LD sprite
File Function List
-
- fillInLDspriteExternVariables
- LDaddBasicTextualSpriteStringToReferenceList
- LDspriteSubmodelFillTextualReference
File Diagram (functions hierarchy)
Function LDspriteClass::fillInLDspriteExternVariables()
Function Summary
name | return type | description |
fillInLDspriteExternVariables | void | fill in LD sprite extern variables |
Function Reference List
N/A
Function LDspriteClass::LDaddBasicTextualSpriteStringToReferenceList()
Function Summary
name | return type | description |
LDaddBasicTextualSpriteStringToReferenceList | LDreference* | LD add basic textual sprite string to reference list |
Function Arguments
name | type | description |
spriteTextString | string | sprite text string |
currentReference | LDreference* | current reference |
position | vec* | position |
numSpritesAdded | int* | num sprites added |
addIndividualSprites | const bool | add individual sprites |
colour | int | colour |
scale | double | scale |
Function Reference List
-
-
-
-
- SHAREDvectorClass::addVectors
- LDspriteSubmodelFillTextualReference
- LDspriteSubmodelFillTextualReference
- SHAREDvectorClass::addVectors
- LDspriteSubmodelFillTextualReference
- LDspriteSubmodelFillTextualReference
Function LDspriteClass::LDspriteSubmodelFillTextualReference()
Function Summary
name | return type | description |
LDspriteSubmodelFillTextualReference | void | LD sprite submodel fill textual reference |
Function Arguments
name | type | description |
spriteSubmodelCurrentReference | LDreference* | sprite submodel current reference |
spriteParagraphCurrentPosition | vec* | sprite paragraph current position |
characterToWrite | const char | character to write |
spriteColour | int | sprite colour |
scale | double | scale |
Function Reference List
-
-
- SHAREDvectorClass::createIdentityMatrix
- SHAREDvectorClass::scaleMatrix
- SHAREDvectorClass::createIdentityMatrix
- SHAREDvectorClass::scaleMatrix
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
File LDreferenceManipulation Documentation
File Name: LDreferenceManipulation.cpp/.hpp
File Description: LD reference manipulation
File Function List
-
- copyReferences
- convertPositionCoordinatesToString
- writeReferencesToFile
- addReferenceToFileObject
- convertRotationMatrixToString
- write2DreferenceListCollapsedTo1DtoFile
- write2DreferencesLayerToFileObject
File Diagram (functions hierarchy)
Function LDreferenceManipulationClass::copyReferences()
Function Summary
name | return type | description |
copyReferences | void | copy references |
Function Arguments
name | type | description |
referenceNew | LDreference* | reference new |
referenceToCopy | LDreference* | reference to copy |
type | const int | type |
Function Reference List
-
-
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyMatricies
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
Function LDreferenceManipulationClass::convertPositionCoordinatesToString()
Function Summary
name | return type | description |
convertPositionCoordinatesToString | string | convert position coordinates to string |
Function Arguments
name | type | description |
spriteSceneCoords | const vec* | sprite scene coords |
Function Reference List
-
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
- SHAREDvarsClass::sprintfSafeDouble
Function LDreferenceManipulationClass::writeReferencesToFile()
Function Summary
name | return type | description |
writeReferencesToFile | bool | write references to file |
Function Arguments
name | type | description |
fileName | const string | file name |
firstReference | LDreference* | first reference |
Function Reference List
Function LDreferenceManipulationClass::addReferenceToFileObject()
Function Summary
name | return type | description |
addReferenceToFileObject | bool | add reference to file object |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
currentReference | LDreference* | current reference |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
- SHAREDvarsClass::convertUnsignedIntToString
- convertPositionCoordinatesToString
- SHAREDvectorClass::copyMatrixTwoIntoMatrixOne
- convertRotationMatrixToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
- convertPositionCoordinatesToString
Function LDreferenceManipulationClass::convertRotationMatrixToString()
Function Summary
name | return type | description |
convertRotationMatrixToString | string | convert rotation matrix to string |
Function Arguments
name | type | description |
rotationMatrix | const mat* | rotation matrix |
Function Reference List
-
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
- SHAREDvarsClass::convertDoubleToString
Function LDreferenceManipulationClass::write2DreferenceListCollapsedTo1DtoFile()
Function Summary
name | return type | description |
write2DreferenceListCollapsedTo1DtoFile | bool | write 2D reference list collapsed to 1D to file |
Function Arguments
name | type | description |
fileName | const string | file name |
firstReference | LDreference* | first reference |
Function Reference List
-
- write2DreferencesLayerToFileObject
Function LDreferenceManipulationClass::write2DreferencesLayerToFileObject()
Function Summary
name | return type | description |
write2DreferencesLayerToFileObject | bool | write 2D references layer to file object |
Function Arguments
name | type | description |
writeFileObject | ofstream* | write file object |
firstReferenceInLayer | LDreference* | first reference in layer |
Function Reference List
-
-
-
- write2DreferencesLayerToFileObject
- copyReferences
- SHAREDvectorClass::copyMatricies
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
- SHAREDvectorClass::copyVectors
File RTpixelMaps Documentation
File Name: RTpixelMaps.cpp/.hpp
File Description: RT pixel maps
File Function List
-
- getRGBMapValues
- generatePixmapFromRGBmap
- writeImage
File Diagram (functions hierarchy)
Function RTpixelMapsClass::getRGBMapValues()
Function Summary
name | return type | description |
getRGBMapValues | void | get RGBM ap values |
Function Arguments
name | type | description |
x | int | x |
y | int | y |
imageWidth | int | image width |
rgbMap | uchar* | rgb map |
col | colour* | col |
Function Reference List
N/A
Function RTpixelMapsClass::generatePixmapFromRGBmap()
Function Summary
name | return type | description |
generatePixmapFromRGBmap | void | generate pixmap from RGB map |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
imageWidth | int | image width |
imageHeight | const int | image height |
rgbMap | uchar* | rgb map |
Function Reference List
-
- RTppmClass::newPixmap
-
- getRGBMapValues
- RTppmClass::placepointPPM
- writeImage
Function RTpixelMapsClass::writeImage()
Function Summary
name | return type | description |
writeImage | void | write image |
Function Arguments
name | type | description |
imageFileName | const string | image file name |
pm | pixmap* | pm |
Function Reference List
-
- RTppmClass::writePPM
- RTppmClass::freePixmap
File RTppm Documentation
File Name: RTppm.cpp/.hpp
File Description: RT ppm
File Function List
-
- placepointPPM
- newPixmap
- writePPM
- freePixmap
File Diagram (functions hierarchy)
Function RTppmClass::placepointPPM()
Function Summary
name | return type | description |
placepointPPM | void | placepoint PPM |
Function Arguments
name | type | description |
pm | pixmap* | pm |
x | const int | x |
y | const int | y |
r | int | r |
g | int | g |
b | int | b |
Function Reference List
N/A
Function RTppmClass::newPixmap()
Function Summary
name | return type | description |
newPixmap | pixmap* | new pixmap |
Function Arguments
name | type | description |
wide | const int | wide |
high | const int | high |
Function Reference List
N/A
Function RTppmClass::writePPM()
Function Summary
name | return type | description |
writePPM | void | write PPM |
Function Arguments
name | type | description |
fname | const string | fname |
pm | const pixmap* | pm |
Function Reference List
N/A
Function RTppmClass::freePixmap()
Function Summary
name | return type | description |
freePixmap | void | free pixmap |
Function Arguments
name | type | description |
pm | pixmap* | pm |
Function Reference List
N/A
File GIAxmlConversion Documentation
File Name: GIAxmlConversion.cpp/.hpp
File Description: GIA xml conversion
File Function List
-
- writeSemanticNetXMLFileOptimised
- writeSemanticNetXMLFile
- resetIDsForNodeList
- generateXMLentityNodeTagList
- generateXMLentityNodeTag
- generateXMLconditionTimeNodeTagList
- readSemanticNetXMLfileOptimised
- readSemanticNetXMLfile
- parseSemanticNetTag
- parseEntityNodeTag
- parseSemanticEntityTypeNodeContainerTag
- parseEntityVectorConnectionNodeListTag
- parseTimeConditionNodeTag
- convertBooleanArrayToString
- convertStringToBooleanArray
File Diagram (functions hierarchy)
Function GIAxmlConversionClass::writeSemanticNetXMLFileOptimised()
Function Summary
name | return type | description |
writeSemanticNetXMLFileOptimised | bool | write semantic net XMLF ile optimised |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
Function GIAxmlConversionClass::writeSemanticNetXMLFile()
Function Summary
name | return type | description |
writeSemanticNetXMLFile | bool | write semantic net XMLF ile |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | const vector<GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
-
- resetIDsForNodeList
- generateXMLentityNodeTagList
- XMLparserClassClass::writeXMLfile
Function GIAxmlConversionClass::resetIDsForNodeList()
Function Summary
name | return type | description |
resetIDsForNodeList | void | reset ID s for node list |
Function Arguments
name | type | description |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t* | current entity node ID in entity nodes active complete list |
entityType | const int | entity type |
Function Reference List
N/A
Function GIAxmlConversionClass::generateXMLentityNodeTagList()
Function Summary
name | return type | description |
generateXMLentityNodeTagList | bool | generate XML entity node tag list |
Function Arguments
name | type | description |
firstTagInSemanticNet | XMLparserTag* | first tag in semantic net |
entityNodesList | vector<GIAentityNode*>* | entity nodes list |
entityContainerTagName | string | entity container tag name |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t* | current entity node ID in entity nodes active complete list |
entityType | const int | entity type |
Function Reference List
-
-
-
-
- generateXMLentityNodeTag
- generateXMLentityNodeTag
Function GIAxmlConversionClass::generateXMLentityNodeTag()
Function Summary
name | return type | description |
generateXMLentityNodeTag | XMLparserTag* | generate XML entity node tag |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
currentEntity | GIAentityNode* | current entity |
currentEntityNodeIDinEntityNodesActiveCompleteList | int64_t | current entity node ID in entity nodes active complete list |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- GIAentityNodeClassClass::convertAliasesToAliasesString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- convertBooleanArrayToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
-
-
-
-
- SHAREDvarsClass::convertLongToString
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- convertBooleanArrayToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- generateXMLconditionTimeNodeTagList
Function GIAxmlConversionClass::generateXMLconditionTimeNodeTagList()
Function Summary
name | return type | description |
generateXMLconditionTimeNodeTagList | bool | generate XML condition time node tag list |
Function Arguments
name | type | description |
firstTagInConditionTimeNode | XMLparserTag* | first tag in condition time node |
conditionTimeNode | GIAtimeConditionNode* | condition time node |
Function Reference List
-
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertDoubleToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
Function GIAxmlConversionClass::readSemanticNetXMLfileOptimised()
Function Summary
name | return type | description |
readSemanticNetXMLfileOptimised | bool | read semantic net XML file optimised |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
entityNodesActiveListSentences | map<int, vector<GIAentityNode*>*>* | entity nodes active list sentences |
Function Reference List
Function GIAxmlConversionClass::readSemanticNetXMLfile()
Function Summary
name | return type | description |
readSemanticNetXMLfile | bool | read semantic net XML file |
Function Arguments
name | type | description |
xmlFileName | const string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | constEffective vector<GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
- XMLparserClassClass::readXMLfile
- parseSemanticNetTag
- parseSemanticNetTag
Function GIAxmlConversionClass::parseSemanticNetTag()
Function Summary
name | return type | description |
parseSemanticNetTag | bool | parse semantic net tag |
Function Arguments
name | type | description |
firstTagInNetwork | XMLparserTag* | first tag in network |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | constEffective vector<GIAentityNode*>* | entity nodes active list network indexes |
linkConnections | const bool | link connections |
Function Reference List
-
-
-
-
- parseSemanticEntityTypeNodeContainerTag
Function GIAxmlConversionClass::parseEntityNodeTag()
Function Summary
name | return type | description |
parseEntityNodeTag | bool | parse entity node tag |
Function Arguments
name | type | description |
firstTagInEntityNode | XMLparserTag* | first tag in entity node |
entityNode | GIAentityNode* | entity node |
entityNodesActiveListComplete | const vector<GIAentityNode*>* | entity nodes active list complete |
linkConnections | const bool | link connections |
Function Reference List
-
-
-
-
- SHAREDvarsClass::convertStringToLong
- GIAentityNodeClassClass::convertAliasesStringToAliases
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- convertStringToBooleanArray
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- parseEntityVectorConnectionNodeListTag
- parseTimeConditionNodeTag
Function GIAxmlConversionClass::parseSemanticEntityTypeNodeContainerTag()
Function Summary
name | return type | description |
parseSemanticEntityTypeNodeContainerTag | bool | parse semantic entity type node container tag |
Function Arguments
name | type | description |
currentTagUpdatedL2 | XMLparserTag* | current tag updated L2 |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListType | vector<GIAentityNode*>* | entity nodes active list type |
linkConnections | const bool | link connections |
currentEntityNodeIDinCompleteList | int64_t* | current entity node ID in complete list |
Function Reference List
Function GIAxmlConversionClass::parseEntityVectorConnectionNodeListTag()
Function Summary
name | return type | description |
parseEntityVectorConnectionNodeListTag | bool | parse entity vector connection node list tag |
Function Arguments
name | type | description |
firstTagInEntityVectorConnectionNodeList | const XMLparserTag* | first tag in entity vector connection node list |
entityNode | GIAentityNode* | entity node |
entityNodesActiveListComplete | const vector<GIAentityNode*>* | entity nodes active list complete |
entityVectorConnectionIndex | int | entity vector connection index |
Function Reference List
-
-
-
-
-
- SHAREDvarsClass::convertStringToLong
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- convertStringToBooleanArray
- SHAREDvarsClass::convertStringToInt
- GIAdatabaseClass::findActiveEntityNodeByID
Function GIAxmlConversionClass::parseTimeConditionNodeTag()
Function Summary
name | return type | description |
parseTimeConditionNodeTag | bool | parse time condition node tag |
Function Arguments
name | type | description |
firstTagInTimeConditionNode | XMLparserTag* | first tag in time condition node |
timeConditionNode | GIAtimeConditionNode* | time condition node |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToDouble
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToLong
- SHAREDvarsClass::convertStringToInt
- SHAREDvarsClass::convertStringToLong
Function GIAxmlConversionClass::convertBooleanArrayToString()
Function Summary
name | return type | description |
convertBooleanArrayToString | string | convert boolean array to string |
Function Arguments
name | type | description |
booleanArray[] | const bool | boolean array [] |
booleanArraySize | const int | boolean array size |
Function Reference List
-
-
- SHAREDvarsClass::convertIntToString
Function GIAxmlConversionClass::convertStringToBooleanArray()
Function Summary
name | return type | description |
convertStringToBooleanArray | void | convert string to boolean array |
Function Arguments
name | type | description |
str | const string | str |
booleanArray[] | bool | boolean array [] |
booleanArraySize | const int | boolean array size |
Function Reference List
-
-
- SHAREDvarsClass::convertStringToInt
File GIAcxlConversion Documentation
File Name: GIAcxlConversion.cpp/.hpp
File Description: GIA cxl conversion
File Function List
-
- writeCmapToolsCXLFileOptimised
- writeCmapToolsCXLfile
- generateCXLentityNodeTagList
- addToCXLentityNodeTagList
- generateCXLconnectionNodeTagList
- addToCXLconnectionNodeTagList
- generateCXLconnectionNodeTagAndLinkingPhraseTags
- generateCXLconnectionNodeTag
- checkIfPassedRedundantNetworkIndexNodeRemoval
File Diagram (functions hierarchy)
Function GIAcxlConversionClass::writeCmapToolsCXLFileOptimised()
Function Summary
name | return type | description |
writeCmapToolsCXLFileOptimised | bool | write cmap tools CXLF ile optimised |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
networkIndexEntityNodesListMap | unordered_map<string,GIAentityNode*>* | network index entity nodes list map |
Function Reference List
Function GIAcxlConversionClass::writeCmapToolsCXLfile()
Function Summary
name | return type | description |
writeCmapToolsCXLfile | bool | write cmap tools CXL file |
Function Arguments
name | type | description |
xmlFileName | string | xml file name |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | const vector<GIAentityNode*>* | entity nodes active list network indexes |
Function Reference List
-
-
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- generateCXLentityNodeTagList
- generateCXLentityNodeTagList
- generateCXLentityNodeTagList
- generateCXLentityNodeTagList
- generateCXLconnectionNodeTagList
- XMLparserClassClass::writeXMLfile
Function GIAcxlConversionClass::generateCXLentityNodeTagList()
Function Summary
name | return type | description |
generateCXLentityNodeTagList | bool | generate CXL entity node tag list |
Function Arguments
name | type | description |
firstTagInMap | XMLparserTag* | first tag in map |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | const vector<GIAentityNode*>* | entity nodes active list network indexes |
currentCmapNodeIDinCmapNodeList | int64_t* | current cmap node ID in cmap node list |
networkIndexOrLinkingPhraseList | bool | network index or linking phrase list |
appearanceList | bool | appearance list |
Function Reference List
-
-
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
- addToCXLentityNodeTagList
Function GIAcxlConversionClass::addToCXLentityNodeTagList()
Function Summary
name | return type | description |
addToCXLentityNodeTagList | XMLparserTag* | add to CXL entity node tag list |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
entityNodesList | vector<GIAentityNode*>* | entity nodes list |
currentCmapNodeIDinCmapNodeList | int64_t* | current cmap node ID in cmap node list |
networkIndexOrLinkingPhraseList | bool | network index or linking phrase list |
appearanceList | bool | appearance list |
entityType | const int | entity type |
Function Reference List
Function GIAcxlConversionClass::generateCXLentityNodeTag()
Function Summary
name | return type | description |
generateCXLentityNodeTag | XMLparserTag* | generate CXL entity node tag |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
entityName | string | entity name |
entityID | int64_t | entity ID |
printX | int | print X |
printY | int | print Y |
networkIndexOrLinkingPhraseList | const bool | network index or linking phrase list |
appearanceList | const bool | appearance list |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertIntToString
- XMLparserClassClass::createNewAttribute
Function GIAcxlConversionClass::generateCXLconnectionNodeTagList()
Function Summary
name | return type | description |
generateCXLconnectionNodeTagList | bool | generate CXL connection node tag list |
Function Arguments
name | type | description |
firstTagInMap | XMLparserTag* | first tag in map |
entityNodesActiveListComplete | vector<GIAentityNode*>* | entity nodes active list complete |
entityNodesActiveListNetworkIndexes | const vector<GIAentityNode*>* | entity nodes active list network indexes |
currentCmapNodeIDinCmapNodeList | int64_t* | current cmap node ID in cmap node list |
firstTagInLinkingPhraseList | XMLparserTag* | first tag in linking phrase list |
firstTagInLinkingPhraseAppearanceList | XMLparserTag* | first tag in linking phrase appearance list |
Function Reference List
-
-
- addToCXLconnectionNodeTagList
Function GIAcxlConversionClass::addToCXLconnectionNodeTagList()
Function Summary
name | return type | description |
addToCXLconnectionNodeTagList | XMLparserTag* | add to CXL connection node tag list |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
entityNodesList | vector<GIAentityNode*>* | entity nodes list |
currentCmapNodeIDinCmapNodeList | int64_t* | current cmap node ID in cmap node list |
firstTagL1 | const XMLparserTag* | first tag L1 |
currentTagInLinkingPhraseList | XMLparserTag** | current tag in linking phrase list |
currentTagInLinkingPhraseAppearanceList | XMLparserTag** | current tag in linking phrase appearance list |
firstTagInConnectionsList | XMLparserTag* | first tag in connections list |
entityType | const int | entity type |
Function Reference List
-
-
-
- checkIfPassedRedundantNetworkIndexNodeRemoval
-
-
-
-
-
- generateCXLconnectionNodeTagAndLinkingPhraseTags
- generateCXLconnectionNodeTagAndLinkingPhraseTags
- generateCXLconnectionNodeTagAndLinkingPhraseTags
Function GIAcxlConversionClass::generateCXLconnectionNodeTagAndLinkingPhraseTags()
Function Summary
name | return type | description |
generateCXLconnectionNodeTagAndLinkingPhraseTags | XMLparserTag* | generate CXL connection node tag and linking phrase tags |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
entity1 | const GIAentityNode* | entity 1 |
entity2 | const GIAentityNode* | entity 2 |
connectionTypeName | string | connection type name |
currentCmapNodeIDinCmapNodeList | int64_t* | current cmap node ID in cmap node list |
currentTagInLinkingPhraseList | XMLparserTag** | current tag in linking phrase list |
currentTagInLinkingPhraseAppearanceList | XMLparserTag** | current tag in linking phrase appearance list |
firstTagInConnectionsList | const XMLparserTag* | first tag in connections list |
alreadyMadeLinkingPhrase | const bool | already made linking phrase |
Function Reference List
-
-
-
- generateCXLconnectionNodeTag
- generateCXLconnectionNodeTag
- generateCXLentityNodeTag
- generateCXLentityNodeTag
Function GIAcxlConversionClass::generateCXLconnectionNodeTag()
Function Summary
name | return type | description |
generateCXLconnectionNodeTag | XMLparserTag* | generate CXL connection node tag |
Function Arguments
name | type | description |
currentTagL1 | XMLparserTag* | current tag L1 |
fromID | int64_t | from ID |
toID | int64_t | to ID |
Function Reference List
-
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
- SHAREDvarsClass::convertLongToString
- XMLparserClassClass::createNewAttribute
Function GIAcxlConversionClass::checkIfPassedRedundantNetworkIndexNodeRemoval()
Function Summary
name | return type | description |
checkIfPassedRedundantNetworkIndexNodeRemoval | bool | check if passed redundant network index node removal |
Function Arguments
name | type | description |
currentEntity | GIAentityNode* | current entity |
Function Reference List
N/A
File GIAnlg Documentation
File Name: GIAnlg.cpp/.hpp
File Description: GIA nlg
File Function List
-
- generateLanguageFromQuery
- generateLanguageFromNLGentityList
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateRelationshipEntityLanguage
- generateRelationshipEntityLanguageActionReverse
- compareRelationshipConnectionType
- generateMorphologyAction
- generateMorphologyActionReverse
- generateMorphologyCondition
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyRelationshipAuxiliaryHave
- generateNounEntityLanguage
- calcDeterminate
- generateQualityPrependText
- generateConjunctionOfNLGentitiesInSection
- calcNounWord
File Diagram (functions hierarchy)
Class GIANLGentity
Class Data
name | type | description |
entityGrammatisedText | string | entity grammatised text |
next | GIANLGentity* | next |
Function GIAnlgClass::generateLanguageFromQuery()
Function Summary
name | return type | description |
generateLanguageFromQuery | string | generate language from query |
Function Arguments
name | type | description |
comparisonVariableNode | GIAentityNode* | comparison variable node |
queryAnswerNode | GIAentityNode* | query answer node |
Function Reference List
-
-
-
-
-
-
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipSubjectEntity
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateLanguageFromTextIteration
- generateLanguageFromNLGentityList
- generateLanguageFromNLGentityList
- generateLanguageFromNLGentityList
Function GIAnlgClass::generateLanguageFromNLGentityList()
Function Summary
name | return type | description |
generateLanguageFromNLGentityList | string | generate language from NLG entity list |
Function Arguments
name | type | description |
firstNLGentityInContext | const GIANLGentity* | first NLG entity in context |
Function Reference List
N/A
Function GIAnlgClass::generateLanguageFromTextIteration()
Function Summary
name | return type | description |
generateLanguageFromTextIteration | bool | generate language from text iteration |
Function Arguments
name | type | description |
currentConnection | GIAentityConnection* | current connection |
currentNLGentity | GIANLGentity** | current NLG entity |
parseSameReferenceSetOnly | const bool | parse same reference set only |
interationIndex | const int | interation index |
isRelationshipReverseIterationAction | const bool | is relationship reverse iteration action |
isRelationshipReverseIterationProperty | const bool | is relationship reverse iteration property |
isRelationshipReverseIterationPropertyPossessive | bool | is relationship reverse iteration property possessive |
Function Reference List
-
-
-
-
- GIAtranslatorOperationsClass::getRelationshipSubjectEntityConnection
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateConjunctionOfNLGentitiesInSection
-
-
-
-
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- GIAtranslatorOperationsClass::connectionTargetIsRelationship
-
- generateRelationshipEntityLanguageActionReverse
-
-
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateRelationshipEntityLanguage
- generateNounEntityLanguage
-
-
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateLanguageFromTextIterationPerformChecks
- generateLanguageFromTextIteration
- generateConjunctionOfNLGentitiesInSection
Function GIAnlgClass::generateLanguageFromTextIterationPerformChecks()
Function Summary
name | return type | description |
generateLanguageFromTextIterationPerformChecks | bool | generate language from text iteration perform checks |
Function Arguments
name | type | description |
connection | GIAentityConnection* | connection |
parseQualities | const bool | parse qualities |
Function Reference List
-
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getRelationshipObjectEntityConnection
- generateLanguageFromTextIterationPerformChecks
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
Function GIAnlgClass::generateRelationshipEntityLanguage()
Function Summary
name | return type | description |
generateRelationshipEntityLanguage | bool | generate relationship entity language |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
currentNLGentity | GIANLGentity** | current NLG entity |
sameReferenceSet | const bool | same reference set |
addAuxiliaryToQualities | const bool | add auxiliary to qualities |
addRCmodToProperties | const bool | add RC mod to properties |
Function Reference List
-
-
- compareRelationshipConnectionType
- compareRelationshipConnectionType
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
- compareRelationshipConnectionType
- generateMorphologyAction
- compareRelationshipConnectionType
-
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyCondition
- compareRelationshipConnectionType
-
- GIAtranslatorOperationsClass::getPropertyRelationshipObjectEntity
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyRelationshipAuxiliaryHave
- compareRelationshipConnectionType
-
- generateMorphologyRelationshipAuxiliaryBe
Function GIAnlgClass::generateRelationshipEntityLanguageActionReverse()
Function Summary
name | return type | description |
generateRelationshipEntityLanguageActionReverse | bool | generate relationship entity language action reverse |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
currentNLGentity | GIANLGentity** | current NLG entity |
sameReferenceSet | const bool | same reference set |
Function Reference List
-
- generateMorphologyRelationshipAuxiliaryBe
- generateMorphologyActionReverse
Function GIAnlgClass::compareRelationshipConnectionType()
Function Summary
name | return type | description |
compareRelationshipConnectionType | bool | compare relationship connection type |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
entityType | const int | entity type |
Function Reference List
N/A
Function GIAnlgClass::generateMorphologyAction()
Function Summary
name | return type | description |
generateMorphologyAction | string | generate morphology action |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function GIAnlgClass::generateMorphologyActionReverse()
Function Summary
name | return type | description |
generateMorphologyActionReverse | string | generate morphology action reverse |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function GIAnlgClass::generateMorphologyCondition()
Function Summary
name | return type | description |
generateMorphologyCondition | string | generate morphology condition |
Function Arguments
name | type | description |
relationshipConnection | const GIAentityConnection* | relationship connection |
Function Reference List
N/A
Function GIAnlgClass::generateMorphologyRelationshipAuxiliaryBe()
Function Summary
name | return type | description |
generateMorphologyRelationshipAuxiliaryBe | string | generate morphology relationship auxiliary be |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getDefinitionRelationshipSubjectEntity
Function GIAnlgClass::generateMorphologyRelationshipAuxiliaryHave()
Function Summary
name | return type | description |
generateMorphologyRelationshipAuxiliaryHave | string | generate morphology relationship auxiliary have |
Function Arguments
name | type | description |
relationshipConnection | GIAentityConnection* | relationship connection |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getPropertyRelationshipSubjectEntity
Function GIAnlgClass::generateNounEntityLanguage()
Function Summary
name | return type | description |
generateNounEntityLanguage | bool | generate noun entity language |
Function Arguments
name | type | description |
nounEntity | GIAentityNode* | noun entity |
currentNLGentity | GIANLGentity** | current NLG entity |
definite | const bool | definite |
parseSameReferenceSetOnly | const bool | parse same reference set only |
possessive | bool | possessive |
determiner | const bool | determiner |
Function Reference List
-
-
- generateQualityPrependText
- calcNounWord
Function GIAnlgClass::calcDeterminate()
Function Summary
name | return type | description |
calcDeterminate | string | calc determinate |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
definite | const bool | definite |
Function Reference List
-
- GIAentityNodeClassClass::entityIsRelationship
Function GIAnlgClass::generateQualityPrependText()
Function Summary
name | return type | description |
generateQualityPrependText | bool | generate quality prepend text |
Function Arguments
name | type | description |
currentEntity | GIAentityNode* | current entity |
currentNLGentity | GIANLGentity** | current NLG entity |
testSameReferenceSet | const bool | test same reference set |
generateNewNLGentities | const bool | generate new NLG entities |
Function Reference List
-
-
- GIAtranslatorOperationsClass::getRelationshipObjectEntity
-
-
-
- generateQualityPrependText
- generateConjunctionOfNLGentitiesInSection
Function GIAnlgClass::generateConjunctionOfNLGentitiesInSection()
Function Summary
name | return type | description |
generateConjunctionOfNLGentitiesInSection | bool | generate conjunction of NLG entities in section |
Function Arguments
name | type | description |
subphraseCountMax | const int | subphrase count max |
NLGentitiesInSection | vector<GIANLGentity*>* | NLG entities in section |
Function Reference List
N/A
Function GIAnlgClass::calcNounWord()
Function Summary
name | return type | description |
calcNounWord | string | calc noun word |
Function Arguments
name | type | description |
entityNode | GIAentityNode* | entity node |
possessive | bool | possessive |
Function Reference List
-
-
-
- GIAentityNodeClassClass::printQuantityNumberString
File GIAsemRelTranslator Documentation
File Name: GIAsemRelTranslator.cpp/.hpp
File Description: GIA sem rel translator
File Function List
-
- performSemanticParserLookupAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
-
- lookupSemanticParserFiles
File Diagram (functions hierarchy)
Function GIAsemRelTranslatorClass::performSemanticParserLookupAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences()
Function Summary
name | return type | description |
performSemanticParserLookupAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences | bool | perform semantic parser lookup and create semantic network based upon semantic dependency parsed sentences |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
inputTextPlainTXTfileName | const string | input text plain TXT file name |
inputTextNLPrelationXMLfileName | string | input text NLP relation XML file name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
outputCFFfileName | string | output CFF file name |
Function Reference List
-
- GIAnlpClass::parseNLPparserFeaturesFile
- lookupSemanticParserFiles
- SHAREDvarsClass::setCurrentDirectory
- GIAnlpClass::parseNLPparserRelationsFile
- GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
Function GIAsemRelTranslatorClass::lookupSemanticParserFiles()
Function Summary
name | return type | description |
lookupSemanticParserFiles | bool | lookup semantic parser files |
Function Arguments
name | type | description |
firstSentenceInList | const GIAsentence* | first sentence in list |
NLPfeatureParser | const int | NLP feature parser |
Function Reference List
-
- lookupSemanticParserFiles
File GIAneuralNetworkNonSemantic Documentation
File Name: GIAneuralNetworkNonSemantic.cpp/.hpp
File Description: GIA neural network non semantic
File Function List
-
- addTextToNetwork
- addTextToNetworkLogicReference
- replaceWordsWithLemmas
- detectIndefiniteConceptDefinition
- identifyAndDemarcateConceptsInReferenceSet
- detectIfWordIsConcept
- detectIfWordIsDeterminer
- findIndexOfStartOfSpecificConcept
- findOrAddReferenceSetInNetwork
- calculateNumberActiveConceptNeuronsInSubnet
- calculateNumberActiveConceptNeuronsInSubnetReset
- calculateNumberActiveConceptNeuronsInSubnetUpdateActivationAge
- calculateNumberActiveConceptNeuronsInSubnet
- addReferenceSetInNetwork
- createDelimiterArtificialSynapseNeuron
- connectReferenceSetsInNetwork
- findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron
- performQuery
- determineReferenceSetDefinite
- getDelimiterWord
- getLogicReferenceWord
- generateArtificialLayer
File Diagram (functions hierarchy)
Function GIAneuralNetworkNonSemanticClass::addTextToNetwork()
Function Summary
name | return type | description |
addTextToNetwork | bool | add text to network |
Function Arguments
name | type | description |
translatorVariables | GIAtranslatorVariablesClass* | translator variables |
Function Reference List
-
-
- addTextToNetworkLogicReference
Function GIAneuralNetworkNonSemanticClass::addTextToNetworkLogicReference()
Function Summary
name | return type | description |
addTextToNetworkLogicReference | bool | add text to network logic reference |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
firstLogicReferenceInList | GIAposRelTranslatorHybridLogicReference* | first logic reference in list |
higherLogicReferenceArtificialSynapseNeuron | ANNneuron* | higher logic reference artificial synapse neuron |
higherLogicReferenceArtificialSynapseNeuronDirection | const bool | higher logic reference artificial synapse neuron direction |
Function Reference List
-
-
-
- getLogicReferenceWord
- findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron
- addTextToNetworkLogicReference
- addTextToNetworkLogicReference
- addTextToNetworkLogicReference
- replaceWordsWithLemmas
- replaceWordsWithLemmas
- determineReferenceSetDefinite
- determineReferenceSetDefinite
- detectIndefiniteConceptDefinition
- identifyAndDemarcateConceptsInReferenceSet
- identifyAndDemarcateConceptsInReferenceSet
- getDelimiterWord
- createDelimiterArtificialSynapseNeuron
- findOrAddReferenceSetInNetwork
- findOrAddReferenceSetInNetwork
- connectReferenceSetsInNetwork
Function GIAneuralNetworkNonSemanticClass::replaceWordsWithLemmas()
Function Summary
name | return type | description |
replaceWordsWithLemmas | bool | replace words with lemmas |
Function Arguments
name | type | description |
referenceSet | const LRPpreprocessorSubReferenceSet* | reference set |
Function Reference List
-
-
-
- SHAREDvarsClass::convertStringToLowerCase
- LRPpreprocessorWordIdentificationClass::determineIsVerb
- LRPpreprocessorWordIdentificationClass::determineIsNoun
Function GIAneuralNetworkNonSemanticClass::detectIndefiniteConceptDefinition()
Function Summary
name | return type | description |
detectIndefiniteConceptDefinition | bool | detect indefinite concept definition |
Function Arguments
name | type | description |
referenceSetSubject | LRPpreprocessorSubReferenceSet* | reference set subject |
referenceSetObject | LRPpreprocessorSubReferenceSet* | reference set object |
referenceSetDelimiter | LRPpreprocessorSubReferenceSet* | reference set delimiter |
Function Reference List
-
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
Function GIAneuralNetworkNonSemanticClass::identifyAndDemarcateConceptsInReferenceSet()
Function Summary
name | return type | description |
identifyAndDemarcateConceptsInReferenceSet | bool | identify and demarcate concepts in reference set |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
currentSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | current sub reference set in list |
referenceSetType | const int | reference set type |
indefiniteConceptDefinitionFound | const bool | indefinite concept definition found |
foundConcept | bool* | found concept |
conceptNeuronFound | ANNneuron** | concept neuron found |
Function Reference List
Function GIAneuralNetworkNonSemanticClass::detectIfWordIsConcept()
Function Summary
name | return type | description |
detectIfWordIsConcept | bool | detect if word is concept |
Function Arguments
name | type | description |
subReferenceSetContents | vector<LRPpreprocessorPlainTextWord*>* | sub reference set contents |
wordIndex | int | word index |
specificConceptDetected | bool* | specific concept detected |
indexOfStartOfSpecificConcept | int* | index of start of specific concept |
indefiniteConceptDefinitionFound | const bool | indefinite concept definition found |
Function Reference List
-
-
- SHAREDvarsClass::textInTextArray
- detectIfWordIsDeterminer
- LRPpreprocessorWordIdentificationClass::determineNounPluralVariant
- findIndexOfStartOfSpecificConcept
Function GIAneuralNetworkNonSemanticClass::detectIfWordIsDeterminer()
Function Summary
name | return type | description |
detectIfWordIsDeterminer | bool | detect if word is determiner |
Function Arguments
name | type | description |
word | const string | word |
Function Reference List
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
Function GIAneuralNetworkNonSemanticClass::findIndexOfStartOfSpecificConcept()
Function Summary
name | return type | description |
findIndexOfStartOfSpecificConcept | bool | find index of start of specific concept |
Function Arguments
name | type | description |
subReferenceSetContents | const vector<LRPpreprocessorPlainTextWord*>* | sub reference set contents |
startIndexToSearch | const int | start index to search |
indexOfStartOfSpecificConcept | int* | index of start of specific concept |
Function Reference List
-
-
- LRPpreprocessorWordIdentificationClass::determineIsAdjective
- LRPpreprocessorWordIdentificationClass::determineIsNoun
Function GIAneuralNetworkNonSemanticClass::findOrAddReferenceSetInNetwork()
Function Summary
name | return type | description |
findOrAddReferenceSetInNetwork | bool | find or add reference set in network |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
referenceSetSubnetEntry | ANNneuron** | reference set subnet entry |
referenceSetDelimiterSubnetEntry | ANNneuron* | reference set delimiter subnet entry |
referenceSetType | const int | reference set type |
Function Reference List
-
-
-
-
-
-
- calculateNumberActiveConceptNeuronsInSubnet
- calculateNumberActiveConceptNeuronsInSubnetReset
- calculateNumberActiveConceptNeuronsInSubnet
- calculateNumberActiveConceptNeuronsInSubnetReset
- calculateNumberActiveConceptNeuronsInSubnetUpdateActivationAge
- calculateNumberActiveConceptNeuronsInSubnetReset
- addReferenceSetInNetwork
- addReferenceSetInNetwork
Function GIAneuralNetworkNonSemanticClass::calculateNumberActiveConceptNeuronsInSubnet()
Function Summary
name | return type | description |
calculateNumberActiveConceptNeuronsInSubnet | void | calculate number active concept neurons in subnet |
Function Arguments
name | type | description |
currentNeuronConnectionInInstanceSubnet | ANNneuronConnection* | current neuron connection in instance subnet |
numberOfActiveConceptNeuronsInSubnet | int* | number of active concept neurons in subnet |
activationAgeOfSubnetSynapsesTotal | int64_t* | activation age of subnet synapses total |
Function Reference List
-
- calculateNumberActiveConceptNeuronsInSubnet
Function GIAneuralNetworkNonSemanticClass::calculateNumberActiveConceptNeuronsInSubnetReset()
Function Summary
name | return type | description |
calculateNumberActiveConceptNeuronsInSubnetReset | void | calculate number active concept neurons in subnet reset |
Function Arguments
name | type | description |
currentNeuronConnectionInInstanceSubnet | ANNneuronConnection* | current neuron connection in instance subnet |
Function Reference List
-
- calculateNumberActiveConceptNeuronsInSubnet
Function GIAneuralNetworkNonSemanticClass::calculateNumberActiveConceptNeuronsInSubnetUpdateActivationAge()
Function Summary
name | return type | description |
calculateNumberActiveConceptNeuronsInSubnetUpdateActivationAge | void | calculate number active concept neurons in subnet update activation age |
Function Arguments
name | type | description |
currentNeuronConnectionInInstanceSubnet | ANNneuronConnection* | current neuron connection in instance subnet |
Function Reference List
-
- calculateNumberActiveConceptNeuronsInSubnet
Function GIAneuralNetworkNonSemanticClass::calculateNumberActiveConceptNeuronsInSubnet()
Function Summary
name | return type | description |
calculateNumberActiveConceptNeuronsInSubnet | void | calculate number active concept neurons in subnet |
Function Arguments
name | type | description |
currentNeuronConnectionInInstanceSubnet | ANNneuronConnection* | current neuron connection in instance subnet |
direction | const bool | direction |
numberOfActiveConceptNeuronsInSubnet | int* | number of active concept neurons in subnet |
activationAgeOfSubnetSynapsesTotal | int64_t* | activation age of subnet synapses total |
reset | const bool | reset |
updateActivationAge | const bool | update activation age |
Function Reference List
-
-
-
-
- calculateNumberActiveConceptNeuronsInSubnet
- calculateNumberActiveConceptNeuronsInSubnet
Function GIAneuralNetworkNonSemanticClass::addReferenceSetInNetwork()
Function Summary
name | return type | description |
addReferenceSetInNetwork | bool | add reference set in network |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
firstSubReferenceSetInList | const LRPpreprocessorSubReferenceSet* | first sub reference set in list |
referenceSetSubnetEntry | ANNneuron** | reference set subnet entry |
referenceSetDelimiterSubnetEntry | ANNneuron* | reference set delimiter subnet entry |
referenceSetType | const int | reference set type |
Function Reference List
-
-
-
-
- getDelimiterWord
- findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron
- findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron
Function GIAneuralNetworkNonSemanticClass::createDelimiterArtificialSynapseNeuron()
Function Summary
name | return type | description |
createDelimiterArtificialSynapseNeuron | bool | create delimiter artificial synapse neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
referenceSetDelimiterSubnetEntry | ANNneuron** | reference set delimiter subnet entry |
referenceSetDelimiter | LRPpreprocessorSubReferenceSet* | reference set delimiter |
Function Reference List
-
-
- getDelimiterWord
- findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron
Function GIAneuralNetworkNonSemanticClass::connectReferenceSetsInNetwork()
Function Summary
name | return type | description |
connectReferenceSetsInNetwork | bool | connect reference sets in network |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
referenceSetSubjectSubnetEntry | ANNneuron* | reference set subject subnet entry |
referenceSetObjectSubnetEntry | ANNneuron* | reference set object subnet entry |
referenceSetDelimiterSubnetEntry | ANNneuron** | reference set delimiter subnet entry |
referenceSetDelimiter | LRPpreprocessorSubReferenceSet* | reference set delimiter |
Function Reference List
-
-
-
- createDelimiterArtificialSynapseNeuron
Function GIAneuralNetworkNonSemanticClass::findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron()
Function Summary
name | return type | description |
findOrAddConceptAndConnectNewSynapseArtificialInstanceNeuron | ANNneuron* | find or add concept and connect new synapse artificial instance neuron |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
wordTag | const LRPpreprocessorPlainTextWord* | word tag |
Function Reference List
Function GIAneuralNetworkNonSemanticClass::performQuery()
Function Summary
name | return type | description |
performQuery | bool | perform query |
Function Arguments
name | type | description |
translatorVariables | const GIAtranslatorVariablesClass* | translator variables |
translatorVariablesQuery | const GIAtranslatorVariablesClass* | translator variables query |
Function Reference List
N/A
Function GIAneuralNetworkNonSemanticClass::determineReferenceSetDefinite()
Function Summary
name | return type | description |
determineReferenceSetDefinite | bool | determine reference set definite |
Function Arguments
name | type | description |
firstSubReferenceSetInList | LRPpreprocessorSubReferenceSet* | first sub reference set in list |
Function Reference List
-
-
-
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::textInTextArray
- SHAREDvarsClass::charInCharArray
Function GIAneuralNetworkNonSemanticClass::getDelimiterWord()
Function Summary
name | return type | description |
getDelimiterWord | LRPpreprocessorPlainTextWord* | get delimiter word |
Function Arguments
name | type | description |
referenceSetDelimiter | const LRPpreprocessorSubReferenceSet* | reference set delimiter |
Function Reference List
N/A
Function GIAneuralNetworkNonSemanticClass::getLogicReferenceWord()
Function Summary
name | return type | description |
getLogicReferenceWord | LRPpreprocessorPlainTextWord* | get logic reference word |
Function Arguments
name | type | description |
logicReference | const GIAposRelTranslatorHybridLogicReference* | logic reference |
Function Reference List
N/A
Function GIAneuralNetworkNonSemanticClass::generateArtificialLayer()
Function Summary
name | return type | description |
generateArtificialLayer | int | generate artificial layer |
Function Arguments
name | type | description |
neuralNetworkVariables | const GIAneuralNetworkVariablesClass* | neural network variables |
Function Reference List
N/A
File GIAposRelTranslator Documentation
File Name: GIAposRelTranslator.cpp/.hpp
File Description: GIA pos rel translator
File Function List
-
- parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
File Diagram (functions hierarchy)
Function GIAposRelTranslatorClass::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 | GIAtranslatorVariablesClass* | translator variables |
inputTextPlainTXTfileName | const string | input text plain TXT file name |
inputTextNLPrelationXMLfileName | string | input text NLP relation XML file name |
inputTextNLPfeatureXMLfileName | const string | input text NLP feature XML file name |
outputCFFfileName | string | output CFF file name |
Function Reference List
-
- GIAposRelTranslatorParserClass::createSANItranslatorVariablesFromGIAtranslatorVariables
- GIAnlpClass::parseNLPparserFeaturesFile
- SANIposRelTranslatorClass::parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- parseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
- GIAposRelTranslatorParserClass::generateSemanticRelationsFromTxtRelationsWrapperSentences
- SHAREDvarsClass::setCurrentDirectory
- GIAnlpClass::parseNLPparserRelationsFile
- GIAtranslatorClass::parseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
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