|
Skylark (Sketching Library)
0.1
|
#include <FJLT.hpp>


Public Types | |
| typedef InputMatrixType | matrix_type |
| typedef OutputMatrixType | output_matrix_type |
| typedef FJLT_data_t | data_type |
| typedef data_type::params_t | params_t |
Public Member Functions | |
| FJLT_t (int N, int S, base::context_t &context) | |
| FJLT_t (int N, int S, const params_t ¶ms, base::context_t &context) | |
| FJLT_t (const data_type &other_data) | |
| FJLT_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 |
| int | get_N () const |
| int | get_S () const |
| const sketch_transform_data_t * | get_data () const |
| typedef FJLT_data_t skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::data_type |
| typedef InputMatrixType skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::matrix_type |
| typedef OutputMatrixType skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::output_matrix_type |
| typedef data_type::params_t skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::params_t |
| skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::FJLT_t | ( | int | N, |
| int | S, | ||
| base::context_t & | context | ||
| ) | [inline] |
Definition at line 23 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
| skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::FJLT_t | ( | int | N, |
| int | S, | ||
| const params_t & | params, | ||
| base::context_t & | context | ||
| ) | [inline] |
Definition at line 30 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
| skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::FJLT_t | ( | const data_type & | other_data | ) | [inline] |
Definition at line 38 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
| skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::FJLT_t | ( | const boost::property_tree::ptree & | pt | ) | [inline] |
Definition at line 46 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
| void skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::apply | ( | const matrix_type & | A, |
| output_matrix_type & | sketch_of_A, | ||
| columnwise_tag | dimension | ||
| ) | const [inline, virtual] |
Implements skylark::sketch::sketch_transform_t< InputMatrixType, OutputMatrixType >.
Definition at line 54 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
Referenced by main().
| void skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::apply | ( | const matrix_type & | A, |
| output_matrix_type & | sketch_of_A, | ||
| rowwise_tag | dimension | ||
| ) | const [inline, virtual] |
Implements skylark::sketch::sketch_transform_t< InputMatrixType, OutputMatrixType >.
Definition at line 63 of file FJLT.hpp.
References SKYLARK_THROW_EXCEPTION.
| const sketch_transform_data_t* skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::get_data | ( | ) | const [inline, virtual] |
| int skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::get_N | ( | ) | const [inline, virtual] |
Get input dimesion.
Implements skylark::sketch::sketch_transform_t< InputMatrixType, OutputMatrixType >.
Definition at line 72 of file FJLT.hpp.
References skylark::sketch::sketch_transform_data_t::_N.
| int skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >::get_S | ( | ) | const [inline, virtual] |
Get output dimesion.
Implements skylark::sketch::sketch_transform_t< InputMatrixType, OutputMatrixType >.
Definition at line 73 of file FJLT.hpp.
References skylark::sketch::sketch_transform_data_t::_S.
1.7.6.1