#include <Eigen/Core>
#include <functional>
#include <utility>
Go to the source code of this file.
|
using | autopas::GaussianModelTypes::VectorDiscrete = Eigen::VectorXi |
| Type of a discrete tuple.
|
|
using | autopas::GaussianModelTypes::VectorContinuous = Eigen::VectorXd |
| Type of a continuous tuple.
|
|
using | autopas::GaussianModelTypes::VectorAcquisition = std::pair< std::pair< VectorDiscrete, VectorContinuous >, double > |
| store pairs of vectors and corresponding acquisition
|
|
using | autopas::GaussianModelTypes::NeighbourFunction = std::function< std::vector< std::pair< VectorDiscrete, double > >(VectorDiscrete)> |
| function that generate all neighbouring vectors of given vector with weights
|
|
using | autopas::GaussianModelTypes::NeighboursWeights = std::vector< std::vector< std::tuple< size_t, double, double > > > |
| for each vector store a vector of all neighbours, their corresponding prior weight and final weight
|
|
using | autopas::GaussianModelTypes::VectorPairDiscreteContinuous = std::pair< VectorDiscrete, VectorContinuous > |
| Vector described by a discrete and a continuous part.
|
|
using | autopas::GaussianModelTypes::VectorToStringFun = std::function< std::string(const VectorPairDiscreteContinuous &)> |
| function to convert a vector to a string.
|
|
- Author
- Jan Nguyen
- Date
- 01.07.20