File GIAsynRelTranslatorParser Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAsynRelTranslatorParser.cpp/.hpp

File Description: GIA syn rel translator parser

File Function List


File Diagram (functions hierarchy)


Function GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodes()

Function Summary
namereturn typedescription
convertSentenceSyntacticRelationsIntoGIAnetworkNodesboolconvert sentence syntactic relations into GIA network nodes

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
firstGIAcoreferenceInList GIAcoreference* first GIA coreference in list

Function Reference List


Function Trace
locationcurrent function being traced
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1()

Function Summary
namereturn typedescription
convertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1boolconvert sentence syntactic relations into GIA network nodes end part 1

Function Arguments
nametypedescription
translatorVariablesconst GIAtranslatorVariablesClass* translator variables
entityNodesActiveListSentence vector<GIAentityNode*>* entity nodes active list sentence

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodesEndPart1
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::convertSentenceRelationsIntoGIAnetworkNodesEndPart2()

Function Summary
namereturn typedescription
convertSentenceRelationsIntoGIAnetworkNodesEndPart2boolconvert sentence relations into GIA network nodes end part 2

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
entityNodesActiveListSentence vector<GIAentityNode*>* entity nodes active list sentence

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray()

Function Summary
namereturn typedescription
disableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArrayvoiddisable network index entities based on feature temp entity node array

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppdisableNetworkIndexEntitiesBasedOnFeatureTempEntityNodeArray
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::disableEntitiesBasedOnFeatureTempEntityNodeArray()

Function Summary
namereturn typedescription
disableEntitiesBasedOnFeatureTempEntityNodeArrayvoiddisable entities based on feature temp entity node array

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppdisableEntitiesBasedOnFeatureTempEntityNodeArray
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::invertOrDuplicateConditionsIfRequired()

Function Summary
namereturn typedescription
invertOrDuplicateConditionsIfRequiredvoidinvert or duplicate conditions if required

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppinvertOrDuplicateConditionsIfRequired
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::createNewInverseConditionEntity()

Function Summary
namereturn typedescription
createNewInverseConditionEntityvoidcreate new inverse condition entity

Function Arguments
nametypedescription
currentRelationInListGIArelation* current relation in list
translatorVariables GIAtranslatorVariablesClass* translator variables
inverseConditionName string inverse condition name

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppcreateNewInverseConditionEntity
GIAsynRelTranslatorParser.hppinvertOrDuplicateConditionsIfRequired
GIAtranslator.hppconvertSentenceSyntacticRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::addSentenceToPreprocessorSentence()

Function Summary
namereturn typedescription
addSentenceToPreprocessorSentencebooladd sentence to preprocessor sentence

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppaddSentenceToPreprocessorSentence
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::getPreprocessorSentence()

Function Summary
namereturn typedescription
getPreprocessorSentenceboolget preprocessor sentence

Function Arguments
nametypedescription
firstLRPpreprocessorSentenceInListconstEffective LRPpreprocessorSentence* first LRP preprocessor sentence in list
sentenceIndex const int sentence index
sentenceFound constEffective LRPpreprocessorSentence** sentence found

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppgetPreprocessorSentence
GIAsynRelTranslatorParser.hppaddSentenceToPreprocessorSentence
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::addSentenceFeatureOutputToPreprocessorSentenceWordList()

Function Summary
namereturn typedescription
addSentenceFeatureOutputToPreprocessorSentenceWordListbooladd sentence feature output to preprocessor sentence word list

Function Arguments
nametypedescription
preprocessorSentenceWordListvector<LRPpreprocessorPlainTextWord*>* preprocessor sentence word list
translatorVariables const GIAtranslatorVariablesClass* translator variables
originalNLPfeatures const bool original NLP features

Function Reference List


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppaddSentenceFeatureOutputToPreprocessorSentenceWordList
GIAsynRelTranslatorParser.hppaddSentenceToPreprocessorSentence
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)


Function GIAsynRelTranslatorParserClass::addSentenceEntityOutputToPreprocessorSentenceWordList()

Function Summary
namereturn typedescription
addSentenceEntityOutputToPreprocessorSentenceWordListbooladd sentence entity output to preprocessor sentence word list

Function Arguments
nametypedescription
preprocessorSentenceWordListvector<LRPpreprocessorPlainTextWord*>* preprocessor sentence word list
translatorVariables GIAtranslatorVariablesClass* translator variables

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAsynRelTranslatorParser.hppaddSentenceEntityOutputToPreprocessorSentenceWordList
GIAsynRelTranslatorParser.hppaddSentenceToPreprocessorSentence
GIAposRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsynRelTranslatorParser.hppconvertSentenceRelationsIntoGIAnetworkNodesEndPart2

Trace Diagram (magenta)