FuncCraft
Start Here
Installation
Shared Concepts
Construction model
Implemented mechanisms
Runtime objects and packaged suite
Primitive base function IDs
Examples and API
Python Interface
C++ Interface
2D Plots
2D Plots
Project
Testing and CI
MIT License
FuncCraft
Index
Index
_
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
N
|
P
|
S
|
T
|
V
|
Y
_
__call__() (funccraft.BasicF method)
(funccraft.BasicFunctionId method)
(funccraft.BenchmarkFunction method)
B
BasicF (class in funccraft)
BasicFunctionId (class in funccraft)
benchmark_suite() (funccraft.SuiteCollection method)
BenchmarkFunction (class in funccraft)
BenchmarkSuite (class in funccraft)
C
component_types (funccraft.BenchmarkFunction property)
config (funccraft.BenchmarkSuite property)
(funccraft.SuiteCollection property)
D
dimension (funccraft.BenchmarkFunction property)
(funccraft.BenchmarkSuite property)
domain (funccraft.BenchmarkFunction property)
E
evaluate() (funccraft.BenchmarkFunction method)
evaluate_unit() (funccraft.BenchmarkFunction method)
export_manifest() (funccraft.BenchmarkSuite method)
export_yaml() (funccraft.BenchmarkFunction method)
F
from_cpp() (funccraft.BenchmarkSuite class method)
FuncCraft (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
FuncCraft::AffineTransform (C++ class)
FuncCraft::AffineTransform::AffineTransform (C++ function)
,
[1]
FuncCraft::AffineTransform::apply (C++ function)
FuncCraft::AffineTransform::input_dimension (C++ function)
FuncCraft::AffineTransform::matrix (C++ function)
FuncCraft::AffineTransform::matrix_ (C++ member)
FuncCraft::AffineTransform::output_dimension (C++ function)
FuncCraft::AffineTransform::transform_class (C++ function)
FuncCraft::all_composition_choices (C++ function)
FuncCraft::all_coordinate_transform_choices (C++ function)
FuncCraft::all_suite_base_functions (C++ function)
FuncCraft::all_value_transform_choices (C++ function)
FuncCraft::BasicF (C++ class)
FuncCraft::BasicF::BasicF (C++ function)
FuncCraft::BasicF::default_domain (C++ function)
FuncCraft::BasicF::dimension (C++ member)
FuncCraft::BasicF::evaluate (C++ function)
,
[1]
FuncCraft::BasicF::evaluate_impl (C++ function)
FuncCraft::BasicF::f_opt (C++ member)
FuncCraft::BasicF::id (C++ function)
FuncCraft::BasicF::id_ (C++ member)
FuncCraft::BasicF::initialize_state (C++ function)
FuncCraft::BasicF::name (C++ member)
FuncCraft::BasicF::operator() (C++ function)
FuncCraft::BasicF::PeakData (C++ struct)
FuncCraft::BasicF::PeakData::center (C++ member)
FuncCraft::BasicF::PeakData::weight (C++ member)
FuncCraft::BasicF::peaks_ (C++ member)
FuncCraft::BasicF::properties (C++ member)
FuncCraft::BasicF::x_opt (C++ member)
FuncCraft::BasicFunctionId (C++ enum)
FuncCraft::BasicFunctionId::Ackley (C++ enumerator)
FuncCraft::BasicFunctionId::AttractiveSector (C++ enumerator)
FuncCraft::BasicFunctionId::BentCigar (C++ enumerator)
FuncCraft::BasicFunctionId::BuecheRastrigin (C++ enumerator)
FuncCraft::BasicFunctionId::DixonPrice (C++ enumerator)
FuncCraft::BasicFunctionId::Ellipsoidal (C++ enumerator)
FuncCraft::BasicFunctionId::Exponential (C++ enumerator)
FuncCraft::BasicFunctionId::Gallagher21 (C++ enumerator)
FuncCraft::BasicFunctionId::Griewank (C++ enumerator)
FuncCraft::BasicFunctionId::GriewankRosenbrock (C++ enumerator)
FuncCraft::BasicFunctionId::HappyCat (C++ enumerator)
FuncCraft::BasicFunctionId::HCF (C++ enumerator)
FuncCraft::BasicFunctionId::HGBat (C++ enumerator)
FuncCraft::BasicFunctionId::Katsuura (C++ enumerator)
FuncCraft::BasicFunctionId::Levy (C++ enumerator)
FuncCraft::BasicFunctionId::LinearSlope (C++ enumerator)
FuncCraft::BasicFunctionId::LunacekBiRastrigin (C++ enumerator)
FuncCraft::BasicFunctionId::Michalewicz (C++ enumerator)
FuncCraft::BasicFunctionId::Quartic (C++ enumerator)
FuncCraft::BasicFunctionId::Rastrigin (C++ enumerator)
FuncCraft::BasicFunctionId::Rosenbrock (C++ enumerator)
FuncCraft::BasicFunctionId::SchafferF6 (C++ enumerator)
FuncCraft::BasicFunctionId::SchafferF7 (C++ enumerator)
FuncCraft::BasicFunctionId::SchafferF7Cond1000 (C++ enumerator)
FuncCraft::BasicFunctionId::Schwefel (C++ enumerator)
FuncCraft::BasicFunctionId::SharpRidge (C++ enumerator)
FuncCraft::BasicFunctionId::Sphere (C++ enumerator)
FuncCraft::BasicFunctionId::Step (C++ enumerator)
FuncCraft::BasicFunctionId::StepEllipsoidal (C++ enumerator)
FuncCraft::BasicFunctionId::StepRastrigin (C++ enumerator)
FuncCraft::BasicFunctionId::StyblinskiTang (C++ enumerator)
FuncCraft::BasicFunctionId::SumDifferentPowers (C++ enumerator)
FuncCraft::BasicFunctionId::Weierstrass (C++ enumerator)
FuncCraft::BasicFunctionId::Zakharov (C++ enumerator)
FuncCraft::BenchmarkFunction (C++ class)
FuncCraft::BenchmarkFunction::assigned_fopt_ (C++ member)
FuncCraft::BenchmarkFunction::BenchmarkFunction (C++ function)
,
[1]
,
[2]
FuncCraft::BenchmarkFunction::component_types (C++ function)
FuncCraft::BenchmarkFunction::component_types_ (C++ member)
FuncCraft::BenchmarkFunction::dimension (C++ function)
FuncCraft::BenchmarkFunction::domain (C++ function)
FuncCraft::BenchmarkFunction::domain_ (C++ member)
FuncCraft::BenchmarkFunction::evaluate_scalar (C++ function)
FuncCraft::BenchmarkFunction::export_spec (C++ function)
,
[1]
FuncCraft::BenchmarkFunction::function_ (C++ member)
FuncCraft::BenchmarkFunction::get_fopt (C++ function)
FuncCraft::BenchmarkFunction::get_xopt (C++ function)
FuncCraft::BenchmarkFunction::label (C++ function)
FuncCraft::BenchmarkFunction::operator() (C++ function)
FuncCraft::BenchmarkFunction::operator= (C++ function)
,
[1]
FuncCraft::BenchmarkFunction::scalar_function_ (C++ member)
FuncCraft::BenchmarkFunction::scale_factor (C++ function)
FuncCraft::BenchmarkFunction::scale_factor_ (C++ member)
FuncCraft::BenchmarkFunction::spec (C++ function)
FuncCraft::BenchmarkFunction::spec_ (C++ member)
FuncCraft::BenchmarkFunction::~BenchmarkFunction (C++ function)
FuncCraft::BenchmarkSuite (C++ class)
FuncCraft::BenchmarkSuite::apply_value_transforms_to_basic (C++ member)
FuncCraft::BenchmarkSuite::BenchmarkSuite (C++ function)
,
[1]
,
[2]
,
[3]
FuncCraft::BenchmarkSuite::blueprints_ (C++ member)
FuncCraft::BenchmarkSuite::build_function (C++ function)
FuncCraft::BenchmarkSuite::dimension (C++ function)
FuncCraft::BenchmarkSuite::dimension_ (C++ member)
FuncCraft::BenchmarkSuite::export_function_spec (C++ function)
FuncCraft::BenchmarkSuite::export_manifest (C++ function)
,
[1]
FuncCraft::BenchmarkSuite::export_spec (C++ function)
,
[1]
FuncCraft::BenchmarkSuite::function (C++ function)
FuncCraft::BenchmarkSuite::function_cache_ (C++ member)
FuncCraft::BenchmarkSuite::FunctionBlueprint (C++ struct)
FuncCraft::BenchmarkSuite::FunctionBlueprint::base_function (C++ member)
FuncCraft::BenchmarkSuite::FunctionBlueprint::composed (C++ member)
FuncCraft::BenchmarkSuite::FunctionBlueprint::coordinate_transform_choice (C++ member)
FuncCraft::BenchmarkSuite::FunctionBlueprint::seed (C++ member)
FuncCraft::BenchmarkSuite::operator= (C++ function)
,
[1]
FuncCraft::BenchmarkSuite::size (C++ function)
FuncCraft::BenchmarkSuite::spec (C++ function)
FuncCraft::BenchmarkSuite::spec_ (C++ member)
FuncCraft::BenchmarkSuite::supported_dimensions_ (C++ member)
FuncCraft::BenchmarkSuite::supports_dimension (C++ function)
FuncCraft::BenchmarkSuite::theoretical_max_number_of_functions (C++ function)
FuncCraft::BenchmarkSuite::theoretical_max_number_of_functions_ (C++ member)
FuncCraft::BenchmarkSuite::~BenchmarkSuite (C++ function)
FuncCraft::class_label (C++ function)
FuncCraft::CommonPointComposition (C++ class)
FuncCraft::CommonPointComposition::common_raw_apply (C++ function)
FuncCraft::CommonPointComposition::raw_apply (C++ function)
FuncCraft::ComponentEvaluator (C++ type)
FuncCraft::ComponentScalarEvaluator (C++ type)
FuncCraft::ComponentSpec (C++ struct)
FuncCraft::ComponentSpec::base_function (C++ member)
FuncCraft::ComponentSpec::composed_function (C++ member)
FuncCraft::ComponentSpec::coordinate_transform (C++ member)
FuncCraft::ComponentSpec::scale_factor (C++ member)
FuncCraft::ComponentSpec::seed (C++ member)
FuncCraft::ComponentSpec::value_transform (C++ member)
FuncCraft::ComposedFunction (C++ type)
FuncCraft::CompositionChoice (C++ type)
FuncCraft::CompositionClass (C++ enum)
FuncCraft::CompositionClass::CommonPointConstraintPenalty (C++ enumerator)
FuncCraft::CompositionClass::CommonPointCvar (C++ enumerator)
FuncCraft::CompositionClass::CommonPointLevelWell (C++ enumerator)
FuncCraft::CompositionClass::CommonPointLexicographic (C++ enumerator)
FuncCraft::CompositionClass::CommonPointMax (C++ enumerator)
FuncCraft::CompositionClass::CommonPointMaxPlusMean (C++ enumerator)
FuncCraft::CompositionClass::CommonPointPowerMean (C++ enumerator)
FuncCraft::CompositionClass::CommonPointProduct (C++ enumerator)
FuncCraft::CompositionClass::CommonPointSmoothMax (C++ enumerator)
FuncCraft::CompositionClass::CommonPointWeightedSum (C++ enumerator)
FuncCraft::CompositionClass::DeceptivePointBgSoftmax (C++ enumerator)
FuncCraft::CompositionClass::DeceptivePointSoftmax (C++ enumerator)
FuncCraft::CompositionClass::None (C++ enumerator)
FuncCraft::CompositionFunction (C++ class)
FuncCraft::CompositionFunction::apply (C++ function)
FuncCraft::CompositionFunction::composition_class (C++ function)
FuncCraft::CompositionFunction::raw_apply (C++ function)
FuncCraft::CompositionFunction::~CompositionFunction (C++ function)
FuncCraft::CompositionKind (C++ enum)
FuncCraft::CompositionKind::CpmConstraintPenalty (C++ enumerator)
FuncCraft::CompositionKind::CpmCvar (C++ enumerator)
FuncCraft::CompositionKind::CpmLevelWell (C++ enumerator)
FuncCraft::CompositionKind::CpmLexicographic (C++ enumerator)
FuncCraft::CompositionKind::CpmMax (C++ enumerator)
FuncCraft::CompositionKind::CpmMaxPlusMean (C++ enumerator)
FuncCraft::CompositionKind::CpmPowerMean (C++ enumerator)
FuncCraft::CompositionKind::CpmProduct (C++ enumerator)
FuncCraft::CompositionKind::CpmSmoothMax (C++ enumerator)
FuncCraft::CompositionKind::CpmWeightedSum (C++ enumerator)
FuncCraft::CompositionKind::DpmBgSoftmax (C++ enumerator)
FuncCraft::CompositionKind::DpmSoftmax (C++ enumerator)
FuncCraft::CompositionKind::None (C++ enumerator)
FuncCraft::CompositionMode (C++ enum)
FuncCraft::CompositionMode::CPM (C++ enumerator)
FuncCraft::CompositionMode::DPM (C++ enumerator)
FuncCraft::CompositionMode::None (C++ enumerator)
FuncCraft::CompositionSpec (C++ struct)
FuncCraft::CompositionSpec::biases (C++ member)
FuncCraft::CompositionSpec::centers (C++ member)
FuncCraft::CompositionSpec::kind (C++ member)
FuncCraft::CompositionSpec::parameters (C++ member)
FuncCraft::ConstraintPenaltyComposition (C++ class)
FuncCraft::ConstraintPenaltyComposition::common_raw_apply (C++ function)
FuncCraft::ConstraintPenaltyComposition::composition_class (C++ function)
FuncCraft::ConstraintPenaltyComposition::ConstraintPenaltyComposition (C++ function)
FuncCraft::ConstraintPenaltyComposition::p_ (C++ member)
FuncCraft::ConstraintPenaltyComposition::rho_ (C++ member)
FuncCraft::CoordinateTransform (C++ class)
FuncCraft::CoordinateTransform::apply (C++ function)
FuncCraft::CoordinateTransform::assigned_xopt (C++ function)
FuncCraft::CoordinateTransform::assigned_xopt_ (C++ member)
FuncCraft::CoordinateTransform::CoordinateTransform (C++ function)
FuncCraft::CoordinateTransform::input_dimension (C++ function)
FuncCraft::CoordinateTransform::input_dimension_ (C++ member)
FuncCraft::CoordinateTransform::output_dimension (C++ function)
FuncCraft::CoordinateTransform::output_dimension_ (C++ member)
FuncCraft::CoordinateTransform::seed (C++ function)
FuncCraft::CoordinateTransform::seed_ (C++ member)
FuncCraft::CoordinateTransform::target_xopt (C++ function)
FuncCraft::CoordinateTransform::target_xopt_ (C++ member)
FuncCraft::CoordinateTransform::transform_class (C++ function)
FuncCraft::CoordinateTransform::~CoordinateTransform (C++ function)
FuncCraft::CoordinateTransformChoice (C++ type)
FuncCraft::CoordinateTransformClass (C++ enum)
FuncCraft::CoordinateTransformClass::Affine (C++ enumerator)
FuncCraft::CoordinateTransformClass::Mixed (C++ enumerator)
FuncCraft::CoordinateTransformClass::None (C++ enumerator)
FuncCraft::CoordinateTransformClass::Rotation (C++ enumerator)
FuncCraft::CoordinateTransformClass::SubspaceRotation (C++ enumerator)
FuncCraft::CoordinateTransformKind (C++ enum)
FuncCraft::CoordinateTransformKind::Affine (C++ enumerator)
FuncCraft::CoordinateTransformKind::None (C++ enumerator)
FuncCraft::CoordinateTransformKind::Rotation (C++ enumerator)
FuncCraft::CoordinateTransformKind::SubspaceRotation (C++ enumerator)
FuncCraft::CoordinateTransformSpec (C++ struct)
FuncCraft::CoordinateTransformSpec::assigned_xopt (C++ member)
FuncCraft::CoordinateTransformSpec::input_dimension (C++ member)
FuncCraft::CoordinateTransformSpec::kind (C++ member)
FuncCraft::CoordinateTransformSpec::matrix (C++ member)
FuncCraft::CoordinateTransformSpec::output_dimension (C++ member)
FuncCraft::CoordinateTransformSpec::parameters (C++ member)
FuncCraft::CoordinateTransformSpec::seed (C++ member)
FuncCraft::CoordinateTransformSpec::selected_indices (C++ member)
FuncCraft::CosineZeroValueTransform (C++ class)
FuncCraft::CosineZeroValueTransform::alpha (C++ function)
FuncCraft::CosineZeroValueTransform::alpha_ (C++ member)
FuncCraft::CosineZeroValueTransform::CosineZeroValueTransform (C++ function)
FuncCraft::CosineZeroValueTransform::raw_apply (C++ function)
FuncCraft::CosineZeroValueTransform::transform_class (C++ function)
FuncCraft::CvarComposition (C++ class)
FuncCraft::CvarComposition::common_raw_apply (C++ function)
FuncCraft::CvarComposition::composition_class (C++ function)
FuncCraft::CvarComposition::CvarComposition (C++ function)
FuncCraft::CvarComposition::quantile_ (C++ member)
FuncCraft::DeadZoneValueTransform (C++ class)
FuncCraft::DeadZoneValueTransform::DeadZoneValueTransform (C++ function)
FuncCraft::DeadZoneValueTransform::p (C++ function)
FuncCraft::DeadZoneValueTransform::p_ (C++ member)
FuncCraft::DeadZoneValueTransform::raw_apply (C++ function)
FuncCraft::DeadZoneValueTransform::tau (C++ function)
FuncCraft::DeadZoneValueTransform::tau_ (C++ member)
FuncCraft::DeadZoneValueTransform::transform_class (C++ function)
FuncCraft::DeceptiveBgSoftmaxComposition (C++ class)
FuncCraft::DeceptiveBgSoftmaxComposition::background_sharpness_ (C++ member)
FuncCraft::DeceptiveBgSoftmaxComposition::background_strength_ (C++ member)
FuncCraft::DeceptiveBgSoftmaxComposition::biases_ (C++ member)
FuncCraft::DeceptiveBgSoftmaxComposition::centers_ (C++ member)
FuncCraft::DeceptiveBgSoftmaxComposition::composition_class (C++ function)
FuncCraft::DeceptiveBgSoftmaxComposition::deceptive_raw_apply (C++ function)
FuncCraft::DeceptiveBgSoftmaxComposition::DeceptiveBgSoftmaxComposition (C++ function)
FuncCraft::DeceptiveBgSoftmaxComposition::sharpness_ (C++ member)
FuncCraft::DeceptivePointComposition (C++ class)
FuncCraft::DeceptivePointComposition::deceptive_raw_apply (C++ function)
FuncCraft::DeceptivePointComposition::raw_apply (C++ function)
FuncCraft::DeceptiveSoftmaxComposition (C++ class)
FuncCraft::DeceptiveSoftmaxComposition::biases_ (C++ member)
FuncCraft::DeceptiveSoftmaxComposition::centers_ (C++ member)
FuncCraft::DeceptiveSoftmaxComposition::composition_class (C++ function)
FuncCraft::DeceptiveSoftmaxComposition::deceptive_raw_apply (C++ function)
FuncCraft::DeceptiveSoftmaxComposition::DeceptiveSoftmaxComposition (C++ function)
FuncCraft::DeceptiveSoftmaxComposition::sharpness_ (C++ member)
FuncCraft::detail (C++ type)
,
[1]
FuncCraft::detail::canonical_composition_kind (C++ function)
FuncCraft::detail::canonical_coordinate_transform_kind (C++ function)
FuncCraft::detail::canonical_value_transform_kind (C++ function)
FuncCraft::detail::centered_scaled_domain (C++ function)
FuncCraft::detail::complete_prefix_stable_point (C++ function)
FuncCraft::detail::component_spec_from_yaml (C++ function)
FuncCraft::detail::composition_mode (C++ function)
FuncCraft::detail::composition_spec_from_yaml (C++ function)
FuncCraft::detail::coordinate_transform_spec_from_yaml (C++ function)
FuncCraft::detail::deterministic_stratified_points_in_domain (C++ function)
FuncCraft::detail::function_spec_from_yaml (C++ function)
FuncCraft::detail::function_spec_to_yaml (C++ function)
FuncCraft::detail::indexed_seed (C++ function)
FuncCraft::detail::join_base_ids (C++ function)
FuncCraft::detail::kAssignedXoptSeedRole (C++ member)
FuncCraft::detail::kDpmCenterSeedRole (C++ member)
FuncCraft::detail::kTwoPi (C++ member)
FuncCraft::detail::map_point_between_domains (C++ function)
,
[1]
FuncCraft::detail::mix_seed (C++ function)
FuncCraft::detail::normal01 (C++ function)
FuncCraft::detail::normalize_spec_name (C++ function)
FuncCraft::detail::parse_composition_kind (C++ function)
FuncCraft::detail::parse_coordinate_transform_kind (C++ function)
FuncCraft::detail::parse_value_transform_kind (C++ function)
FuncCraft::detail::prefix_stable_latin_hypercube_centers (C++ function)
FuncCraft::detail::prefix_stable_latin_hypercube_points_in_domain (C++ function)
FuncCraft::detail::random_affine_matrix (C++ function)
FuncCraft::detail::random_rotation_matrix (C++ function)
FuncCraft::detail::require (C++ function)
FuncCraft::detail::require_dimension (C++ function)
FuncCraft::detail::squared_distance (C++ function)
FuncCraft::detail::stable_numeric_value (C++ function)
FuncCraft::detail::stable_shuffle (C++ function)
FuncCraft::detail::suite_spec_to_yaml (C++ function)
FuncCraft::detail::to_spec_name (C++ function)
,
[1]
,
[2]
FuncCraft::detail::uniform01 (C++ function)
FuncCraft::detail::uniform_int (C++ function)
FuncCraft::detail::value_transform_spec_from_yaml (C++ function)
FuncCraft::detail::weighted_sum (C++ function)
FuncCraft::detail::write_yaml_file (C++ function)
FuncCraft::detail::yaml_basic_function_id (C++ function)
FuncCraft::detail::yaml_double_matrix (C++ function)
FuncCraft::detail::yaml_double_vector (C++ function)
FuncCraft::detail::yaml_int_vector (C++ function)
FuncCraft::detail::yaml_string_vector (C++ function)
FuncCraft::Domain (C++ struct)
FuncCraft::Domain::contains (C++ function)
FuncCraft::Domain::dimension (C++ function)
FuncCraft::Domain::Domain (C++ function)
FuncCraft::Domain::lower (C++ member)
FuncCraft::Domain::upper (C++ member)
FuncCraft::DomainSpec (C++ struct)
FuncCraft::DomainSpec::dimension (C++ member)
FuncCraft::DomainSpec::lower_bound (C++ member)
FuncCraft::DomainSpec::upper_bound (C++ member)
FuncCraft::FunctionBuilder (C++ class)
FuncCraft::FunctionBuilder::add_component (C++ function)
FuncCraft::FunctionBuilder::apply_runtime_value_transform (C++ function)
FuncCraft::FunctionBuilder::build (C++ function)
FuncCraft::FunctionBuilder::build_scalar (C++ function)
FuncCraft::FunctionBuilder::composition (C++ function)
FuncCraft::FunctionBuilder::composition_ (C++ member)
FuncCraft::FunctionBuilder::domain (C++ function)
FuncCraft::FunctionBuilder::domain_ (C++ member)
FuncCraft::FunctionBuilder::evaluable_components_ (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent (C++ struct)
FuncCraft::FunctionBuilder::EvaluableComponent::child_fopt (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::child_xopt (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::coordinate_transform (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::domain_map (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::evaluate (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::evaluate_scalar (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::primitive (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::scale_factor (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::target_xopt (C++ member)
FuncCraft::FunctionBuilder::EvaluableComponent::value_transform (C++ member)
FuncCraft::FunctionBuilder::evaluate_component (C++ function)
FuncCraft::FunctionBuilder::finalize_component_value (C++ function)
FuncCraft::FunctionBuilder::FunctionBuilder (C++ function)
FuncCraft::FunctionBuilder::make_runtime_domain_map (C++ function)
FuncCraft::FunctionBuilder::make_runtime_value_transform (C++ function)
FuncCraft::FunctionBuilder::map_component_domain (C++ function)
FuncCraft::FunctionBuilder::RuntimeDomainMap (C++ struct)
FuncCraft::FunctionBuilder::RuntimeDomainMap::source_lower (C++ member)
FuncCraft::FunctionBuilder::RuntimeDomainMap::source_range (C++ member)
FuncCraft::FunctionBuilder::RuntimeDomainMap::target_lower (C++ member)
FuncCraft::FunctionBuilder::RuntimeDomainMap::target_range (C++ member)
FuncCraft::FunctionBuilder::RuntimeValueTransform (C++ struct)
FuncCraft::FunctionBuilder::RuntimeValueTransform::a (C++ member)
FuncCraft::FunctionBuilder::RuntimeValueTransform::b (C++ member)
FuncCraft::FunctionBuilder::RuntimeValueTransform::c (C++ member)
FuncCraft::FunctionBuilder::RuntimeValueTransform::kind (C++ member)
FuncCraft::FunctionClass (C++ struct)
FuncCraft::FunctionClass::base_functions (C++ member)
FuncCraft::FunctionClass::composition (C++ member)
FuncCraft::FunctionClass::coordinate_transform (C++ member)
FuncCraft::FunctionClass::value_transform (C++ member)
FuncCraft::FunctionSpec (C++ struct)
FuncCraft::FunctionSpec::assigned_fopt (C++ member)
FuncCraft::FunctionSpec::assigned_xopt (C++ member)
FuncCraft::FunctionSpec::components (C++ member)
FuncCraft::FunctionSpec::composition (C++ member)
FuncCraft::FunctionSpec::dimension (C++ member)
FuncCraft::FunctionSpec::domain (C++ member)
FuncCraft::FunctionSpec::label (C++ member)
FuncCraft::FunctionSpec::metadata (C++ member)
FuncCraft::FunctionSpec::scale_factor (C++ member)
FuncCraft::FunctionSpec::seed (C++ member)
FuncCraft::HuberValueTransform (C++ class)
FuncCraft::HuberValueTransform::delta (C++ function)
FuncCraft::HuberValueTransform::delta_ (C++ member)
FuncCraft::HuberValueTransform::HuberValueTransform (C++ function)
FuncCraft::HuberValueTransform::raw_apply (C++ function)
FuncCraft::HuberValueTransform::transform_class (C++ function)
FuncCraft::IdentityTransform (C++ class)
FuncCraft::IdentityTransform::apply (C++ function)
FuncCraft::IdentityTransform::IdentityTransform (C++ function)
FuncCraft::IdentityTransform::input_dimension (C++ function)
FuncCraft::IdentityTransform::output_dimension (C++ function)
FuncCraft::IdentityTransform::transform_class (C++ function)
FuncCraft::IdentityValueTransform (C++ class)
FuncCraft::IdentityValueTransform::raw_apply (C++ function)
FuncCraft::IdentityValueTransform::transform_class (C++ function)
FuncCraft::is_multimodal (C++ function)
FuncCraft::is_unimodal (C++ function)
FuncCraft::LevelWellComposition (C++ class)
FuncCraft::LevelWellComposition::alpha_ (C++ member)
FuncCraft::LevelWellComposition::common_raw_apply (C++ function)
FuncCraft::LevelWellComposition::composition_class (C++ function)
FuncCraft::LevelWellComposition::epsilon_ (C++ member)
FuncCraft::LevelWellComposition::LevelWellComposition (C++ function)
,
[1]
FuncCraft::LevelWellComposition::weights_ (C++ member)
FuncCraft::LexicographicComposition (C++ class)
FuncCraft::LexicographicComposition::common_raw_apply (C++ function)
FuncCraft::LexicographicComposition::composition_class (C++ function)
FuncCraft::LexicographicComposition::decay_ (C++ member)
FuncCraft::LexicographicComposition::LexicographicComposition (C++ function)
FuncCraft::list_basic_functions (C++ function)
FuncCraft::list_suite_collections (C++ function)
FuncCraft::load_function_spec (C++ function)
FuncCraft::load_suite_spec (C++ function)
FuncCraft::LogValueTransform (C++ class)
FuncCraft::LogValueTransform::alpha (C++ function)
FuncCraft::LogValueTransform::alpha_ (C++ member)
FuncCraft::LogValueTransform::LogValueTransform (C++ function)
FuncCraft::LogValueTransform::raw_apply (C++ function)
FuncCraft::LogValueTransform::transform_class (C++ function)
FuncCraft::make_basic_function (C++ function)
FuncCraft::make_basicf_ptr (C++ function)
FuncCraft::make_benchmark_function (C++ function)
FuncCraft::make_benchmark_suite (C++ function)
,
[1]
FuncCraft::make_choice (C++ function)
,
[1]
,
[2]
,
[3]
FuncCraft::make_weighted_sum (C++ function)
FuncCraft::MaxComposition (C++ class)
FuncCraft::MaxComposition::common_raw_apply (C++ function)
FuncCraft::MaxComposition::composition_class (C++ function)
FuncCraft::MaxPlusMeanComposition (C++ class)
FuncCraft::MaxPlusMeanComposition::common_raw_apply (C++ function)
FuncCraft::MaxPlusMeanComposition::composition_class (C++ function)
FuncCraft::MaxPlusMeanComposition::lambda_ (C++ member)
FuncCraft::MaxPlusMeanComposition::MaxPlusMeanComposition (C++ function)
FuncCraft::multimodalF_list (C++ function)
FuncCraft::NoisySmoothValueTransform (C++ class)
FuncCraft::NoisySmoothValueTransform::alpha (C++ function)
FuncCraft::NoisySmoothValueTransform::alpha_ (C++ member)
FuncCraft::NoisySmoothValueTransform::epsilon (C++ function)
FuncCraft::NoisySmoothValueTransform::epsilon_ (C++ member)
FuncCraft::NoisySmoothValueTransform::NoisySmoothValueTransform (C++ function)
FuncCraft::NoisySmoothValueTransform::raw_apply (C++ function)
FuncCraft::NoisySmoothValueTransform::transform_class (C++ function)
FuncCraft::NoneComposition (C++ class)
FuncCraft::NoneComposition::common_raw_apply (C++ function)
FuncCraft::NoneComposition::composition_class (C++ function)
FuncCraft::OscillatoryValueTransform (C++ class)
FuncCraft::OscillatoryValueTransform::alpha (C++ function)
FuncCraft::OscillatoryValueTransform::alpha_ (C++ member)
FuncCraft::OscillatoryValueTransform::epsilon (C++ function)
FuncCraft::OscillatoryValueTransform::epsilon_ (C++ member)
FuncCraft::OscillatoryValueTransform::OscillatoryValueTransform (C++ function)
FuncCraft::OscillatoryValueTransform::raw_apply (C++ function)
FuncCraft::OscillatoryValueTransform::transform_class (C++ function)
FuncCraft::parse_basic_function_id (C++ function)
FuncCraft::PiecewisePowerValueTransform (C++ class)
FuncCraft::PiecewisePowerValueTransform::p1 (C++ function)
FuncCraft::PiecewisePowerValueTransform::p1_ (C++ member)
FuncCraft::PiecewisePowerValueTransform::p2 (C++ function)
FuncCraft::PiecewisePowerValueTransform::p2_ (C++ member)
FuncCraft::PiecewisePowerValueTransform::PiecewisePowerValueTransform (C++ function)
FuncCraft::PiecewisePowerValueTransform::raw_apply (C++ function)
FuncCraft::PiecewisePowerValueTransform::tau (C++ function)
FuncCraft::PiecewisePowerValueTransform::tau_ (C++ member)
FuncCraft::PiecewisePowerValueTransform::transform_class (C++ function)
FuncCraft::PowerMeanComposition (C++ class)
FuncCraft::PowerMeanComposition::common_raw_apply (C++ function)
FuncCraft::PowerMeanComposition::composition_class (C++ function)
FuncCraft::PowerMeanComposition::p_ (C++ member)
FuncCraft::PowerMeanComposition::PowerMeanComposition (C++ function)
,
[1]
FuncCraft::PowerMeanComposition::weights_ (C++ member)
FuncCraft::PowerValueTransform (C++ class)
FuncCraft::PowerValueTransform::alpha (C++ function)
FuncCraft::PowerValueTransform::alpha_ (C++ member)
FuncCraft::PowerValueTransform::p (C++ function)
FuncCraft::PowerValueTransform::p_ (C++ member)
FuncCraft::PowerValueTransform::PowerValueTransform (C++ function)
FuncCraft::PowerValueTransform::raw_apply (C++ function)
FuncCraft::PowerValueTransform::transform_class (C++ function)
FuncCraft::ProductComposition (C++ class)
FuncCraft::ProductComposition::alpha_ (C++ member)
FuncCraft::ProductComposition::common_raw_apply (C++ function)
FuncCraft::ProductComposition::composition_class (C++ function)
FuncCraft::ProductComposition::ProductComposition (C++ function)
FuncCraft::ResolvedComponent (C++ struct)
FuncCraft::ResolvedComponent::child_domain (C++ member)
FuncCraft::ResolvedComponent::child_fopt (C++ member)
FuncCraft::ResolvedComponent::child_xopt (C++ member)
FuncCraft::ResolvedComponent::coordinate_transform (C++ member)
FuncCraft::ResolvedComponent::evaluator (C++ member)
FuncCraft::ResolvedComponent::primitive (C++ member)
FuncCraft::ResolvedComponent::scalar_evaluator (C++ member)
FuncCraft::ResolvedComponent::scale_factor (C++ member)
FuncCraft::ResolvedComponent::value_transform (C++ member)
FuncCraft::RotationTransform (C++ class)
FuncCraft::RotationTransform::apply (C++ function)
FuncCraft::RotationTransform::input_dimension (C++ function)
FuncCraft::RotationTransform::matrix (C++ function)
FuncCraft::RotationTransform::matrix_ (C++ member)
FuncCraft::RotationTransform::output_dimension (C++ function)
FuncCraft::RotationTransform::RotationTransform (C++ function)
,
[1]
FuncCraft::RotationTransform::transform_class (C++ function)
FuncCraft::SaturatingValueTransform (C++ class)
FuncCraft::SaturatingValueTransform::c (C++ function)
FuncCraft::SaturatingValueTransform::c_ (C++ member)
FuncCraft::SaturatingValueTransform::cap (C++ function)
FuncCraft::SaturatingValueTransform::cap_ (C++ member)
FuncCraft::SaturatingValueTransform::raw_apply (C++ function)
FuncCraft::SaturatingValueTransform::SaturatingValueTransform (C++ function)
FuncCraft::SaturatingValueTransform::transform_class (C++ function)
FuncCraft::ScalarFunction (C++ type)
FuncCraft::SmoothMaxComposition (C++ class)
FuncCraft::SmoothMaxComposition::beta_ (C++ member)
FuncCraft::SmoothMaxComposition::common_raw_apply (C++ function)
FuncCraft::SmoothMaxComposition::composition_class (C++ function)
FuncCraft::SmoothMaxComposition::SmoothMaxComposition (C++ function)
FuncCraft::SoftplusThresholdValueTransform (C++ class)
FuncCraft::SoftplusThresholdValueTransform::alpha (C++ function)
FuncCraft::SoftplusThresholdValueTransform::alpha_ (C++ member)
FuncCraft::SoftplusThresholdValueTransform::raw_apply (C++ function)
FuncCraft::SoftplusThresholdValueTransform::SoftplusThresholdValueTransform (C++ function)
FuncCraft::SoftplusThresholdValueTransform::tau (C++ function)
FuncCraft::SoftplusThresholdValueTransform::tau_ (C++ member)
FuncCraft::SoftplusThresholdValueTransform::transform_class (C++ function)
FuncCraft::spec_name (C++ type)
FuncCraft::spec_name::CoordinateAffine (C++ member)
FuncCraft::spec_name::CoordinateRotation (C++ member)
FuncCraft::spec_name::CoordinateSubspaceRotation (C++ member)
FuncCraft::spec_name::CpmConstraintPenalty (C++ member)
FuncCraft::spec_name::CpmCvar (C++ member)
FuncCraft::spec_name::CpmLevelWell (C++ member)
FuncCraft::spec_name::CpmLexicographic (C++ member)
FuncCraft::spec_name::CpmMax (C++ member)
FuncCraft::spec_name::CpmMaxPlusMean (C++ member)
FuncCraft::spec_name::CpmPowerMean (C++ member)
FuncCraft::spec_name::CpmProduct (C++ member)
FuncCraft::spec_name::CpmSmoothMax (C++ member)
FuncCraft::spec_name::CpmWeightedSum (C++ member)
FuncCraft::spec_name::DpmBgSoftmax (C++ member)
FuncCraft::spec_name::DpmSoftmax (C++ member)
FuncCraft::spec_name::None (C++ member)
FuncCraft::spec_name::ValueCosineZero (C++ member)
FuncCraft::spec_name::ValueDeadZone (C++ member)
FuncCraft::spec_name::ValueHuber (C++ member)
FuncCraft::spec_name::ValueLog (C++ member)
FuncCraft::spec_name::ValueNoisySmooth (C++ member)
FuncCraft::spec_name::ValueOscillatory (C++ member)
FuncCraft::spec_name::ValuePiecewisePower (C++ member)
FuncCraft::spec_name::ValuePower (C++ member)
FuncCraft::spec_name::ValueSaturating (C++ member)
FuncCraft::spec_name::ValueSoftplusThreshold (C++ member)
FuncCraft::SubspaceRotationTransform (C++ class)
FuncCraft::SubspaceRotationTransform::apply (C++ function)
FuncCraft::SubspaceRotationTransform::input_dimension (C++ function)
FuncCraft::SubspaceRotationTransform::matrix (C++ function)
FuncCraft::SubspaceRotationTransform::matrix_ (C++ member)
FuncCraft::SubspaceRotationTransform::output_dimension (C++ function)
FuncCraft::SubspaceRotationTransform::selected_indices (C++ function)
FuncCraft::SubspaceRotationTransform::selected_indices_ (C++ member)
FuncCraft::SubspaceRotationTransform::SubspaceRotationTransform (C++ function)
,
[1]
FuncCraft::SubspaceRotationTransform::transform_class (C++ function)
FuncCraft::suite_collection (C++ function)
FuncCraft::suite_collection_benchmark_suite (C++ function)
FuncCraft::suite_collection_number_of_functions (C++ function)
FuncCraft::suite_collection_spec (C++ function)
FuncCraft::SuiteCollection (C++ class)
FuncCraft::SuiteCollection::benchmark_suite (C++ function)
FuncCraft::SuiteCollection::name (C++ function)
FuncCraft::SuiteCollection::name_ (C++ member)
FuncCraft::SuiteCollection::number_of_functions (C++ function)
FuncCraft::SuiteCollection::spec (C++ function)
FuncCraft::SuiteCollection::SuiteCollection (C++ function)
FuncCraft::SuiteCollection::version (C++ function)
FuncCraft::SuiteCollection::version_ (C++ member)
FuncCraft::SuiteCollection::year (C++ function)
FuncCraft::SuiteCollection::year_ (C++ member)
FuncCraft::SuiteCollectionId (C++ struct)
FuncCraft::SuiteCollectionId::name (C++ member)
FuncCraft::SuiteCollectionId::version (C++ member)
FuncCraft::SuiteCollectionId::year (C++ member)
FuncCraft::SuiteSpec (C++ struct)
FuncCraft::SuiteSpec::assigned_fopt (C++ member)
FuncCraft::SuiteSpec::base_functions (C++ member)
FuncCraft::SuiteSpec::composition_base_functions (C++ member)
FuncCraft::SuiteSpec::compositions (C++ member)
FuncCraft::SuiteSpec::coordinate_transforms (C++ member)
FuncCraft::SuiteSpec::lower_bound (C++ member)
FuncCraft::SuiteSpec::master_seed (C++ member)
FuncCraft::SuiteSpec::max_components (C++ member)
FuncCraft::SuiteSpec::max_nested_composition_depth (C++ member)
FuncCraft::SuiteSpec::min_components (C++ member)
FuncCraft::SuiteSpec::nested_probability (C++ member)
FuncCraft::SuiteSpec::requested_number_of_functions (C++ member)
FuncCraft::SuiteSpec::suite_label (C++ member)
FuncCraft::SuiteSpec::supported_dimensions (C++ member)
FuncCraft::SuiteSpec::upper_bound (C++ member)
FuncCraft::SuiteSpec::value_transforms (C++ member)
FuncCraft::SuiteSpec::xopt_domain_shrink_factor (C++ member)
FuncCraft::to_string (C++ function)
,
[1]
,
[2]
,
[3]
FuncCraft::unimodalF_list (C++ function)
FuncCraft::ValueTransform (C++ class)
FuncCraft::ValueTransform::apply (C++ function)
FuncCraft::ValueTransform::raw_apply (C++ function)
FuncCraft::ValueTransform::transform_class (C++ function)
FuncCraft::ValueTransform::~ValueTransform (C++ function)
FuncCraft::ValueTransformChoice (C++ type)
FuncCraft::ValueTransformClass (C++ enum)
FuncCraft::ValueTransformClass::CosineZero (C++ enumerator)
FuncCraft::ValueTransformClass::DeadZone (C++ enumerator)
FuncCraft::ValueTransformClass::Huber (C++ enumerator)
FuncCraft::ValueTransformClass::Log (C++ enumerator)
FuncCraft::ValueTransformClass::Mixed (C++ enumerator)
FuncCraft::ValueTransformClass::NoisySmooth (C++ enumerator)
FuncCraft::ValueTransformClass::None (C++ enumerator)
FuncCraft::ValueTransformClass::Oscillatory (C++ enumerator)
FuncCraft::ValueTransformClass::PiecewisePower (C++ enumerator)
FuncCraft::ValueTransformClass::Power (C++ enumerator)
FuncCraft::ValueTransformClass::Saturating (C++ enumerator)
FuncCraft::ValueTransformClass::SoftplusThreshold (C++ enumerator)
FuncCraft::ValueTransformKind (C++ enum)
FuncCraft::ValueTransformKind::CosineZero (C++ enumerator)
FuncCraft::ValueTransformKind::DeadZone (C++ enumerator)
FuncCraft::ValueTransformKind::Huber (C++ enumerator)
FuncCraft::ValueTransformKind::Log (C++ enumerator)
FuncCraft::ValueTransformKind::NoisySmooth (C++ enumerator)
FuncCraft::ValueTransformKind::None (C++ enumerator)
FuncCraft::ValueTransformKind::Oscillatory (C++ enumerator)
FuncCraft::ValueTransformKind::PiecewisePower (C++ enumerator)
FuncCraft::ValueTransformKind::Power (C++ enumerator)
FuncCraft::ValueTransformKind::Saturating (C++ enumerator)
FuncCraft::ValueTransformKind::SoftplusThreshold (C++ enumerator)
FuncCraft::ValueTransformSpec (C++ struct)
FuncCraft::ValueTransformSpec::kind (C++ member)
FuncCraft::ValueTransformSpec::parameters (C++ member)
FuncCraft::WeightedChoice (C++ struct)
FuncCraft::WeightedChoice::kind (C++ member)
FuncCraft::WeightedChoice::parameters (C++ member)
FuncCraft::WeightedChoice::probability (C++ member)
FuncCraft::WeightedSumComposition (C++ class)
FuncCraft::WeightedSumComposition::common_raw_apply (C++ function)
FuncCraft::WeightedSumComposition::composition_class (C++ function)
FuncCraft::WeightedSumComposition::WeightedSumComposition (C++ function)
,
[1]
FuncCraft::WeightedSumComposition::weights_ (C++ member)
FUNCCRAFT_PROFILE_BASIC_SCOPE (C macro)
FUNCCRAFT_PROFILE_SCOPE (C macro)
function() (funccraft.BenchmarkSuite method)
G
get_fopt() (funccraft.BenchmarkFunction method)
get_xopt() (funccraft.BenchmarkFunction method)
I
id (C++ member)
L
label (funccraft.BenchmarkFunction property)
listSuiteCollections() (in module funccraft)
N
name (funccraft.SuiteCollection property)
number_of_functions (funccraft.SuiteCollection property)
P
path (C++ member)
S
scale (funccraft.BenchmarkFunction property)
scale_factor (funccraft.BenchmarkFunction property)
size (funccraft.BenchmarkSuite property)
std (C++ type)
SuiteCollection (class in funccraft)
T
theoretical_max_number_of_functions (funccraft.BenchmarkSuite property)
V
version (funccraft.SuiteCollection property)
Y
year (funccraft.SuiteCollection property)