BSD Ports

math/cimod 1.7.5 FreeBSD

C++ header-only library for a binary quadratic models

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
731961a312
License
MIT
Categories
math
Package size
24.2 KiB, 170.4 KiB installed

Description

Cimod is a C++ header-only library for a binary quadratic model (BQM), which is a model of variables that can be in one of two states (0 or 1, or -1 or 1). BQMs are used to represent a wide range of optimization problems, and are particularly important in the context of quantum annealing and other heuristic optimization algorithms.

This library provides tools to create and manipulate BQM instances, making it easier to work with these models in C++ applications.

In the other systems

SystemPortVersion
FreeBSDmath/cimod1.7.5
DragonFlymath/cimod1.6.2

Install

Binary package:

pkg install cimod

From the ports tree:

cd /usr/ports/math/cimod/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cimod>0:math/cimod

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.51.7.5-1.6.21.7.5
FreeBSD:14:quarterly1.7.51.7.5n/a1.6.21.7.5
FreeBSD:15:latest1.7.51.7.5n/a1.6.21.6.2
FreeBSD:15:quarterly1.7.51.7.5n/an/an/a
FreeBSD:16:latest1.7.51.7.5n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 26
Run dependencies 12
Required by 1

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang eigen:3,build,run
Service scripts
none

Files

pkg-plist 8
  • include/cimod/binary_polynomial_model.hpp
  • include/cimod/binary_quadratic_model.hpp
  • include/cimod/binary_quadratic_model_dict.hpp
  • include/cimod/disable_eigen_warning.hpp
  • include/cimod/hash.hpp
  • include/cimod/json.hpp
  • include/cimod/utilities.hpp
  • include/cimod/vartypes.hpp
distinfo 1
FileSizeSHA256
Jij-Inc-cimod-v1.7.5_GH0.tar.gz3226071db51205e2614aa7ce1ffa6716a1f2b3b4fda11abd0b92a5c6c22b0ca780b5d3

Commit history 1

DateCommitCreditsLog message
731961a312 Yuri Victorovich math/cimod: update 1.7.4 → 1.7.5