Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
Stokhos_CrsMatrix.hpp File Reference
#include <fstream>
#include <iomanip>
#include "Kokkos_Core.hpp"
#include "Kokkos_StaticCrsGraph.hpp"
#include "Stokhos_Multiply.hpp"
#include "Stokhos_MatrixMarket.hpp"
Include dependency graph for Stokhos_CrsMatrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Stokhos::DeviceConfig
 
struct  Stokhos::DeviceConfig::Dim3
 
class  Stokhos::CrsMatrix< ValueType, Device, Layout >
 CRS matrix. More...
 
class  Stokhos::Multiply< CrsMatrix< MatrixValue, Device, Layout >, InputVectorType, OutputVectorType, void, IntegralRank< 1 > >
 
class  Stokhos::Multiply< CrsMatrix< MatrixValue, Device, Layout >, InputMultiVectorType, OutputMultiVectorType, std::vector< OrdinalType >, IntegralRank< 2 > >
 
class  Stokhos::Multiply< CrsMatrix< MatrixValue, Device, Layout >, InputMultiVectorType, OutputMultiVectorType, void, IntegralRank< 2 > >
 
class  Stokhos::Multiply< CrsMatrix< MatrixValue, Device, Layout >, std::vector< InputViewType >, std::vector< OutputViewType >, void, IntegralRank< 1 > >
 
class  Stokhos::SingleColumnMultivectorMultiply
 
class  Stokhos::MatrixMarketWriter< CrsMatrix< MatrixValue, Device, Layout > >
 

Namespaces

 Stokhos
 Top-level namespace for Stokhos classes and functions.
 
 Kokkos
 

Macros

#define USE_NEW   1
 

Functions

template<typename MatrixValue , typename Layout , typename Device , typename InputMultiVectorType , typename OutputMultiVectorType , typename OrdinalType >
void Stokhos::multiply (const CrsMatrix< MatrixValue, Device, Layout > &A, const InputMultiVectorType &x, OutputMultiVectorType &y, const std::vector< OrdinalType > &col_indices, SingleColumnMultivectorMultiply)
 
template<typename MatrixValue , typename Layout , typename Device , typename InputVectorType , typename OutputVectorType >
void Stokhos::multiply (const CrsMatrix< MatrixValue, Device, Layout > &A, const std::vector< InputVectorType > &x, std::vector< OutputVectorType > &y, SingleColumnMultivectorMultiply)
 
template<typename ValueType , typename Layout , typename Device >
Stokhos::CrsMatrix< ValueType,
Device, Layout >::HostMirror 
Kokkos::create_mirror (const Stokhos::CrsMatrix< ValueType, Device, Layout > &A)
 
template<typename ValueType , typename Layout , typename Device >
Stokhos::CrsMatrix< ValueType,
Device, Layout >::HostMirror 
Kokkos::create_mirror_view (const Stokhos::CrsMatrix< ValueType, Device, Layout > &A)
 
template<typename ValueType , typename Layout , typename DstDevice , typename SrcDevice >
void Kokkos::deep_copy (const Stokhos::CrsMatrix< ValueType, DstDevice, Layout > &dst, const Stokhos::CrsMatrix< ValueType, SrcDevice, Layout > &src)
 

Macro Definition Documentation

#define USE_NEW   1

Definition at line 246 of file Stokhos_CrsMatrix.hpp.