FuncCraft
User guide
Installation
Getting started
Editable YAML specs
Suite collections
Plots
Construction model
Implemented mechanisms
Exported manifests
Interfaces
FuncCraft Python
FuncCraft C++
Project
Testing and CI
MIT License
FuncCraft
Index
Index
_
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
P
|
S
|
T
|
V
|
Y
_
__call__() (funccraft.benchmark_function.BenchmarkFunction method)
(funccraft.suite.BenchmarkSuite method)
B
basic_function_id() (in module funccraft.spec)
benchmark_suite() (funccraft.suite.SuiteCollection method)
BenchmarkFunction (class in funccraft.benchmark_function)
BenchmarkSuite (class in funccraft.suite)
C
component_spec() (in module funccraft.spec)
component_types (funccraft.benchmark_function.BenchmarkFunction property)
composition_choice() (in module funccraft.spec)
composition_kind() (in module funccraft.spec)
composition_spec() (in module funccraft.spec)
coordinate_transform_choice() (in module funccraft.spec)
coordinate_transform_kind() (in module funccraft.spec)
coordinate_transform_spec() (in module funccraft.spec)
D
dimension (funccraft.benchmark_function.BenchmarkFunction property)
(funccraft.suite.BenchmarkSuite property)
domain (funccraft.benchmark_function.BenchmarkFunction property)
domain_spec() (in module funccraft.spec)
E
evaluate() (funccraft.benchmark_function.BenchmarkFunction method)
(funccraft.suite.BenchmarkSuite method)
export_manifest() (funccraft.suite.BenchmarkSuite method)
export_spec() (funccraft.benchmark_function.BenchmarkFunction method)
(funccraft.suite.BenchmarkSuite method)
F
from_cpp() (funccraft.suite.BenchmarkSuite class method)
funccraft
module
FuncCraft (C++ type)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
funccraft.benchmark_function
module
funccraft.spec
module
funccraft.suite
module
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::export_spec (C++ function)
,
[1]
FuncCraft::BenchmarkFunction::function_ (C++ member)
FuncCraft::BenchmarkFunction::get_fopt (C++ function)
FuncCraft::BenchmarkFunction::get_xopt (C++ function)
FuncCraft::BenchmarkFunction::operator() (C++ function)
FuncCraft::BenchmarkFunction::operator= (C++ function)
,
[1]
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::BenchmarkSuite (C++ function)
,
[1]
FuncCraft::BenchmarkSuite::blueprints_ (C++ member)
FuncCraft::BenchmarkSuite::build_function (C++ function)
FuncCraft::BenchmarkSuite::dimension (C++ function)
FuncCraft::BenchmarkSuite::dimension_ (C++ member)
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::max_number_of_functions (C++ function)
FuncCraft::BenchmarkSuite::operator() (C++ function)
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::BlockRotationTransform (C++ class)
FuncCraft::BlockRotationTransform::apply (C++ function)
FuncCraft::BlockRotationTransform::BlockRotationTransform (C++ function)
,
[1]
FuncCraft::BlockRotationTransform::input_dimension (C++ function)
FuncCraft::BlockRotationTransform::matrix (C++ function)
FuncCraft::BlockRotationTransform::matrix_ (C++ member)
FuncCraft::BlockRotationTransform::output_dimension (C++ function)
FuncCraft::BlockRotationTransform::selected_indices (C++ function)
FuncCraft::BlockRotationTransform::selected_indices_ (C++ member)
FuncCraft::BlockRotationTransform::transform_class (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::ComponentSpec (C++ struct)
FuncCraft::ComponentSpec::base_function (C++ member)
FuncCraft::ComponentSpec::composed_function (C++ member)
FuncCraft::ComponentSpec::coordinate_transform (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::CommonPointLevelWell (C++ enumerator)
FuncCraft::CompositionClass::CommonPointPowerMean (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::CpmLevelWell (C++ enumerator)
FuncCraft::CompositionKind::CpmPowerMean (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::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::BlockRotation (C++ enumerator)
FuncCraft::CoordinateTransformClass::Mixed (C++ enumerator)
FuncCraft::CoordinateTransformClass::None (C++ enumerator)
FuncCraft::CoordinateTransformClass::Rotation (C++ enumerator)
FuncCraft::CoordinateTransformKind (C++ enum)
FuncCraft::CoordinateTransformKind::Affine (C++ enumerator)
FuncCraft::CoordinateTransformKind::BlockRotation (C++ enumerator)
FuncCraft::CoordinateTransformKind::None (C++ enumerator)
FuncCraft::CoordinateTransformKind::Rotation (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::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::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)
,
[1]
FuncCraft::FunctionBuilder::build (C++ function)
FuncCraft::FunctionBuilder::composition (C++ function)
FuncCraft::FunctionBuilder::composition_ (C++ member)
FuncCraft::FunctionBuilder::domain (C++ function)
FuncCraft::FunctionBuilder::domain_ (C++ member)
FuncCraft::FunctionBuilder::FunctionBuilder (C++ function)
FuncCraft::FunctionBuilder::runtime_components_ (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent (C++ struct)
FuncCraft::FunctionBuilder::RuntimeComponent::child_domain (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::child_fopt (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::child_xopt (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::coordinate_transform (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::domain (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::evaluate (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::target_xopt (C++ member)
FuncCraft::FunctionBuilder::RuntimeComponent::value_transform (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::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::list_basic_functions (C++ function)
FuncCraft::list_suite_collections (C++ function)
FuncCraft::load_function_spec (C++ function)
FuncCraft::load_suite_spec (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::multimodalF_list (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::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::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::spec_name (C++ type)
FuncCraft::spec_name::CoordinateAffine (C++ member)
FuncCraft::spec_name::CoordinateBlockRotation (C++ member)
FuncCraft::spec_name::CoordinateRotation (C++ member)
FuncCraft::spec_name::CpmLevelWell (C++ member)
FuncCraft::spec_name::CpmPowerMean (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::ValueOscillatory (C++ member)
FuncCraft::spec_name::ValuePower (C++ member)
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::max_number_of_functions (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::Mixed (C++ enumerator)
FuncCraft::ValueTransformClass::None (C++ enumerator)
FuncCraft::ValueTransformClass::Oscillatory (C++ enumerator)
FuncCraft::ValueTransformClass::Power (C++ enumerator)
FuncCraft::ValueTransformKind (C++ enum)
FuncCraft::ValueTransformKind::CosineZero (C++ enumerator)
FuncCraft::ValueTransformKind::None (C++ enumerator)
FuncCraft::ValueTransformKind::Oscillatory (C++ enumerator)
FuncCraft::ValueTransformKind::Power (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)
function() (funccraft.suite.BenchmarkSuite method)
function_spec() (in module funccraft.spec)
G
get_fopt() (funccraft.benchmark_function.BenchmarkFunction method)
get_xopt() (funccraft.benchmark_function.BenchmarkFunction method)
I
id (C++ member)
L
list_suite_collections() (in module funccraft.suite)
load_function_spec() (in module funccraft.benchmark_function)
load_suite_spec() (in module funccraft.suite)
M
make_benchmark_function() (in module funccraft.benchmark_function)
make_benchmark_suite() (in module funccraft.suite)
make_choice() (in module funccraft.spec)
make_component() (in module funccraft.spec)
make_composition() (in module funccraft.spec)
make_composition_choice() (in module funccraft.spec)
make_coordinate_transform() (in module funccraft.spec)
make_coordinate_transform_choice() (in module funccraft.spec)
make_domain() (in module funccraft.spec)
make_function_spec() (in module funccraft.spec)
make_suite_spec() (in module funccraft.spec)
make_value_transform() (in module funccraft.spec)
make_value_transform_choice() (in module funccraft.spec)
max_number_of_functions (funccraft.suite.BenchmarkSuite property)
module
funccraft
funccraft.benchmark_function
funccraft.spec
funccraft.suite
N
name (funccraft.suite.SuiteCollection property)
number_of_functions (funccraft.suite.SuiteCollection property)
P
path (C++ member)
S
scale (funccraft.benchmark_function.BenchmarkFunction property)
scale_factor (funccraft.benchmark_function.BenchmarkFunction property)
size (funccraft.suite.BenchmarkSuite property)
spec (funccraft.benchmark_function.BenchmarkFunction property)
(funccraft.suite.BenchmarkSuite property)
spec() (funccraft.suite.SuiteCollection method)
spec_to_dict() (in module funccraft.spec)
std (C++ type)
suite_collection() (in module funccraft.suite)
suite_collection_benchmark_suite() (in module funccraft.suite)
suite_collection_number_of_functions() (in module funccraft.suite)
suite_collection_spec() (in module funccraft.suite)
suite_spec() (in module funccraft.spec)
SuiteCollection (class in funccraft.suite)
T
theoretical_max_number_of_functions (funccraft.suite.BenchmarkSuite property)
V
value_transform_choice() (in module funccraft.spec)
value_transform_kind() (in module funccraft.spec)
value_transform_spec() (in module funccraft.spec)
version (funccraft.suite.SuiteCollection property)
Y
year (funccraft.suite.SuiteCollection property)