|
Expression Templates Library (ETL)
|

Directories |
Files | |
| file | adapters.hpp [code] |
| Contains some global functions for adapters. | |
| file | allocator.hpp [code] |
| Contains allocation utilities. | |
| file | avx512_vectorization.hpp [code] |
| Contains AVX-512 vectorized functions for the vectorized assignment of expressions. | |
| file | avx_vectorization.hpp [code] |
| Contains AVX vectorized functions for the vectorized assignment of expressions. | |
| file | batch_softmax_impl.hpp [code] |
| Enumeration for batch_softmax implementations. | |
| file | bce_impl.hpp [code] |
| Enumeration for BCE implementations. | |
| file | bias_add_impl.hpp [code] |
| Enumeration for the bias_add implementations. | |
| file | cce_impl.hpp [code] |
| Enumeration for CCE implementations. | |
| file | checks.hpp [code] |
| Contains utility checks. | |
| file | complex.hpp [code] |
| binary-compatible std::complex faster implementation | |
| file | conv_impl.hpp [code] |
| Enumeration of the different convolution implementations. | |
| file | custom_dyn.hpp [code] |
| Contains runtime-sized custom matrix implementation. | |
| file | custom_fast.hpp [code] |
| Contains custom static matrix implementation. | |
| file | direct_fill.hpp [code] |
| Standard memory utilities. | |
| file | dot_impl.hpp [code] |
| Enumeration of the dot implementations. | |
| file | dyn.hpp [code] |
| Contains runtime matrix implementation. | |
| file | dyn_base.hpp [code] |
| Base class and utilities for dyn matrix implementations. | |
| file | etl.hpp [code] |
| Main header of the ETL library. Includes everything. | |
| file | etl_light.hpp [code] |
| Header with most of the features of the ETL library. | |
| file | eval_selectors.hpp [code] |
| Contains TMP selectors to select evaluation methods based on configuration. | |
| file | eval_visitors.hpp [code] |
| Contains the visitors used by the evaluator to process the expression trees. | |
| file | evaluator.hpp [code] |
| The evaluator is responsible for assigning one expression to another. | |
| file | exit.hpp [code] |
| Produces exit utility when necessary. | |
| file | expression_helpers.hpp [code] |
| Contains internal helpers to build expressions. | |
| file | fast.hpp [code] |
| Contains static matrix implementation. | |
| file | fast_base.hpp [code] |
| Contains static matrix implementation. | |
| file | fft_impl.hpp [code] |
| Enumeration for the fft implementations. | |
| file | gemm_impl.hpp [code] |
| Enumeration of the different matrix-matrix muliplication implementations. | |
| file | globals.hpp [code] |
| Contains some global functions. | |
| file | gpu_dyn.hpp [code] |
| Contains runtime matrix implementation. | |
| file | impl_enums.hpp [code] |
| Utility header including all enumerations headers. | |
| file | index.hpp [code] |
| Base class and utilities for dyn matrix implementations. | |
| file | inline.hpp [code] |
| Inlining macros. | |
| file | iterator.hpp [code] |
| Iterator implementation for ETL expressions. | |
| file | linear_eval_functors.hpp [code] |
| Contains the linear functors used by the evaluator to perform its actions. | |
| file | memory.hpp [code] |
| Standard memory utilities. | |
| file | mse_impl.hpp [code] |
| Enumeration for MSE implementations. | |
| file | outer_impl.hpp [code] |
| Enumeration for the outer product implementations. | |
| file | pool_impl.hpp [code] |
| Enumeration for the pooling implementations. | |
| file | random.hpp [code] |
| Contains utilities for random generation. | |
| file | restrict.hpp [code] |
| Restrict macros. | |
| file | sparse_storage.hpp [code] |
| Containers the sparse_storage enum. | |
| file | sse_exp.hpp [code] |
| Contains SSE functions for exp and log. | |
| file | sse_vectorization.hpp [code] |
| Contains SSE vectorized functions for the vectorized assignment of expressions. | |
| file | sum_impl.hpp [code] |
| Enumeration for sum implementations. | |
| file | threshold.hpp [code] |
| Contains thresholds to select implementations based on the expression size. | |
| file | transpose_impl.hpp [code] |
| Enumeration of the transpose implementations. | |
| file | value_fwd.hpp [code] |
| Contains forward declarations and using declarations for the various value types. | |
| file | vectorization.hpp [code] |
| Contains vectorization utilities for the vectorized assignments (done by the evaluator). | |
| file | wrapper_traits.hpp [code] |
| Contains traits for wrapper expressions. | |
1.8.13