Skylark (Sketching Library)  0.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
accelerated_exact_solver_type_blendenpik
accelerated_exact_solver_type_lsrn
accelerated_exact_solver_type_sb< TransformType >
skylark::algorithms::accelerated_regression_solver_t< RegressionProblemType, RhsType, SolType, AlgTag >
skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, blendenpik_tag< PrecondTag > >Specialization for Blendenpik algorithm
skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, lsrn_tag< PrecondTag > >Specialization for LSRN algorithm
skylark::algorithms::accelerated_regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, simplified_blendenpik_tag< TransformType, PrecondTag > >Specialization for simplified Blendenpik algorithm
skylark::base::allocation_exceptionExceptions for allocating memory in sketch layer
skylark::algorithms::blendenpik_tag< PrecondTag >
BlockADMMSolver< T >
cmatrix
skylark::sketch::columnwise_tagApply the sketch/transform to the columns. In matrix form this is A->SA
skylark::base::combblas_exceptionExceptions thrown by CombBLAS
skylark::base::computed_matrix_t< MatrixType >
skylark::algorithms::constraint_reg_tag< NormType >
skylark::base::context_t
skylark::sketch::CT_data_t
skylark::sketch::CT_t< InputMatrixType, OutputMatrixType >
skylark::sketch::CWT_data_t
skylark::sketch::CWT_t< InputMatrixType, OutputMatrixType >
skylark::sketch::dense_transform_data_t< ValueDistribution >
skylark::sketch::dense_transform_t< InputMatrixType, OutputMatrixType, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType >, elem::DistMatrix< ValueType >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType >, elem::DistMatrix< ValueType, elem::CIRC, elem::CIRC >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType >, elem::Matrix< ValueType >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::DistMatrix< ValueType, ColDist, elem::STAR >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::DistMatrix< ValueType, elem::CIRC, elem::CIRC >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::Matrix< ValueType >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, elem::STAR, RowDist >, elem::DistMatrix< ValueType, elem::CIRC, elem::CIRC >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, elem::STAR, RowDist >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, elem::STAR, RowDist >, elem::DistMatrix< ValueType, elem::STAR, RowDist >, ValueDistribution >
skylark::sketch::dense_transform_t< elem::DistMatrix< ValueType, elem::STAR, RowDist >, elem::Matrix< ValueType >, ValueDistribution >
skylark::sketch::dense_transform_t< InputType< ValueType >, elem::Matrix< ValueType >, ValueDistribution >
skylark::sketch::dimension_tag
Dummy_t< InputMatrixType, OutputMatrixType >
skylark::base::elemental_exceptionExceptions thrown by Elemental
skylark::utility::empty_matrix_t< MatrixOrVectorType >
skylark::utility::empty_matrix_t< elem::DistMatrix< ValueType, CD, RD > >
skylark::utility::empty_matrix_t< elem::Matrix< ValueType > >
skylark::utility::empty_matrix_t< FullyDistMultiVec< IndexType, ValueType > >
skylark::utility::empty_matrix_t< FullyDistVec< IndexType, ValueType > >
skylark::utility::empty_matrix_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > > >
std::equal_to< const char * >
std::equal_to< std::pair< T1, T2 > >
exact_solver_type< AlgTag >
exact_solver_type1< AlgTag >
exact_solver_type< skyalg::iterative_l2_solver_tag< KT > >
skylark::ml::kernels::expsemigroup_t
skylark::sketch::ExpSemigroupRLT_data_t
skylark::sketch::ExpSemigroupRLT_t< InputMatrixType, OutputMatrixType >
skylark::ml::fast_feature_transform_tag
skylark::sketch::FastGaussianRFT_t< InputMatrixType, OutputMatrixType >
skylark::sketch::FastRFT_t< InputMatrixType, OutputMatrixType >
skylark::ml::feature_transform_type_tag
skylark::sketch::FJLT_data_t
skylark::sketch::FJLT_t< InputMatrixType, OutputMatrixType >
skylark::sketch::FJLT_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR > >
skylark::sketch::FJLT_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::Matrix< ValueType > >
FullyDistMultiVec< IndexType, ValueType >
skylark::ml::kernels::gaussian_t
skylark::sketch::GaussianRFT_data_t
skylark::sketch::GaussianRFT_t< InputMatrixType, OutputMatrixType >
skylark::sketch::hash_transform_data_t< IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< InputMatrixType, OutputMatrixType, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< base::sparse_matrix_t< ValueType >, base::sparse_matrix_t< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< base::sparse_matrix_t< ValueType >, elem::Matrix< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< elem::DistMatrix< ValueType, ColDist, RowDist >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< elem::DistMatrix< ValueType, ColDist, RowDist >, elem::Matrix< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< elem::Matrix< ValueType >, elem::Matrix< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< FullyDistMultiVec< IndexType, ValueType >, FullyDistMultiVec< IndexType, ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, base::sparse_matrix_t< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, elem::DistMatrix< ValueType, ColDist, RowDist >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, elem::Matrix< ValueType >, IdxDistributionType, ValueDistribution >
skylark::sketch::hash_transform_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, IdxDistributionType, ValueDistribution >
hilbert_options_t
hingeloss
skylark::nla::id_precond_t< T >
skylark::base::io_exceptionExceptions when doing I/O
skylark::nla::iter_params_t
skylark::nla::iter_solver_op_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, FullyDistMultiVec< IndexType, ValueType > >
skylark::algorithms::iterative_l2_solver_tag< KrylovMethod >
skylark::sketch::JLT_data_t
skylark::sketch::JLT_t< InputMatrixType, OutputMatrixType >
skylark::algorithms::kernel_tagTag for specifying a kernel regression
skylark::algorithms::krylov_tagTag for all krylov methods to inherit from
l1
skylark::algorithms::l1_tagTag for specifying a L1 norm
l2
skylark::algorithms::l2_solver_tag
skylark::algorithms::l2_tagTag for specifying a L2 norm
ladloss
skylark::ml::kernels::laplacian_t
skylark::sketch::LaplacianRFT_data_t
skylark::sketch::LaplacianRFT_t< InputMatrixType, OutputMatrixType >
skylark::algorithms::linear_tagTag for specifying a linear regression
skylark::algorithms::linearl2_reg_fast_alg_tag
logisticloss
lossfunction
skylark::algorithms::lp_tag< dem, num >Tag for specifying a Lp norm, where p = dem / num
skylark::algorithms::lsqr_tagTag for using LSQR
skylark::algorithms::lsrn_tag< PrecondTag >
skylark::nla::mat_precond_t< XType, NType >
skylark::sketch::MMT_data_t
skylark::sketch::MMT_t< InputMatrixType, OutputMatrixType >
skylark::ml::model_t< InputType, OutputType >
skylark::base::mpi_exceptionExceptions thrown by Boost MPI
skylark::algorithms::ne_l2_solver_tagTag for using normal equations to solve L2 linear regression problems
skylark::base::nla_exceptionExceptions in the nla layer
skylark::algorithms::no_reg_tag
skylark::sketch::MMT_data_t::params_tParams structure
skylark::sketch::PPT_data_t::params_tParams structure
skylark::sketch::GaussianRFT_data_t::params_tParams structure
skylark::sketch::LaplacianRFT_data_t::params_tParams structure
skylark::sketch::ExpSemigroupRLT_data_t::params_tParams structure
skylark::sketch::CT_data_t::params_tParams structure
skylark::sketch::CWT_data_t::params_tParams structure
skylark::sketch::JLT_data_t::params_tParams structure
skylark::sketch::FJLT_data_t::params_tParams structure
skylark::sketch::WZT_data_t::params_tParams structure
skylark::ml::kernels::polynomial_t
skylark::algorithms::polynomial_tagTag for specifying a polynomial regression
skylark::nla::iter_solver_op_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, FullyDistMultiVec< IndexType, ValueType > >::pow_t< p, invert >
skylark::sketch::PPT_data_t
skylark::sketch::PPT_t< InputMatrixType, OutputMatrixType >
skylark::algorithms::precond_alg_tag
skylark::nla::precond_t< T >
skylark::utility::print_t< DataType >
skylark::utility::print_t< elem::DistMatrix< ValueType, CD, RD > >
skylark::utility::print_t< elem::Matrix< ValueType > >
skylark::utility::print_t< FullyDistMultiVec< IndexType, ValueType > >
skylark::utility::print_t< FullyDistVec< IndexType, ValueType > >
skylark::utility::print_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > > >
skylark::algorithms::qr_l2_solver_tagTag for using QR to solve L2 linear regression problems
skylark::algorithms::qr_precond_tag
skylark::utility::rademacher_distribution_t< ValueType >
skylark::nla::rand_svd_params_t
skylark::base::random123_exceptionExceptions in the Random123 layer
skylark::utility::random_array_t
skylark::utility::random_samples_array_t< Distribution >
skylark::nla::randsvd_t< SketchTransform >
skylark::algorithms::regression_problem_t< InputMatrixType, RegressionType, PenaltyType, RegularizationType >
skylark::algorithms::regression_problem_t< InputMatrixType, linear_tag, PenaltyType, no_reg_tag >
skylark::algorithms::regression_solver_t< RegressionProblemType, RhsType, SolType, AlgTag >
skylark::algorithms::regression_solver_t< regression_problem_t< base::computed_matrix_t< elem::DistMatrix< ValueType, VD, elem::STAR > >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, sne_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType >, elem::DistMatrix< ValueType >, qr_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, qr_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, qr_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, sne_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::DistMatrix< ValueType, VD, elem::STAR >, linear_tag, l2_tag, no_reg_tag >, elem::DistMatrix< ValueType, VD, elem::STAR >, elem::DistMatrix< ValueType, elem::STAR, elem::STAR >, svd_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< elem::Matrix< ValueType >, linear_tag, l2_tag, no_reg_tag >, elem::Matrix< ValueType >, elem::Matrix< ValueType >, qr_l2_solver_tag >
skylark::algorithms::regression_solver_t< regression_problem_t< MatrixType, linear_tag, l2_tag, no_reg_tag >, RhsType, SolType, iterative_l2_solver_tag< KrylovMethod > >
skylark::ml::regular_feature_transform_tag
regularization
skylark::sketch::RFT_data_t< KernelDistribution >
skylark::sketch::RFT_t< InputMatrixType, OutputMatrixType, KernelDistribution >
skylark::sketch::RFT_t< elem::DistMatrix< ValueType, ColDist, elem::STAR >, elem::DistMatrix< ValueType, ColDist, elem::STAR >, KernelDistribution >
skylark::sketch::RFT_t< InputType< ValueType >, elem::Matrix< ValueType >, KernelDistribution >
skylark::sketch::RFUT_data_t< ValueDistributionType >
skylark::sketch::RFUT_t< MatrixType, FUT, ValueDistributionType >
skylark::sketch::RFUT_t< elem::DistMatrix< ValueType, elem::STAR, RowDist >, FUT, ValueDistributionType >
skylark::sketch::RFUT_t< elem::DistMatrix< ValueType, RowDist, elem::STAR >, FUT, ValueDistributionType >
skylark::algorithms::ridge_reg_tag< PenaltyType >
skylark::sketch::RLT_data_t< KernelDistribution >
skylark::sketch::RLT_t< InputMatrixType, OutputMatrixType, KernelDistribution >
skylark::sketch::RLT_t< InputType< ValueType >, elem::Matrix< ValueType >, KernelDistribution >
skylark::sketch::rowwise_tagApply the sketch/transform to the rows. In matrix form this is A->AS^T
skylark::nla::iter_solver_op_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, FullyDistMultiVec< IndexType, ValueType > >::scale_t
skylark::nla::iter_solver_op_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > >, FullyDistMultiVec< IndexType, ValueType > >::scaled_bin_op_t< BinaryOperation >
skylark::algorithms::simplified_blendenpik_tag< TransformType, PrecondTag >
skylark::base::sketch_exceptionExceptions in the sketch layer
skylark::sketch::sketch_params_t
skylark::sketch::sketch_transform_data_t
skylark::sketch::sketch_transform_t< InputMatrixType, OutputMatrixType >
skylark::sketch::c::sketch_transform_t
skylark::algorithms::sketched_regression_solver_t< RegressionProblemType, RhsType, SolType, SketchedRegressionType, SketchType, SketchRhsType, SketchTransformType, ExactAlgTag >
skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, elem::DistMatrix< typename utility::typer_t< InputType >::value_type, CD, RD >, TransformType, ExactAlgTag >
skylark::algorithms::sketched_regression_solver_t< regression_problem_t< InputType, RegressionType, PenaltyType, RegularizationType >, RhsType, SolType, SketchedRegressionType, elem::Matrix< typename utility::typer_t< InputType >::value_type >, elem::Matrix< typename utility::typer_t< InputType >::value_type >, TransformType, ExactAlgTag >
sketched_solver_type< TransformType >
skylark::nla::sketched_svd_t< InputMatrixType, OutputMatrixType, SketchTransformType >
skylark::base::skylark_exceptionDefine a base exception
skylark::algorithms::sne_l2_solver_tagTag for using semi-normal equations to solve L2 linear regression problems
skylark::base::sparse_matrix_t< ValueType >
squaredloss
skylark::utility::standard_levy_distribution_t< ValueType >
skylark::algorithms::svd_l2_solver_tagTag for using SVD to solve L2 linear regression problems
skylark::algorithms::svd_precond_tag
skylark::nla::tri_inverse_precond_t< XType, RType, UL, D >
skylark::utility::typer_t< T >
skylark::utility::uniform_distribution_t< ValueType >
skylark::utility::uniform_distribution_t< bool >
skylark::utility::uniform_distribution_t< double >
skylark::utility::uniform_distribution_t< int >
skylark::utility::uniform_distribution_t< size_t >
skylark::utility::uniform_matrix_t< MatrixOrVectorType >
skylark::utility::uniform_matrix_t< elem::DistMatrix< ValueType, CD, RD > >
skylark::utility::uniform_matrix_t< elem::Matrix< ValueType > >
skylark::utility::uniform_matrix_t< FullyDistMultiVec< IndexType, ValueType > >
skylark::utility::uniform_matrix_t< FullyDistVec< IndexType, ValueType > >
skylark::utility::uniform_matrix_t< SpParMat< IndexType, ValueType, SpDCCols< IndexType, ValueType > > >
skylark::base::unsupported_base_operationExceptions for unsupported base operation
skylark::base::unsupported_matrix_distributionExceptions for unsupported matrix distributions in Elemental
skylark::sketch::WZT_data_t
skylark::sketch::WZT_t< InputMatrixType, OutputMatrixType >