Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/kamiPublic

Kami is Agent-Based Modeling in Modern C++

License

NotificationsYou must be signed in to change notification settings

k3jph/kami

Repository files navigation

Build (main)Build (develop)Documentation statusRelease statusLicenseDOI

Kami is Agent-Based Modeling in Modern C++

Agent-based models (ABMs) are models for simulating the actions ofindividual actors within a provided environment to understand thebehavior of the agents, most individually and collectively. ABMsare particularly suited for addressing problems governed by nonlinearprocesses or where there is a wide variety of potential responsesan individual agent may provide depending on the environment andbehavior of other agents. Because of this, ABMs have become powerfultools in both simulation and modeling, especially in public healthand ecology, where they are also known as individual-based models.ABMs also provide support in economic, business, robotics, and manyother fields.

Compiling

# Build, test and install the librarygit clone https://github.com/k3jph/kami.gitcd kamiconan install -if build.cmake -B build -DBUILD_SHARED_LIBS:BOOL=FALSEcmake --build buildcmake --build build --targettestcmake --build build --target install

Conan Package Manager

This library comes with aconanfile.py to build it into a Conan package so thatit may be used by external applications/libraries.

Create Conan Packages

Creating a Conan package is relatively easy. Simple cd into the source directoryand execute the conan create function.

git clone https://github.com/k3jph/kami.gitcd kamiconan create. kami/develop

Direct Dependencies

CLI11 and spdlog are both used extensively in the examples.Neither is used directly by the Kami library.

Contribution guidelines

For more information

About

Kami is Agent-Based Modeling in Modern C++

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp