Skip to content

File ParameterSpace.hpp

  • #include <memory>
  • #include <stdexcept>
  • #include <string>
  • #include <unordered_map>
  • #include <variant>
  • #include <vector>

Namespaces

Type Name
namespace Paramita

Classes

Type Name
class BooleanParameter
Represents a boolean-valued parameter.
class CategoricalParameter
Represents a categorical parameter with discrete choices.
class IntegerParameter
Represents an integer-valued parameter with a range of valid values.
class InterfaceParameter <typename T>
class Parameter
Base class for all parameter types.
class ParameterSpace
Manages a collection of parameters, each identified by a unique name.
class Range <typename T>
Represents a range of values (inclusive).
class RealParameter
Represents a floating-point parameter with range constraints.