![]() |
slope 0.31.0
|
This is the complete list of members for slope::Slope, including all inherited members.
| fit(T &x, const Eigen::MatrixXd &y_in, const double alpha=1.0, Eigen::ArrayXd lambda=Eigen::ArrayXd::Zero(0)) | slope::Slope | |
| getAlphaEstimationMaxIterations() const | slope::Slope | |
| getFitIntercept() const | slope::Slope | |
| getLossType() | slope::Slope | |
| path(T &x, const Eigen::MatrixXd &y_in, Eigen::ArrayXd alpha=Eigen::ArrayXd::Zero(0), Eigen::ArrayXd lambda=Eigen::ArrayXd::Zero(0)) | slope::Slope | |
| relax(const SlopeFit &fit, T &x, const Eigen::VectorXd &y_in, const double gamma=0.0, Eigen::VectorXd beta0=Eigen::VectorXd(0), Eigen::VectorXd beta=Eigen::VectorXd(0)) | slope::Slope | inline |
| relax(const SlopePath &path, T &x, const Eigen::VectorXd &y, const double gamma=0.0) | slope::Slope | inline |
| setAlphaEstimationMaxIterations(const int alpha_est_maxit) | slope::Slope | |
| setAlphaMinRatio(double alpha_min_ratio) | slope::Slope | |
| setAlphaType(const std::string &alpha_type) | slope::Slope | |
| setCentering(const std::string &type) | slope::Slope | |
| setCentering(const Eigen::VectorXd &x_centers) | slope::Slope | |
| setDevChangeTol(const double dev_change_tol) | slope::Slope | |
| setDevRatioTol(const double dev_ratio_tol) | slope::Slope | |
| setDiagnostics(const bool collect_diagnostics) | slope::Slope | |
| setHybridCdIterations(int cd_iterations) | slope::Slope | |
| setIntercept(bool intercept) | slope::Slope | |
| setLambdaType(const std::string &lambda_type) | slope::Slope | |
| setLearningRateDecr(double learning_rate_decr) | slope::Slope | |
| setLoss(const std::string &loss_type) | slope::Slope | |
| setMaxClusters(const int max_clusters) | slope::Slope | |
| setMaxIterations(int max_it) | slope::Slope | |
| setModifyX(const bool modify_x) | slope::Slope | |
| setNormalization(const std::string &type) | slope::Slope | |
| setOscarParameters(const double theta1, const double theta2) | slope::Slope | |
| setPathLength(int path_length) | slope::Slope | |
| setQ(double q) | slope::Slope | |
| setRelaxMaxInnerIterations(int max_it) | slope::Slope | |
| setRelaxMaxOuterIterations(int max_it) | slope::Slope | |
| setRelaxTol(double tol) | slope::Slope | |
| setReturnClusters(const bool return_clusters) | slope::Slope | |
| setScaling(const std::string &type) | slope::Slope | |
| setScaling(const Eigen::VectorXd &x_scales) | slope::Slope | |
| setScreening(const std::string &screening_type) | slope::Slope | |
| setSolver(const std::string &solver) | slope::Slope | |
| setTol(double tol) | slope::Slope | |
| setUpdateClusters(bool update_clusters) | slope::Slope | |
| Slope()=default | slope::Slope |