EventAnalysis  1.3.0
List of all members
levenshteinSSE::LevenshteinIteration< Vec1, Vec2, Iterator1, Iterator2 > Struct Template Reference

#include <levenshtein-sse.hpp>

Inheritance diagram for levenshteinSSE::LevenshteinIteration< Vec1, Vec2, Iterator1, Iterator2 >:
levenshteinSSE::LevenshteinIterationBase< Vec1, Vec2, Iterator1, Iterator2 >

Additional Inherited Members

- Static Public Member Functions inherited from levenshteinSSE::LevenshteinIterationBase< Vec1, Vec2, Iterator1, Iterator2 >
static void perform (const Iterator1 &a, const Iterator2 &b, std::size_t &i, std::size_t j, std::size_t bLen, Vec1 &diag, const Vec2 &diag2)
 

Detailed Description

template<typename Vec1, typename Vec2, typename Iterator1, typename Iterator2>
struct levenshteinSSE::LevenshteinIteration< Vec1, Vec2, Iterator1, Iterator2 >

Default: If we don't know better, just use the trivial implementation.

This is overloaded in multiple places and is the struct whose perform method will ultimately be called from the outer loop.

Vec1 and Vec2 correspond to diag and diag2, respectively.


The documentation for this struct was generated from the following file: