Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Attributes | List of all members
Stokhos::BlockCrsMatrix< BlockSpec, ValueType, Device > Class Template Reference

CRS matrix of dense blocks. More...

#include <Stokhos_BlockCrsMatrix.hpp>

Public Types

typedef Device execution_space
 
typedef execution_space::size_type size_type
 
typedef ValueType value_type
 
typedef BlockSpec block_spec
 
typedef Kokkos::StaticCrsGraph
< size_type, execution_space > 
graph_type
 
typedef Kokkos::View
< value_type
**, Kokkos::LayoutLeft,
execution_space > 
block_vector_type
 

Public Attributes

block_vector_type values
 
graph_type graph
 
block_spec block
 

Detailed Description

template<typename BlockSpec, typename ValueType, class Device>
class Stokhos::BlockCrsMatrix< BlockSpec, ValueType, Device >

CRS matrix of dense blocks.

Matrix coefficients are stored by block and then by Crs entry. m_values( block.size() , m_graph.entry_count() )

Vectors are conformally stored as View( block.dimension() , m_graph.row_map.length() )


The documentation for this class was generated from the following file: