SIS
Symmetric Index Structures
|
#include "base.h"
Go to the source code of this file.
Functions | |
CDAWGBuildHelp * | CDAWGBuildHelpInit (CompressedAutomaton *aut) |
void | CDAWGBuildHelpFree (CDAWGBuildHelp *help) |
PairState | Delta (CDAWGBuildHelp *help, const PairState *state, const void *symbol, UINT *tr) |
UINT | CDAWGAdd (CDAWGBuildHelp *help, const VoidSequence *documentDollar) |
UINT CDAWGAdd | ( | CDAWGBuildHelp * | help, |
const VoidSequence * | documentDollar | ||
) |
adds the whole document, uses inenaga algorithm to add the document symbol by symbol
Definition at line 344 of file inenagaCDAWG.c.
Referenced by lmu::cis::sis::InenagaCDAWGAdapter::Add(), lmu::cis::sis::SCDAWGAdapter::Add(), CmdBuildCDAWG(), and SCDAWGAdd().
void CDAWGBuildHelpFree | ( | CDAWGBuildHelp * | help | ) |
Definition at line 87 of file inenagaCDAWG.c.
Referenced by lmu::cis::sis::InenagaCDAWGAdapter::Close(), CmdBuildCDAWG(), and SCDAWGBuildHelpFree().
CDAWGBuildHelp* CDAWGBuildHelpInit | ( | CompressedAutomaton * | aut | ) |
Definition at line 73 of file inenagaCDAWG.c.
Referenced by CmdBuildCDAWG(), and SCDAWGBuildHelpInit().
PairState Delta | ( | CDAWGBuildHelp * | help, |
const PairState * | state, | ||
const void * | symbol, | ||
UINT * | tr | ||
) |
Definition at line 97 of file inenagaCDAWG.c.
Referenced by lmu::cis::sis::DocumentIndexingAutomaton< AutomatonType >::findall(), and SuffixTreeAdd().