libcrn  3.9.5
A document image processing library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
kuhn_munkres Struct Reference
+ Collaboration diagram for kuhn_munkres:

Public Member Functions

 kuhn_munkres (const std::vector< std::vector< double >> &dm)
 
 kuhn_munkres (const crn::SquareMatrixDouble &dm)
 

Public Attributes

crn::SquareMatrixDouble c
 
const size_t n
 
std::vector< bool > row_covered
 
std::vector< bool > col_covered
 
size_t z0_r = 0
 
size_t z0_c = 0
 
std::vector< std::vector
< size_t > > 
path
 
std::vector< std::vector
< uint8_t > > 
marked
 

Detailed Description

Definition at line 33 of file CRNBipartite.cpp.

Constructor & Destructor Documentation

kuhn_munkres::kuhn_munkres ( const std::vector< std::vector< double >> &  dm)
inline

Definition at line 35 of file CRNBipartite.cpp.

kuhn_munkres::kuhn_munkres ( const crn::SquareMatrixDouble dm)
inline

Definition at line 43 of file CRNBipartite.cpp.

Member Data Documentation

crn::SquareMatrixDouble kuhn_munkres::c

Definition at line 51 of file CRNBipartite.cpp.

std::vector<bool> kuhn_munkres::col_covered

Definition at line 53 of file CRNBipartite.cpp.

std::vector<std::vector<uint8_t> > kuhn_munkres::marked

Definition at line 56 of file CRNBipartite.cpp.

const size_t kuhn_munkres::n

Definition at line 52 of file CRNBipartite.cpp.

std::vector<std::vector<size_t> > kuhn_munkres::path

Definition at line 55 of file CRNBipartite.cpp.

std::vector<bool> kuhn_munkres::row_covered

Definition at line 53 of file CRNBipartite.cpp.

size_t kuhn_munkres::z0_c = 0

Definition at line 54 of file CRNBipartite.cpp.

size_t kuhn_munkres::z0_r = 0

Definition at line 54 of file CRNBipartite.cpp.


The documentation for this struct was generated from the following file: