Autoware.Auto
hungarian_assigner.hpp File Reference

Header for hungarian algorithm for optimal linear assignment. More...

#include <Eigen/Core>
#include <hungarian_assigner/visibility_control.hpp>
#include <utility>
#include <limits>
#include <array>
#include "common/types.hpp"
Include dependency graph for hungarian_assigner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  autoware::fusion::hungarian_assigner::hungarian_assigner_c< Capacity >
 implementation of the hungarian/kuhn-munkres/jacobi algorithm for minimum weight assignment problem in O(N^3 ) time More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::fusion
 
 autoware::fusion::hungarian_assigner
 this namespace is for all functions, structs, classes and constants in the hungarian_assigner package
 

Macros

#define EIGEN_NO_MALLOC
 Ensure Eigen does not allocate memory dynamically. More...
 
#define EIGEN_STACK_ALLOCATION_LIMIT   0
 Prevent Eigen from yelling at you for larger fix-sized matrices. More...
 

Typedefs

using autoware::fusion::hungarian_assigner::index_t = Eigen::Index
 indexing matches what matrices use More...
 

Detailed Description

Header for hungarian algorithm for optimal linear assignment.

Macro Definition Documentation

◆ EIGEN_NO_MALLOC

#define EIGEN_NO_MALLOC

Ensure Eigen does not allocate memory dynamically.

◆ EIGEN_STACK_ALLOCATION_LIMIT

#define EIGEN_STACK_ALLOCATION_LIMIT   0

Prevent Eigen from yelling at you for larger fix-sized matrices.