File SANIposRelTranslatorPermutations Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SANIposRelTranslatorPermutations.cpp/.hpp

File Description: SANI pos rel translator permutations

File Function List


File Diagram (functions hierarchy)


Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper()

Function Summary
namereturn typedescription
executePosRelTranslatorWrapperboolexecute pos rel translator wrapper

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* translator variables
SANIrulesTokenLayers vector<XMLparserTag*>* SANI rules token layers
SANIGroupTypes vector<SANIGroupType*>* SANIG roup types

Function Reference List


Function Trace
locationcurrent function being traced
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslator.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorWrapper2()

Function Summary
namereturn typedescription
executePosRelTranslatorWrapper2boolexecute pos rel translator wrapper 2

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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


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

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorOnPOSunambiguousSentenceSubsets()

Function Summary
namereturn typedescription
executePosRelTranslatorOnPOSunambiguousSentenceSubsetsboolexecute pos rel translator on POS unambiguous sentence subsets

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::executePosRelTranslatorOnPOSunambiguousSentenceSubset()

Function Summary
namereturn typedescription
executePosRelTranslatorOnPOSunambiguousSentenceSubsetboolexecute pos rel translator on POS unambiguous sentence subset

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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 Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::executePosRelTranslator()

Function Summary
namereturn typedescription
executePosRelTranslatorboolexecute pos rel translator

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::generateParseTreeIntroWrapper()

Function Summary
namereturn typedescription
generateParseTreeIntroWrapperboolgenerate parse tree intro wrapper

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::generateParseTreeIntroWrapper()

Function Summary
namereturn typedescription
generateParseTreeIntroWrapperboolgenerate parse tree intro wrapper

Function Arguments
nametypedescription
translatorVariablesSANItranslatorVariablesClass* 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


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::updatePerformanceNeuralNetwork()

Function Summary
namereturn typedescription
updatePerformanceNeuralNetworkboolupdate performance neural network

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


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppupdatePerformanceNeuralNetwork
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppgenerateParseTreeIntroWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::transferParseTreePOStypeInferredToWordList()

Function Summary
namereturn typedescription
transferParseTreePOStypeInferredToWordListbooltransfer parse tree POS type inferred to word list

Function Arguments
nametypedescription
translatorVariablesconst SANItranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hpptransferParseTreePOStypeInferredToWordList
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslator.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::transferParseTreePOStypeInferredToWordList()

Function Summary
namereturn typedescription
transferParseTreePOStypeInferredToWordListbooltransfer parse tree POS type inferred to word list

Function Arguments
nametypedescription
currentParseTreeGroupconst SANIGroupParseTree* current parse tree group
layer int layer

Function Reference List


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hpptransferParseTreePOStypeInferredToWordList
SANIposRelTranslatorPermutations.hpptransferParseTreePOStypeInferredToWordList
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslator.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIposRelTranslatorPermutationsClass::detectLongConsecutivePOS()

Function Summary
namereturn typedescription
detectLongConsecutivePOSbooldetect long consecutive POS

Function Arguments
nametypedescription
POSambiguityInfoPermutationconst vector<uint64_t>* POS ambiguity info permutation

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppdetectLongConsecutivePOS
SANIposRelTranslatorPermutations.hppexecutePosRelTranslator
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubset
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorOnPOSunambiguousSentenceSubsets
GIAposRelTranslatorParser.hppexecutePosRelTranslatorWrapper2
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
GIAtranslator.hppconvertSentenceTxtRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodes
GIAtranslator.hppconvertSentenceRelationsIntoGIAnetworkNodesWrapper
GIAtranslator.hppconvertSentenceListRelationsIntoGIAnetworkNodes
GIAtranslator.hppcreateSemanticNetworkBasedUponDependencyParsedSentences
GIAmain.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAsemRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslator.hppparseNLPparserFileAndCreateSemanticNetworkBasedUponDependencyParsedSentences
GIAposRelTranslatorParser.hppgenerateSemanticRelationsFromTxtRelationsWrapper
SANIposRelTranslatorPermutations.hppexecutePosRelTranslatorWrapper2
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper

Trace Diagram (magenta)