COIN-OR::LEMON - Graph Library

Changeset 459:ed54c0d13df0 in lemon-1.2 for lemon/Makefile.am


Ignore:
Timestamp:
12/02/08 22:48:28 (15 years ago)
Author:
Balazs Dezso <deba@…>
Branch:
default
Children:
460:76ec7bd57026, 502:17cabb114d52
Phase:
public
Message:

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:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/Makefile.am

    r458 r459  
    1919        $(GLPK_CFLAGS) \
    2020        $(CPLEX_CFLAGS) \
    21         $(SOPLEX_CXXFLAGS)
     21        $(SOPLEX_CXXFLAGS) \
     22        $(CLP_CXXFLAGS)
    2223
    2324lemon_libemon_la_LDFLAGS = \
    2425        $(GLPK_LIBS) \
    2526        $(CPLEX_LIBS) \
    26         $(SOPLEX_LIBS)
     27        $(SOPLEX_LIBS) \
     28        $(CLP_LIBS)
    2729
    2830if HAVE_GLPK
    29 lemon_libemon_la_SOURCES += lemon/lp_glpk.cc lemon/mip_glpk.cc
     31lemon_libemon_la_SOURCES += lemon/lp_glpk.cc
    3032endif
    3133
    3234if HAVE_CPLEX
    33 lemon_libemon_la_SOURCES += lemon/lp_cplex.cc lemon/mip_cplex.cc
     35lemon_libemon_la_SOURCES += lemon/lp_cplex.cc
    3436endif
    3537
    3638if HAVE_SOPLEX
    3739lemon_libemon_la_SOURCES += lemon/lp_soplex.cc
     40endif
     41
     42if HAVE_CLP
     43lemon_libemon_la_SOURCES += lemon/lp_clp.cc
    3844endif
    3945
     
    6672        lemon/lp.h \
    6773        lemon/lp_base.h \
     74        lemon/lp_clp.h \
    6875        lemon/lp_cplex.h \
    6976        lemon/lp_glpk.h \
    7077        lemon/lp_skeleton.h \
    7178        lemon/lp_soplex.h \
    72         lemon/mip_cplex.h \
    73         lemon/mip_glpk.h \
     79        lemon/list_graph.h \
    7480        lemon/maps.h \
    7581        lemon/math.h \
     
    95101        lemon/bits/graph_adaptor_extender.h \
    96102        lemon/bits/graph_extender.h \
    97         lemon/bits/lp_id.h \
    98103        lemon/bits/map_extender.h \
    99104        lemon/bits/path_dump.h \
     105        lemon/bits/solver_bits.h \
    100106        lemon/bits/traits.h \
    101107        lemon/bits/variant.h \
Note: See TracChangeset for help on using the changeset viewer.