This is the complete list of members for tesseract::RecodeBeamSearch, including all inherited members.
beam_ | tesseract::RecodeBeamSearch | private |
beam_size_ | tesseract::RecodeBeamSearch | private |
BeamIndex(bool is_dawg, NodeContinuation cont, int length) | tesseract::RecodeBeamSearch | inlinestatic |
ComputeCodeHash(int code, bool dup, const RecodeNode *prev) const | tesseract::RecodeBeamSearch | private |
ComputeTopN(const float *outputs, int num_outputs, int top_n) | tesseract::RecodeBeamSearch | private |
ContinuationFromBeamsIndex(int index) | tesseract::RecodeBeamSearch | inlinestatic |
ContinueContext(const RecodeNode *prev, int index, const float *outputs, TopNState top_n_flag, double dict_ratio, double cert_offset, double worst_dict_cert, RecodeBeam *step) | tesseract::RecodeBeamSearch | private |
ContinueDawg(int code, int unichar_id, float cert, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step) | tesseract::RecodeBeamSearch | private |
ContinueUnichar(int code, int unichar_id, float cert, float worst_dict_cert, float dict_ratio, bool use_dawgs, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step) | tesseract::RecodeBeamSearch | private |
DebugBeamPos(const UNICHARSET &unicharset, const RecodeHeap &heap) const | tesseract::RecodeBeamSearch | private |
DebugBeams(const UNICHARSET &unicharset) const | tesseract::RecodeBeamSearch | |
DebugPath(const UNICHARSET *unicharset, const GenericVector< const RecodeNode *> &path) const | tesseract::RecodeBeamSearch | private |
DebugUnicharPath(const UNICHARSET *unicharset, const GenericVector< const RecodeNode *> &path, const GenericVector< int > &unichar_ids, const GenericVector< float > &certs, const GenericVector< float > &ratings, const GenericVector< int > &xcoords) const | tesseract::RecodeBeamSearch | private |
Decode(const NetworkIO &output, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset, int lstm_choice_mode=0) | tesseract::RecodeBeamSearch | |
Decode(const GENERIC_2D_ARRAY< float > &output, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset) | tesseract::RecodeBeamSearch | |
DecodeStep(const float *outputs, int t, double dict_ratio, double cert_offset, double worst_dict_cert, const UNICHARSET *charset, bool debug=false) | tesseract::RecodeBeamSearch | private |
dict_ | tesseract::RecodeBeamSearch | private |
ExtractBestPathAsLabels(GenericVector< int > *labels, GenericVector< int > *xcoords) const | tesseract::RecodeBeamSearch | |
ExtractBestPathAsUnicharIds(bool debug, const UNICHARSET *unicharset, GenericVector< int > *unichar_ids, GenericVector< float > *certs, GenericVector< float > *ratings, GenericVector< int > *xcoords) const | tesseract::RecodeBeamSearch | |
ExtractBestPathAsWords(const TBOX &line_box, float scale_factor, bool debug, const UNICHARSET *unicharset, PointerVector< WERD_RES > *words, int lstm_choice_mode=0) | tesseract::RecodeBeamSearch | |
ExtractBestPaths(GenericVector< const RecodeNode *> *best_nodes, GenericVector< const RecodeNode *> *second_nodes) const | tesseract::RecodeBeamSearch | private |
ExtractPath(const RecodeNode *node, GenericVector< const RecodeNode *> *path) const | tesseract::RecodeBeamSearch | private |
ExtractPathAsUnicharIds(const GenericVector< const RecodeNode *> &best_nodes, GenericVector< int > *unichar_ids, GenericVector< float > *certs, GenericVector< float > *ratings, GenericVector< int > *xcoords, std::deque< std::pair< int, int >> *best_choices=nullptr) | tesseract::RecodeBeamSearch | privatestatic |
InitializeWord(bool leading_space, const TBOX &line_box, int word_start, int word_end, float space_certainty, const UNICHARSET *unicharset, const GenericVector< int > &xcoords, float scale_factor) | tesseract::RecodeBeamSearch | private |
is_simple_text_ | tesseract::RecodeBeamSearch | private |
IsDawgFromBeamsIndex(int index) | tesseract::RecodeBeamSearch | inlinestatic |
kBeamWidths | tesseract::RecodeBeamSearch | privatestatic |
kMinCertainty | tesseract::RecodeBeamSearch | static |
kNumBeams | tesseract::RecodeBeamSearch | static |
kNumLengths | tesseract::RecodeBeamSearch | static |
LengthFromBeamsIndex(int index) | tesseract::RecodeBeamSearch | inlinestatic |
null_char_ | tesseract::RecodeBeamSearch | private |
PushDupOrNoDawgIfBetter(int length, bool dup, int code, int unichar_id, float cert, float worst_dict_cert, float dict_ratio, bool use_dawgs, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step) | tesseract::RecodeBeamSearch | private |
PushHeapIfBetter(int max_size, int code, int unichar_id, PermuterType permuter, bool dawg_start, bool word_start, bool end, bool dup, float cert, const RecodeNode *prev, DawgPositionVector *d, RecodeHeap *heap) | tesseract::RecodeBeamSearch | private |
PushHeapIfBetter(int max_size, RecodeNode *node, RecodeHeap *heap) | tesseract::RecodeBeamSearch | private |
PushInitialDawgIfBetter(int code, int unichar_id, PermuterType permuter, bool start, bool end, float cert, NodeContinuation cont, const RecodeNode *prev, RecodeBeam *step) | tesseract::RecodeBeamSearch | private |
RecodeBeamSearch(const UnicharCompress &recoder, int null_char, bool simple_text, Dict *dict) | tesseract::RecodeBeamSearch | |
recoder_ | tesseract::RecodeBeamSearch | private |
SaveMostCertainChoices(const float *outputs, int num_outputs, const UNICHARSET *charset, int xCoord) | tesseract::RecodeBeamSearch | private |
second_code_ | tesseract::RecodeBeamSearch | private |
space_delimited_ | tesseract::RecodeBeamSearch | private |
timesteps | tesseract::RecodeBeamSearch | |
top_code_ | tesseract::RecodeBeamSearch | private |
top_heap_ | tesseract::RecodeBeamSearch | private |
top_n_flags_ | tesseract::RecodeBeamSearch | private |
TopPair typedef | tesseract::RecodeBeamSearch | private |
UpdateHeapIfMatched(RecodeNode *new_node, RecodeHeap *heap) | tesseract::RecodeBeamSearch | private |