#include <shiokaze/core/recursive_configurable_module.h>#include <shiokaze/core/console.h>#include <functional>#include <vector>#include <memory>Go to the source code of this file.
Classes | |
| class | RCMatrix_vector_interface< N, T > |
| Interface to provide vector calculations. More... | |
| class | RCFixedMatrix_interface< N, T > |
| Specialized Row Compressed Matrix that efficiently performs matrix-vector calculations. More... | |
| class | RCMatrix_interface< N, T > |
| Interface for Row Compressed Matrix. More... | |
| class | RCMatrix_allocator_interface< N, T > |
| Interface to provide allocators for Row Compressed Matrix and vector instances. More... | |
| class | RCMatrix_vector_interface< N, T > |
| Interface to provide vector calculations. More... | |
| class | RCFixedMatrix_interface< N, T > |
| Specialized Row Compressed Matrix that efficiently performs matrix-vector calculations. More... | |
| class | RCMatrix_interface< N, T > |
| Interface for Row Compressed Matrix. More... | |
| class | RCMatrix_factory_interface< N, T > |
| Interface for creating Row Compressed Matrix and vector instances. "RCMatrix" is provided as implementation for the type of T=double, N=size_t. More... | |
Typedefs | |
| template<class N , class T > | |
| using | RCMatrix_vector_ptr = std::shared_ptr< RCMatrix_vector_interface< N, T > > |
| template<class N , class T > | |
| using | RCFixedMatrix_ptr = std::shared_ptr< RCFixedMatrix_interface< N, T > > |
| template<class N , class T > | |
| using | RCMatrix_ptr = std::shared_ptr< RCMatrix_interface< N, T > > |
| template<class N , class T > | |
| using | RCMatrix_factory_driver = recursive_configurable_driver< RCMatrix_factory_interface< N, T > > |