ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
Loading...
Searching...
No Matches
ppforest2::cli::CLIOptions Struct Reference

All CLI options and runtime parameters. More...

#include <CLIOptions.hpp>

Public Attributes

BenchmarkParams benchmark
 
std::string config_path
 Path to JSON config file (–config).
 
ConvergenceParams convergence
 
std::string data_path
 
EvaluateParams evaluate
 
ModelParams model
 
std::string model_path
 
bool no_color = false
 
bool no_metrics = false
 
bool no_proportions = false
 
bool no_save = false
 
std::string output_path
 
bool quiet = false
 
std::string save_path = "model.json"
 
SimulateParams simulation
 
Subcommand subcommand = Subcommand::none
 

Detailed Description

All CLI options and runtime parameters.

Fields with -1 or empty defaults are sentinel values meaning "not set by the user" and will be resolved by init_params().

Member Data Documentation

◆ benchmark

BenchmarkParams ppforest2::cli::CLIOptions::benchmark

◆ config_path

std::string ppforest2::cli::CLIOptions::config_path

Path to JSON config file (–config).

◆ convergence

ConvergenceParams ppforest2::cli::CLIOptions::convergence

◆ data_path

std::string ppforest2::cli::CLIOptions::data_path

◆ evaluate

EvaluateParams ppforest2::cli::CLIOptions::evaluate

◆ model

ModelParams ppforest2::cli::CLIOptions::model

◆ model_path

std::string ppforest2::cli::CLIOptions::model_path

◆ no_color

bool ppforest2::cli::CLIOptions::no_color = false

◆ no_metrics

bool ppforest2::cli::CLIOptions::no_metrics = false

◆ no_proportions

bool ppforest2::cli::CLIOptions::no_proportions = false

◆ no_save

bool ppforest2::cli::CLIOptions::no_save = false

◆ output_path

std::string ppforest2::cli::CLIOptions::output_path

◆ quiet

bool ppforest2::cli::CLIOptions::quiet = false

◆ save_path

std::string ppforest2::cli::CLIOptions::save_path = "model.json"

◆ simulation

SimulateParams ppforest2::cli::CLIOptions::simulation

◆ subcommand

Subcommand ppforest2::cli::CLIOptions::subcommand = Subcommand::none

The documentation for this struct was generated from the following file: