![]() |
SemiDiscreteOT 1.0
Semi-Discrete Optimal Transport Library
|
#include <ParameterManager.h>
Public Attributes | |
bool | source_enabled = false |
Whether to use source multilevel approach. | |
int | source_min_vertices = 1000 |
Minimum vertices for coarsest source level. | |
int | source_max_vertices = 10000 |
Maximum vertices for finest source level. | |
std::string | source_hierarchy_dir = "output/data_multilevel/source_multilevel" |
Source hierarchy directory. | |
bool | target_enabled = false |
Whether to use target multilevel approach. | |
int | target_min_points = 100 |
Minimum points for coarsest target level. | |
int | target_max_points = 1000 |
Maximum points for finest target level. | |
std::string | target_hierarchy_dir = "output/data_multilevel/target_multilevel" |
Target hierarchy directory. | |
bool | use_softmax_potential_transfer = true |
Use softmax for potential transfer between target levels. | |
bool | use_python_clustering = false |
Whether to use Python scripts for clustering. | |
std::string | python_script_name = "multilevel_clustering_scipy.py" |
Name of the Python script to use. | |
std::string | output_prefix = "output/multilevel/sot" |
Output directory prefix. | |
Parameters for multilevel approach. Controls both source mesh and target point cloud hierarchies.
Definition at line 78 of file ParameterManager.h.
bool SotParameterManager::MultilevelParameters::source_enabled = false |
Whether to use source multilevel approach.
Definition at line 80 of file ParameterManager.h.
int SotParameterManager::MultilevelParameters::source_min_vertices = 1000 |
Minimum vertices for coarsest source level.
Definition at line 81 of file ParameterManager.h.
int SotParameterManager::MultilevelParameters::source_max_vertices = 10000 |
Maximum vertices for finest source level.
Definition at line 82 of file ParameterManager.h.
std::string SotParameterManager::MultilevelParameters::source_hierarchy_dir = "output/data_multilevel/source_multilevel" |
Source hierarchy directory.
Definition at line 83 of file ParameterManager.h.
bool SotParameterManager::MultilevelParameters::target_enabled = false |
Whether to use target multilevel approach.
Definition at line 86 of file ParameterManager.h.
int SotParameterManager::MultilevelParameters::target_min_points = 100 |
Minimum points for coarsest target level.
Definition at line 87 of file ParameterManager.h.
int SotParameterManager::MultilevelParameters::target_max_points = 1000 |
Maximum points for finest target level.
Definition at line 88 of file ParameterManager.h.
std::string SotParameterManager::MultilevelParameters::target_hierarchy_dir = "output/data_multilevel/target_multilevel" |
Target hierarchy directory.
Definition at line 89 of file ParameterManager.h.
bool SotParameterManager::MultilevelParameters::use_softmax_potential_transfer = true |
Use softmax for potential transfer between target levels.
Definition at line 90 of file ParameterManager.h.
bool SotParameterManager::MultilevelParameters::use_python_clustering = false |
Whether to use Python scripts for clustering.
Definition at line 93 of file ParameterManager.h.
std::string SotParameterManager::MultilevelParameters::python_script_name = "multilevel_clustering_scipy.py" |
Name of the Python script to use.
Definition at line 94 of file ParameterManager.h.
std::string SotParameterManager::MultilevelParameters::output_prefix = "output/multilevel/sot" |
Output directory prefix.
Definition at line 97 of file ParameterManager.h.