#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