coin-utils/2.11.10

CoinUtils is an open-source collection of classes and helper functions that are generally useful to multiple COIN-OR projects.
Recipe info
2023-11-23

Available packages
Linux
Windows
macOS
macOS Apple Silicon

Install
Add the following line to your conanfile.txt:
[requires]
coin-utils/2.11.10

Using coin-utils

Note

If you are a new Conan user, we recommend reading the how to consume packages tutorial.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
coin-utils/2.11.10
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("coin-utils/2.11.10")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): coin-utils
  • CMake target name(s): coin-utils::coin-utils
  • pkg-config file name(s): coinutils.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(coin-utils REQUIRED)
# ...
target_link_libraries(YOUR_TARGET coin-utils::coin-utils)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the coin-utils homepage listed above:

#include "CoinAlloc.hpp"
#include "CoinBuild.hpp"
#include "CoinDenseFactorization.hpp"
#include "CoinDenseVector.hpp"
#include "CoinDistance.hpp"
#include "CoinError.hpp"
#include "CoinFactorization.hpp"
#include "CoinFileIO.hpp"
#include "CoinFinite.hpp"
#include "CoinFloatEqual.hpp"
#include "CoinHelperFunctions.hpp"
#include "CoinIndexedVector.hpp"
#include "CoinLpIO.hpp"
#include "CoinMessage.hpp"
#include "CoinMessageHandler.hpp"
#include "CoinModel.hpp"
#include "CoinModelUseful.hpp"
#include "CoinMpsIO.hpp"
#include "CoinOslFactorization.hpp"
#include "CoinPackedMatrix.hpp"
#include "CoinPackedVector.hpp"
#include "CoinPackedVectorBase.hpp"
#include "CoinParam.hpp"
#include "CoinPragma.hpp"
#include "CoinPresolveDoubleton.hpp"
#include "CoinPresolveDual.hpp"
#include "CoinPresolveDupcol.hpp"
#include "CoinPresolveEmpty.hpp"
#include "CoinPresolveFixed.hpp"
#include "CoinPresolveForcing.hpp"
#include "CoinPresolveImpliedFree.hpp"
#include "CoinPresolveIsolated.hpp"
#include "CoinPresolveMatrix.hpp"
#include "CoinPresolveMonitor.hpp"
#include "CoinPresolvePsdebug.hpp"
#include "CoinPresolveSingleton.hpp"
#include "CoinPresolveSubst.hpp"
#include "CoinPresolveTighten.hpp"
#include "CoinPresolveTripleton.hpp"
#include "CoinPresolveUseless.hpp"
#include "CoinPresolveZeros.hpp"
#include "CoinRational.hpp"
#include "CoinSearchTree.hpp"
#include "CoinShallowPackedVector.hpp"
#include "CoinSignal.hpp"
#include "CoinSimpFactorization.hpp"
#include "CoinSmartPtr.hpp"
#include "CoinSnapshot.hpp"
#include "CoinSort.hpp"
#include "CoinStructuredModel.hpp"
#include "CoinTime.hpp"
#include "CoinTypes.hpp"
#include "CoinUtility.hpp"
#include "CoinUtilsConfig.h"
#include "CoinWarmStart.hpp"
#include "CoinWarmStartBasis.hpp"
#include "CoinWarmStartDual.hpp"
#include "CoinWarmStartPrimalDual.hpp"
#include "CoinWarmStartVector.hpp"
#include "Coin_C_defines.h"
#include "coin/CoinAlloc.hpp"
#include "coin/CoinBuild.hpp"
#include "coin/CoinDenseFactorization.hpp"
#include "coin/CoinDenseVector.hpp"
#include "coin/CoinDistance.hpp"
#include "coin/CoinError.hpp"
#include "coin/CoinFactorization.hpp"
#include "coin/CoinFileIO.hpp"
#include "coin/CoinFinite.hpp"
#include "coin/CoinFloatEqual.hpp"
#include "coin/CoinHelperFunctions.hpp"
#include "coin/CoinIndexedVector.hpp"
#include "coin/CoinLpIO.hpp"
#include "coin/CoinMessage.hpp"
#include "coin/CoinMessageHandler.hpp"
#include "coin/CoinModel.hpp"
#include "coin/CoinModelUseful.hpp"
#include "coin/CoinMpsIO.hpp"
#include "coin/CoinOslFactorization.hpp"
#include "coin/CoinPackedMatrix.hpp"
#include "coin/CoinPackedVector.hpp"
#include "coin/CoinPackedVectorBase.hpp"
#include "coin/CoinParam.hpp"
#include "coin/CoinPragma.hpp"
#include "coin/CoinPresolveDoubleton.hpp"
#include "coin/CoinPresolveDual.hpp"
#include "coin/CoinPresolveDupcol.hpp"
#include "coin/CoinPresolveEmpty.hpp"
#include "coin/CoinPresolveFixed.hpp"
#include "coin/CoinPresolveForcing.hpp"
#include "coin/CoinPresolveImpliedFree.hpp"
#include "coin/CoinPresolveIsolated.hpp"
#include "coin/CoinPresolveMatrix.hpp"
#include "coin/CoinPresolveMonitor.hpp"
#include "coin/CoinPresolvePsdebug.hpp"
#include "coin/CoinPresolveSingleton.hpp"
#include "coin/CoinPresolveSubst.hpp"
#include "coin/CoinPresolveTighten.hpp"
#include "coin/CoinPresolveTripleton.hpp"
#include "coin/CoinPresolveUseless.hpp"
#include "coin/CoinPresolveZeros.hpp"
#include "coin/CoinRational.hpp"
#include "coin/CoinSearchTree.hpp"
#include "coin/CoinShallowPackedVector.hpp"
#include "coin/CoinSignal.hpp"
#include "coin/CoinSimpFactorization.hpp"
#include "coin/CoinSmartPtr.hpp"
#include "coin/CoinSnapshot.hpp"
#include "coin/CoinSort.hpp"
#include "coin/CoinStructuredModel.hpp"
#include "coin/CoinTime.hpp"
#include "coin/CoinTypes.hpp"
#include "coin/CoinUtility.hpp"
#include "coin/CoinUtilsConfig.h"
#include "coin/CoinWarmStart.hpp"
#include "coin/CoinWarmStartBasis.hpp"
#include "coin/CoinWarmStartDual.hpp"
#include "coin/CoinWarmStartPrimalDual.hpp"
#include "coin/CoinWarmStartVector.hpp"
#include "coin/Coin_C_defines.h"