File GIAposRelTranslatorParser Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: GIAposRelTranslatorParser.cpp/.hpp

File Description: GIA pos rel translator parser

File Function List


File Diagram (functions hierarchy)


Function GIAposRelTranslatorParserClass::createSANItranslatorVariablesFromGIAtranslatorVariables()

Function Summary
namereturn typedescription
createSANItranslatorVariablesFromGIAtranslatorVariablesvoidcreate SANI translator variables from GIA translator variables

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
SANItranslatorVariables SANItranslatorVariablesClass* SANI translator variables

Function Reference List
N/A


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::convertSentenceTxtRelationsIntoGIAnetworkNodes()

Function Summary
namereturn typedescription
convertSentenceTxtRelationsIntoGIAnetworkNodesboolconvert sentence txt relations into GIA network nodes

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables
linkPreestablishedReferencesGIA const bool link preestablished references GIA
firstGIAcoreferenceInList GIAcoreference* first GIA coreference in list

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelations()

Function Summary
namereturn typedescription
locateAndAddAllNetworkIndexEntitiesBasedOnTxtRelationsboollocate and add all network index entities based on txt relations

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::identifyComparisonVariable()

Function Summary
namereturn typedescription
identifyComparisonVariablevoididentify comparison variable

Function Arguments
nametypedescription
translatorVariablesconst GIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::generateSemanticRelationsFromTxtRelationsWrapperSentences()

Function Summary
namereturn typedescription
generateSemanticRelationsFromTxtRelationsWrapperSentencesboolgenerate semantic relations from txt relations wrapper sentences

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslator.hppgenerateSemanticRelationsFromTxtRelationsWrapperSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::generateSemanticRelationsFromTxtRelationsWrapper()

Function Summary
namereturn typedescription
generateSemanticRelationsFromTxtRelationsWrapperboolgenerate semantic relations from txt relations wrapper

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::reconcileSameReferenceSetConnectionsForAllRelationshipEntities()

Function Summary
namereturn typedescription
reconcileSameReferenceSetConnectionsForAllRelationshipEntitiesboolreconcile same reference set connections for all relationship entities

Function Arguments
nametypedescription
translatorVariablesconst GIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::setPreprocessorSentenceTranslatorEntityReferences()

Function Summary
namereturn typedescription
setPreprocessorSentenceTranslatorEntityReferencesvoidset preprocessor sentence translator entity references

Function Arguments
nametypedescription
currentPreprocessorSentenceInListLRPpreprocessorSentence* current preprocessor sentence in list
GIAentityNodeArray const vector<GIAentityNode*>* GIA entity node array

Function Reference List


Function Trace
locationcurrent function being traced
GIAposRelTranslatorParser.hppsetPreprocessorSentenceTranslatorEntityReferences
GIAposRelTranslator.hppgenerateSemanticRelationsFromTxtRelationsWrapperSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::defineSubstancesBasedOnNetworkAndDeterminerInfo()

Function Summary
namereturn typedescription
defineSubstancesBasedOnNetworkAndDeterminerInfovoiddefine substances based on network and determiner info

Function Arguments
nametypedescription
translatorVariablesconst GIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::relinkDynamicConnections()

Function Summary
namereturn typedescription
relinkDynamicConnectionsboolrelink dynamic connections

Function Arguments
nametypedescription
translatorVariablesGIAtranslatorVariablesClass* translator variables

Function Reference List


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

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::findIdealSemanticRelationshipSourceInSentenceSubnet()

Function Summary
namereturn typedescription
findIdealSemanticRelationshipSourceInSentenceSubnetboolfind ideal semantic relationship source in sentence subnet

Function Arguments
nametypedescription
translatorVariablesconst 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


Function Trace
locationcurrent function being traced
GIAposRelTranslatorParser.hppfindIdealSemanticRelationshipSourceInSentenceSubnet
GIAposRelTranslatorParser.hpprelinkDynamicConnections
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper

Trace Diagram (magenta)


Function GIAposRelTranslatorParserClass::calculateSimilarityOfSubnets()

Function Summary
namereturn typedescription
calculateSimilarityOfSubnetsboolcalculate similarity of subnets

Function Arguments
nametypedescription
translatorVariablesconst 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


Function Trace
locationcurrent function being traced
GIAposRelTranslatorParser.hppcalculateSimilarityOfSubnets
GIAposRelTranslatorParser.hppfindIdealSemanticRelationshipSourceInSentenceSubnet
GIAposRelTranslatorParser.hpprelinkDynamicConnections
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper

Trace Diagram (magenta)