![]() |
CMR
1.3.0
|
#include <find_minor_sequence.hpp>
Public Types | |
| enum | { BLOCK = 0 } |
| enum | { ZERO = 1 } |
| enum | { START = 2 } |
| enum | { END0 = 3 } |
| enum | { END1 = 4 } |
| typedef int | value_type |
| typedef unsigned char | index_type |
Public Member Functions | |
| elaborate_extension_matrix_modifier (const std::vector< index_type > &row_types, const std::vector< index_type > &column_types) | |
| int | operator() (size_t i, size_t j, int value) |
A matrix modifier which proxies the representation matrix for the path-shortening technique for the search of elaborate extensions.
| typedef unsigned char tu::elaborate_extension_matrix_modifier::index_type |
|
inline |
Constructs the modifier.
| row_types | Types of all rows |
| column_types | Types of all columns |
|
inline |
Applies the modification.
| i | Row index |
| j | Column index |
| value | Original value |