AutoPas  3.0.0
Loading...
Searching...
No Matches
Typedefs
autopas::GaussianModelTypes Namespace Reference

Aliases shared between GaussianModel based files. More...

Typedefs

using VectorDiscrete = Eigen::VectorXi
 Type of a discrete tuple.
 
using VectorContinuous = Eigen::VectorXd
 Type of a continuous tuple.
 
using VectorAcquisition = std::pair< std::pair< VectorDiscrete, VectorContinuous >, double >
 store pairs of vectors and corresponding acquisition
 
using NeighbourFunction = std::function< std::vector< std::pair< VectorDiscrete, double > >(VectorDiscrete)>
 function that generate all neighbouring vectors of given vector with weights
 
using 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 VectorPairDiscreteContinuous = std::pair< VectorDiscrete, VectorContinuous >
 Vector described by a discrete and a continuous part.
 
using VectorToStringFun = std::function< std::string(const VectorPairDiscreteContinuous &)>
 function to convert a vector to a string.
 

Detailed Description

Aliases shared between GaussianModel based files.