24 #include "Eigen/Dense" 30 namespace perception {
37 typedef Eigen::Matrix<double, VALID_OBJECT_TYPE, 1>
Vectord;
38 typedef Eigen::Matrix<int, VALID_OBJECT_TYPE, 1>
Vectori;
39 typedef Eigen::Matrix<double, VALID_OBJECT_TYPE, VALID_OBJECT_TYPE>
Matrixd;
43 void FromStdToVector(
const std::vector<float>& src_prob, Vectord* dst_prob);
47 void ToLog(Vectord* prob);
49 void ToExp(Vectord* prob);
62 const std::string& filename,
Eigen::Matrix< int, VALID_OBJECT_TYPE, 1 > Vectori
Definition: util.h:38
void FromStdToVector(const std::vector< float > &src_prob, Vectord *dst_prob)
Eigen::Matrix< double, VALID_OBJECT_TYPE, 1 > Vectord
Definition: util.h:37
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
void ToLog(Vectord *prob)
void ToExp(Vectord *prob)
std::map< T, EigenType, std::less< T >, Eigen::aligned_allocator< std::pair< const T, EigenType > >> EigenMap
Definition: eigen_defs.h:36
bool LoadSingleMatrixFile(const std::string &filename, Matrixd *matrix)
Eigen::Matrix< double, VALID_OBJECT_TYPE, VALID_OBJECT_TYPE > Matrixd
Definition: util.h:39
void ToExpStable(Vectord *prob)
void FromEigenToVector(const Vectord &src_prob, std::vector< float > *dst_prob)
void NormalizeRow(Matrixd *prob)
bool LoadMultipleMatricesFile(const std::string &filename, apollo::common::EigenMap< std::string, Matrixd > *matrices)
bool LoadSingleMatrix(std::ifstream &fin, Matrixd *matrix)
void Normalize(Vectord *prob)