HPCombi
High Performance Combinatorics in C++ using vector instructions v1.0.3
|
▼ hpcombi | |
▼ examples | |
CF.cpp | |
image.cpp | |
pattern.cpp | |
RD.cpp | |
Renner.cpp | |
stringmonoid.cpp | Example of how to use HPCombi::pow with HPCombi::power_helper::Monoid |
timer.h | |
Trans.cpp | |
▼ include | |
▼ hpcombi | |
arch.hpp | Check the required compiler flags for SSE-4.1 |
bmat16.hpp | |
bmat16_impl.hpp | |
bmat8.hpp | Declaration of HPCombi::BMat8 |
bmat8_impl.hpp | Implementation of bmat8.hpp ; this file should not be included directly |
builder.hpp | HPCombi::TPUBuild and casts from HPCombi::TPU |
debug.hpp | Defines the macro HPCOMBI_ASSERT |
epu8.hpp | Declaration of HPCombi::epu8 |
epu8_impl.hpp | Implementation of epu8.hpp ; this file should not be included directly |
hpcombi.hpp | Main entry point; includes the API files: bmat8.hpp, perm16.hpp, etc and also debug.hpp, epu8.hpp, etc |
perm16.hpp | Declaration of PTransf16, Transf16, PPerm16 and Perm16 |
perm16_impl.hpp | Implementation of perm16.hpp ; this file should not be included directly |
perm_generic.hpp | Declaration of HPCombi::PermGeneric |
perm_generic_impl.hpp | Implementation of perm_generic.hpp ; this file should not be included directly |
power.hpp | Generic compile-time unrolling of the fast exponentiation algorithm |
vect16.hpp | HPCombi::Vect16 |
vect_generic.hpp | HPCombi::VectGeneric |