#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 > > |