pulsatrix
Loading...
Searching...
No Matches
pulsatrix::ParameterSpec Struct Reference

One named parameter's description: its kind plus the bounds/categories that kind needs. Only the fields relevant to kind are meaningful (e.g. categories is empty/unused for Continuous) – this is a description, not a union, since a SearchSpace's own accessors (below) are the only place callers read it back. More...

#include <search_space.hpp>

Public Attributes

std::string name
 
ParameterKind kind
 
double lower = 0.0
 
double upper = 0.0
 
std::vector< std::string > categories
 

Detailed Description

One named parameter's description: its kind plus the bounds/categories that kind needs. Only the fields relevant to kind are meaningful (e.g. categories is empty/unused for Continuous) – this is a description, not a union, since a SearchSpace's own accessors (below) are the only place callers read it back.

Member Data Documentation

◆ categories

std::vector<std::string> pulsatrix::ParameterSpec::categories

◆ kind

ParameterKind pulsatrix::ParameterSpec::kind

◆ lower

double pulsatrix::ParameterSpec::lower = 0.0

◆ name

std::string pulsatrix::ParameterSpec::name

◆ upper

double pulsatrix::ParameterSpec::upper = 0.0

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