Last change
on this file since 459:ed54c0d13df0 was
459:ed54c0d13df0,
checked in by Balazs Dezso <deba@…>, 14 years ago

Thorough redesign of the LP/MIP interface (#44)
 Redesigned class structure
 Redesigned iterators
 Some functions in the basic interface redesigned
 More complete setting functions
 Ray retrieving functions
 Lot of improvements
 Cplex common env
 CLP macro definition to config.h.in
 Update lp.h to also use soplex and clp
 Remove default_solver_name
 New solverName() function in solvers
 Handle exceptions for MipCplex? test
 Rename tolerance parameter to epsilon
 Rename MapIt? to CoeffIt?
 Lot of documentation improvements
 Various bugfixes

File size:
2.2 KB

Line  

1  EXTRA_DIST += \ 

2  lemon/lemon.pc.in \ 

3  lemon/CMakeLists.txt 

4  

5  pkgconfig_DATA += lemon/lemon.pc 

6  

7  lib_LTLIBRARIES += lemon/libemon.la 

8  

9  lemon_libemon_la_SOURCES = \ 

10  lemon/arg_parser.cc \ 

11  lemon/base.cc \ 

12  lemon/color.cc \ 

13  lemon/lp_base.cc \ 

14  lemon/lp_skeleton.cc \ 

15  lemon/random.cc 

16  

17  

18  lemon_libemon_la_CXXFLAGS = \ 

19  $(GLPK_CFLAGS) \ 

20  $(CPLEX_CFLAGS) \ 

21  $(SOPLEX_CXXFLAGS) \ 

22  $(CLP_CXXFLAGS) 

23  

24  lemon_libemon_la_LDFLAGS = \ 

25  $(GLPK_LIBS) \ 

26  $(CPLEX_LIBS) \ 

27  $(SOPLEX_LIBS) \ 

28  $(CLP_LIBS) 

29  

30  if HAVE_GLPK 

31  lemon_libemon_la_SOURCES += lemon/lp_glpk.cc 

32  endif 

33  

34  if HAVE_CPLEX 

35  lemon_libemon_la_SOURCES += lemon/lp_cplex.cc 

36  endif 

37  

38  if HAVE_SOPLEX 

39  lemon_libemon_la_SOURCES += lemon/lp_soplex.cc 

40  endif 

41  

42  if HAVE_CLP 

43  lemon_libemon_la_SOURCES += lemon/lp_clp.cc 

44  endif 

45  

46  lemon_HEADERS += \ 

47  lemon/adaptors.h \ 

48  lemon/arg_parser.h \ 

49  lemon/assert.h \ 

50  lemon/bfs.h \ 

51  lemon/bin_heap.h \ 

52  lemon/circulation.h \ 

53  lemon/color.h \ 

54  lemon/concept_check.h \ 

55  lemon/counter.h \ 

56  lemon/core.h \ 

57  lemon/dfs.h \ 

58  lemon/dijkstra.h \ 

59  lemon/dim2.h \ 

60  lemon/dimacs.h \ 

61  lemon/elevator.h \ 

62  lemon/error.h \ 

63  lemon/full_graph.h \ 

64  lemon/graph_to_eps.h \ 

65  lemon/grid_graph.h \ 

66  lemon/hypercube_graph.h \ 

67  lemon/kruskal.h \ 

68  lemon/hao_orlin.h \ 

69  lemon/lgf_reader.h \ 

70  lemon/lgf_writer.h \ 

71  lemon/list_graph.h \ 

72  lemon/lp.h \ 

73  lemon/lp_base.h \ 

74  lemon/lp_clp.h \ 

75  lemon/lp_cplex.h \ 

76  lemon/lp_glpk.h \ 

77  lemon/lp_skeleton.h \ 

78  lemon/lp_soplex.h \ 

79  lemon/list_graph.h \ 

80  lemon/maps.h \ 

81  lemon/math.h \ 

82  lemon/max_matching.h \ 

83  lemon/nauty_reader.h \ 

84  lemon/path.h \ 

85  lemon/preflow.h \ 

86  lemon/radix_sort.h \ 

87  lemon/random.h \ 

88  lemon/smart_graph.h \ 

89  lemon/suurballe.h \ 

90  lemon/time_measure.h \ 

91  lemon/tolerance.h \ 

92  lemon/unionfind.h 

93  

94  bits_HEADERS += \ 

95  lemon/bits/alteration_notifier.h \ 

96  lemon/bits/array_map.h \ 

97  lemon/bits/base_extender.h \ 

98  lemon/bits/bezier.h \ 

99  lemon/bits/default_map.h \ 

100  lemon/bits/enable_if.h \ 

101  lemon/bits/graph_adaptor_extender.h \ 

102  lemon/bits/graph_extender.h \ 

103  lemon/bits/map_extender.h \ 

104  lemon/bits/path_dump.h \ 

105  lemon/bits/solver_bits.h \ 

106  lemon/bits/traits.h \ 

107  lemon/bits/variant.h \ 

108  lemon/bits/vector_map.h 

109  

110  concept_HEADERS += \ 

111  lemon/concepts/digraph.h \ 

112  lemon/concepts/graph.h \ 

113  lemon/concepts/graph_components.h \ 

114  lemon/concepts/heap.h \ 

115  lemon/concepts/maps.h \ 

116  lemon/concepts/path.h 

Note: See
TracBrowser
for help on using the repository browser.