C Configuration Space and Tuning Library (CCS)
Loading...
Searching...
No Matches
include
cconfigspace.h
Go to the documentation of this file.
1
#ifndef _CCONFIGSPACE_H
2
#define _CCONFIGSPACE_H
3
4
#include <stddef.h>
5
#include <stdint.h>
6
#include <limits.h>
7
#include "
cconfigspace/base.h
"
8
#include "
cconfigspace/error_stack.h
"
9
#include "
cconfigspace/interval.h
"
10
#include "
cconfigspace/rng.h
"
11
#include "
cconfigspace/distribution.h
"
12
#include "
cconfigspace/parameter.h
"
13
#include "
cconfigspace/expression.h
"
14
#include "
cconfigspace/context.h
"
15
#include "
cconfigspace/binding.h
"
16
#include "
cconfigspace/configuration_space.h
"
17
#include "
cconfigspace/distribution_space.h
"
18
#include "
cconfigspace/configuration.h
"
19
#include "
cconfigspace/feature_space.h
"
20
#include "
cconfigspace/features.h
"
21
#include "
cconfigspace/objective_space.h
"
22
#include "
cconfigspace/evaluation.h
"
23
#include "
cconfigspace/tuner.h
"
24
#include "
cconfigspace/map.h
"
25
#include "
cconfigspace/tree.h
"
26
#include "
cconfigspace/tree_space.h
"
27
#include "
cconfigspace/tree_configuration.h
"
28
35
#endif
//_CCONFIGSPACE_H
base.h
Base definition of CCS objects and types.
binding.h
A Binding is set of value in a Context see context.h.
configuration.h
A configuration is a binding (see binding.h) on a configuration space (see configuration_space....
configuration_space.h
A configuration space is a context (see context.h) defining a search space on a set of parameters.
context.h
A Context is a collection of parameters defining a value space.
distribution.h
A Distribution is the probability distribution of a random variable.
distribution_space.h
A distribution space is set of sampling distribution over the parameters of a configuration space.
error_stack.h
CCS rich error reporting.
evaluation.h
An evaluation is a binding (see binding.h) over an objective space (see objective_space....
expression.h
An expression in CCS is a combination of constants, variables (parameters), and operators.
feature_space.h
A feature space is a context (see context.h) defining a set of features represented using CCS paramet...
features.h
A features is a binding (see binding.h) over a feature space (see feature_space.h).
interval.h
Interval define ranges over numeric values.
map.h
CCS map defines a key-value store.
objective_space.h
An objective space is a context (see context.h) defining a set of result parameters of a search space...
parameter.h
Parameters, when grouped together, define a tuning context (see context.h).
rng.h
CCS rng define random number generators.
tree.h
A CCS tree object represents a node in a tree structure.
tree_configuration.h
A tree configuration is a position on the tree (see tree.h) of a tree space (see tree_space....
tree_space.h
A CCS tree space defines an search space over a tree.
tuner.h
A CCS tuner defines an ask and tell interface to optimize an objective space (see objective_space....
Generated by
1.9.8