Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ graph/

or-tools/src/graph/linear_assignment.h File Reference

#include <algorithm>
#include <cstdlib>
#include <deque>
#include <limits>
#include <string>
#include <utility>
#include <vector>
#include "base/commandlineflags.h"
#include "base/integral_types.h"
#include "base/logging.h"
#include "base/macros.h"
#include "base/scoped_ptr.h"
#include "base/stringprintf.h"
#include "graph/ebert_graph.h"
#include "util/permutation.h"

Go to the source code of this file.

Namespaces

namespace  operations_research

Classes

class  operations_research::LinearSumAssignment< GraphType >
class  operations_research::LinearSumAssignment< GraphType >::BipartiteLeftNodeIterator
struct  operations_research::LinearSumAssignment< GraphType >::Stats
class  operations_research::LinearSumAssignment< GraphType >::ActiveNodeContainerInterface
class  operations_research::LinearSumAssignment< GraphType >::ActiveNodeStack
class  operations_research::LinearSumAssignment< GraphType >::ActiveNodeQueue
class  operations_research::CostValueCycleHandler< ArcIndexType >
class  operations_research::ArcIndexOrderingByTailNode< GraphType >
 Logically this class should be defined inside OptimizeGraphLayout, but compilation fails if we do that because C++98 doesn't allow instantiation of member templates with function-scoped types as template parameters, which in turn is because those function-scoped types lack linkage. More...

Functions

 DECLARE_INT64 (assignment_alpha)
 DECLARE_INT32 (assignment_progress_logging_period)
 DECLARE_BOOL (assignment_stack_order)


Function Documentation

DECLARE_BOOL ( assignment_stack_order   ) 

DECLARE_INT32 ( assignment_progress_logging_period   ) 

DECLARE_INT64 ( assignment_alpha   )