###################### ## SPECMICP CPP API ## ###################### # Includes # ========= set(COMMON_INCLUDES common.hpp database.hpp specmicp.hpp reactmicp.hpp ) add_custom_target(common SOURCES ${COMMON_INCLUDES} ) install(FILES ${COMMON_INCLUDES} DESTINATION ${INCLUDE_INSTALL_DIR}/ ) #===========# # Modules # #===========# # Mixed complementarity Solver # include only module add_subdirectory(micpsolver) # SpecMiCP add_subdirectory(specmicp) # Database add_subdirectory(database) # ODE integration, headers-only add_subdirectory(odeint) # dfpmsolver : Parabolic solver for finite element problem, header only add_subdirectory(dfpmsolver) # dfpm : dynaflow+- Finite element solver, mostly headers for now add_subdirectory(dfpm) # Reactive transport solver add_subdirectory(reactmicp) # Utils : stuff that may be used by the other modules add_subdirectory(utils) # Physics :Stuff that may be used by the other modules, but is related to physics add_subdirectory(physics)