PLSSVM - Parallel Least Squares Support Vector Machine  2.0.0
A Least Squares Support Vector Machine implementation using different backends.
plssvm::openmp::csvm Member List

This is the complete list of members for plssvm::openmp::csvm, including all inherited members.

calculate_w(const std::vector< std::vector< real_type >> &support_vectors, const std::vector< real_type > &alpha) constplssvm::openmp::csvmprotected
csvm(parameter params={})plssvm::openmp::csvmexplicit
csvm(target_platform target, parameter params={})plssvm::openmp::csvmexplicit
csvm(Args &&...named_args)plssvm::openmp::csvminlineexplicit
csvm(const target_platform target, Args &&...named_args)plssvm::openmp::csvminlineexplicit
csvm(const csvm &)=deleteplssvm::openmp::csvm
csvm(csvm &&) noexcept=defaultplssvm::openmp::csvm
plssvm::csvm::csvm(const csvm &)=deleteplssvm::csvm
plssvm::csvm::csvm(csvm &&) noexcept=defaultplssvm::csvm
fit(const data_set< real_type, label_type > &data, Args &&...named_args) constplssvm::csvm
generate_q(const detail::parameter< real_type > &params, const std::vector< std::vector< real_type >> &data) constplssvm::openmp::csvmprotected
get_params() const noexceptplssvm::csvminline
get_target_platform() const noexceptplssvm::csvminline
init(target_platform target)plssvm::openmp::csvmprivate
operator=(const csvm &)=deleteplssvm::openmp::csvm
operator=(csvm &&) noexcept=defaultplssvm::openmp::csvm
plssvm::csvm::operator=(const csvm &)=deleteplssvm::csvm
plssvm::csvm::operator=(csvm &&) noexcept=defaultplssvm::csvm
params_plssvm::csvmprivate
predict(const model< real_type, label_type > &model, const data_set< real_type, label_type > &data) constplssvm::csvm
predict_values(const detail::parameter< float > &params, const std::vector< std::vector< float >> &support_vectors, const std::vector< float > &alpha, float rho, std::vector< float > &w, const std::vector< std::vector< float >> &predict_points) const overrideplssvm::openmp::csvminlineprotectedvirtual
predict_values(const detail::parameter< double > &params, const std::vector< std::vector< double >> &support_vectors, const std::vector< double > &alpha, double rho, std::vector< double > &w, const std::vector< std::vector< double >> &predict_points) const overrideplssvm::openmp::csvminlineprotectedvirtual
predict_values_impl(const detail::parameter< real_type > &params, const std::vector< std::vector< real_type >> &support_vectors, const std::vector< real_type > &alpha, real_type rho, std::vector< real_type > &w, const std::vector< std::vector< real_type >> &predict_points) constplssvm::openmp::csvmprotected
run_device_kernel(const detail::parameter< real_type > &params, const std::vector< real_type > &q, std::vector< real_type > &ret, const std::vector< real_type > &d, const std::vector< std::vector< real_type >> &data, real_type QA_cost, real_type add) constplssvm::openmp::csvmprotected
sanity_check_parameter() constplssvm::csvminlineprivate
score(const model< real_type, label_type > &model) constplssvm::csvm
score(const model< real_type, label_type > &model, const data_set< real_type, label_type > &data) constplssvm::csvm
set_params(parameter params) noexceptplssvm::csvminline
set_params(Args &&...named_args)plssvm::csvm
solve_system_of_linear_equations(const detail::parameter< float > &params, const std::vector< std::vector< float >> &A, std::vector< float > b, float eps, unsigned long long max_iter) const overrideplssvm::openmp::csvminlineprotectedvirtual
solve_system_of_linear_equations(const detail::parameter< double > &params, const std::vector< std::vector< double >> &A, std::vector< double > b, double eps, unsigned long long max_iter) const overrideplssvm::openmp::csvminlineprotectedvirtual
solve_system_of_linear_equations_impl(const detail::parameter< real_type > &params, const std::vector< std::vector< real_type >> &A, std::vector< real_type > b, real_type eps, unsigned long long max_iter) constplssvm::openmp::csvmprotected
target_plssvm::csvmprotected
~csvm() override=defaultplssvm::openmp::csvmvirtual