Skylark (Sketching Library)  0.1
Public Types | Public Member Functions
Dummy_t< InputMatrixType, OutputMatrixType > Struct Template Reference
Inheritance diagram for Dummy_t< InputMatrixType, OutputMatrixType >:
Inheritance graph
[legend]
Collaboration diagram for Dummy_t< InputMatrixType, OutputMatrixType >:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
skylark::sketch::hash_transform_t
< InputMatrixType,
OutputMatrixType,
boost::random::uniform_int_distribution,
skylark::utility::rademacher_distribution_t
hash_t
typedef
skylark::sketch::hash_transform_t
< InputMatrixType,
OutputMatrixType,
boost::random::uniform_int_distribution,
skylark::utility::rademacher_distribution_t
hash_t
typedef
skylark::sketch::hash_transform_t
< InputMatrixType,
OutputMatrixType,
boost::random::uniform_int_distribution,
skylark::utility::rademacher_distribution_t
hash_t
typedef
skylark::sketch::hash_transform_t
< InputMatrixType,
OutputMatrixType,
boost::random::uniform_int_distribution,
skylark::utility::rademacher_distribution_t
hash_t

Public Member Functions

 Dummy_t (int N, int S, skylark::base::context_t &context)
std::vector< size_t > getRowIdx ()
std::vector< double > getRowValues ()
 Dummy_t (int N, int S, skylark::base::context_t &context)
std::vector< size_t > getRowIdx ()
std::vector< double > getRowValues ()
 Dummy_t (int N, int S, skylark::base::context_t &context)
std::vector< size_t > getRowIdx ()
std::vector< double > getRowValues ()
 Dummy_t (int N, int S, skylark::base::context_t &context)
std::vector< size_t > getRowIdx ()
std::vector< double > getRowValues ()

Detailed Description

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
struct Dummy_t< InputMatrixType, OutputMatrixType >

This test ensures that the sketch application (for CombBLAS matrices) is done correctly (on-the-fly matrix multiplication in the code is compared to true matrix multiplication). This test builds on the following assumptions:

This test ensures that the sketch application (for Elemental matrices) is done correctly (on-the-fly matrix multiplication in the code is compared to true matrix multiplication). This test builds on the following assumptions:

Definition at line 25 of file LocalSparseSketchApply.cpp.


Member Typedef Documentation

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
typedef skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, boost::random::uniform_int_distribution, skylark::utility::rademacher_distribution_t > Dummy_t< InputMatrixType, OutputMatrixType >::hash_t

Definition at line 34 of file LocalSparseSketchApply.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
typedef skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, boost::random::uniform_int_distribution, skylark::utility::rademacher_distribution_t > Dummy_t< InputMatrixType, OutputMatrixType >::hash_t

Definition at line 34 of file SparseSketchApplyElementalTest.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
typedef skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, boost::random::uniform_int_distribution, skylark::utility::rademacher_distribution_t > Dummy_t< InputMatrixType, OutputMatrixType >::hash_t

Definition at line 45 of file SparseSketchApplyMixedTest.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
typedef skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, boost::random::uniform_int_distribution, skylark::utility::rademacher_distribution_t > Dummy_t< InputMatrixType, OutputMatrixType >::hash_t

Definition at line 45 of file SparseSketchApplyCombBLASTest.cpp.


Constructor & Destructor Documentation

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
Dummy_t< InputMatrixType, OutputMatrixType >::Dummy_t ( int  N,
int  S,
skylark::base::context_t context 
) [inline]

Definition at line 36 of file LocalSparseSketchApply.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
Dummy_t< InputMatrixType, OutputMatrixType >::Dummy_t ( int  N,
int  S,
skylark::base::context_t context 
) [inline]

Definition at line 47 of file SparseSketchApplyCombBLASTest.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
Dummy_t< InputMatrixType, OutputMatrixType >::Dummy_t ( int  N,
int  S,
skylark::base::context_t context 
) [inline]

Definition at line 36 of file SparseSketchApplyElementalTest.cpp.

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
Dummy_t< InputMatrixType, OutputMatrixType >::Dummy_t ( int  N,
int  S,
skylark::base::context_t context 
) [inline]

Definition at line 47 of file SparseSketchApplyMixedTest.cpp.


Member Function Documentation

template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<size_t> Dummy_t< InputMatrixType, OutputMatrixType >::getRowIdx ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<size_t> Dummy_t< InputMatrixType, OutputMatrixType >::getRowIdx ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<size_t> Dummy_t< InputMatrixType, OutputMatrixType >::getRowIdx ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<size_t> Dummy_t< InputMatrixType, OutputMatrixType >::getRowIdx ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<double> Dummy_t< InputMatrixType, OutputMatrixType >::getRowValues ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<double> Dummy_t< InputMatrixType, OutputMatrixType >::getRowValues ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<double> Dummy_t< InputMatrixType, OutputMatrixType >::getRowValues ( ) [inline]
template<typename InputMatrixType, typename OutputMatrixType = InputMatrixType>
std::vector<double> Dummy_t< InputMatrixType, OutputMatrixType >::getRowValues ( ) [inline]

The documentation for this struct was generated from the following files: