24 #ifndef __IPSDKMATH_BIPARTITEPARTIALMATCH_H__ 25 #define __IPSDKMATH_BIPARTITEPARTIALMATCH_H__ 29 #pragma warning (push) 30 #pragma warning (disable : 4251) 53 static ipUInt32 getUnAssignedValue();
100 bool isSolved()
const;
164 #pragma warning (pop) 166 #endif // __IPSDKMATH_BIPARTITEPARTIALMATCH_H__ Definition of import/export macro for library.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipUInt32 _nbColumns
number of columns for matrix associated to algorithm
Definition: BipartitePartialMatch.h:134
std::vector< ipUInt32 > UInt32Vector
stl vector collections
Definition: BaseCollections.h:33
std::vector< ipReal64 > Real64Vector
stl vector collections
Definition: BaseCollections.h:37
bool isInit() const
check for object initialization
Definition: BipartitePartialMatch.h:153
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Algorithm allowing to solve a partial graph bipartite assigment problem.
Definition: BipartitePartialMatch.h:41
ipReal64 _threshold
assignment threshold for algorithm
Definition: BipartitePartialMatch.h:137
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
Real64Vector _inputWeights
input matrix data associated to algorithm
Definition: BipartitePartialMatch.h:140
UInt32Vector _columnAssignments
column assignments vector associated to problem solution
Definition: BipartitePartialMatch.h:146
Predefined base collection types for library.
UInt32Vector _rowAssignments
row assignments vector associated to problem solution
Definition: BipartitePartialMatch.h:143
ipUInt32 _nbRows
number of rows for matrix associated to algorithm
Definition: BipartitePartialMatch.h:131
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53