Skylark (Sketching Library)
0.1
|
#include <hash_transform.hpp>
Public Types | |
typedef InputMatrixType | matrix_type |
typedef OutputMatrixType | output_matrix_type |
typedef hash_transform_data_t < IdxDistributionType, ValueDistribution > | data_type |
Public Member Functions | |
hash_transform_t (int N, int S, base::context_t &context) | |
hash_transform_t (const data_type &other_data) | |
hash_transform_t (const boost::property_tree::ptree &pt) | |
void | apply (const matrix_type &A, output_matrix_type &sketch_of_A, columnwise_tag dimension) const |
void | apply (const matrix_type &A, output_matrix_type &sketch_of_A, rowwise_tag dimension) const |
Definition at line 22 of file hash_transform.hpp.
typedef hash_transform_data_t<IdxDistributionType, ValueDistribution> skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::data_type |
Definition at line 29 of file hash_transform.hpp.
typedef InputMatrixType skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::matrix_type |
Definition at line 26 of file hash_transform.hpp.
typedef OutputMatrixType skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::output_matrix_type |
Definition at line 27 of file hash_transform.hpp.
skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::hash_transform_t | ( | int | N, |
int | S, | ||
base::context_t & | context | ||
) | [inline] |
Definition at line 31 of file hash_transform.hpp.
skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::hash_transform_t | ( | const data_type & | other_data | ) | [inline] |
Definition at line 39 of file hash_transform.hpp.
skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::hash_transform_t | ( | const boost::property_tree::ptree & | pt | ) | [inline] |
Definition at line 47 of file hash_transform.hpp.
void skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::apply | ( | const matrix_type & | A, |
output_matrix_type & | sketch_of_A, | ||
columnwise_tag | dimension | ||
) | const [inline] |
void skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >::apply | ( | const matrix_type & | A, |
output_matrix_type & | sketch_of_A, | ||
rowwise_tag | dimension | ||
) | const [inline] |
Definition at line 64 of file hash_transform.hpp.