diff --git a/modules/prediction/evaluator/pedestrian/pedestrian_interaction_evaluator.cc b/modules/prediction/evaluator/pedestrian/pedestrian_interaction_evaluator.cc index aa19b6819fc87839605e2967fb747cdfbea4df76..6f166d3d8cd3bda7d549900a14a873528e59c8db 100644 --- a/modules/prediction/evaluator/pedestrian/pedestrian_interaction_evaluator.cc +++ b/modules/prediction/evaluator/pedestrian/pedestrian_interaction_evaluator.cc @@ -113,9 +113,9 @@ bool PedestrianInteractionEvaluator::Evaluate( return true; } - constexpr double kShortTermPredictionTimeResolution = 0.4; - constexpr int kShortTermPredictionPointNum = 5; - constexpr int kHiddenStateUpdateCycle = 4; + static constexpr double kShortTermPredictionTimeResolution = 0.4; + static constexpr int kShortTermPredictionPointNum = 5; + static constexpr int kHiddenStateUpdateCycle = 4; // Step 1 Get social embedding torch::Tensor social_pooling = GetSocialPooling(); diff --git a/modules/prediction/predictor/extrapolation/extrapolation_predictor.cc b/modules/prediction/predictor/extrapolation/extrapolation_predictor.cc index 484ec89500debd3a34d1c2fef403ec8116f52d39..e57529b9e43d13645696aeb4bc586bc407bb98d8 100644 --- a/modules/prediction/predictor/extrapolation/extrapolation_predictor.cc +++ b/modules/prediction/predictor/extrapolation/extrapolation_predictor.cc @@ -57,7 +57,7 @@ void ExtrapolationPredictor::Predict( void ExtrapolationPredictor::PostProcess(Trajectory* trajectory_ptr) { // TODO(kechxu) handle corner cases - constexpr int kNumTailPoint = 5; + static constexpr int kNumTailPoint = 5; ExtrapolationPredictor::LaneSearchResult lane_search_result = SearchExtrapolationLane(*trajectory_ptr, kNumTailPoint); double extraplation_speed = @@ -72,8 +72,8 @@ void ExtrapolationPredictor::PostProcess(Trajectory* trajectory_ptr) { ExtrapolationPredictor::LaneSearchResult ExtrapolationPredictor::SearchExtrapolationLane(const Trajectory& trajectory, const int num_tail_point) { - constexpr double radius = 1.0; - constexpr double angle_diff_threshold = M_PI / 3.0; + static constexpr double radius = 1.0; + static constexpr double angle_diff_threshold = M_PI / 3.0; int num_trajectory_point = trajectory.trajectory_point_size(); LaneSearchResult lane_search_result; diff --git a/modules/prediction/scenario/prioritization/obstacles_prioritizer.cc b/modules/prediction/scenario/prioritization/obstacles_prioritizer.cc index bacad787d28e90a36346073384f55ec404bd85cb..1ac9d29933e130885956842199b929250dbe8e68 100644 --- a/modules/prediction/scenario/prioritization/obstacles_prioritizer.cc +++ b/modules/prediction/scenario/prioritization/obstacles_prioritizer.cc @@ -42,7 +42,7 @@ using hdmap::LaneInfo; using hdmap::OverlapInfo; using ConstLaneInfoPtr = std::shared_ptr; -constexpr double kCautionDistanceThreshold = 60.0; +static constexpr double kCautionDistanceThreshold = 60.0; namespace {