MCPcopy Create free account
hub / github.com/coin-or/CppAD

github.com/coin-or/CppAD @20260000.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 20260000.0 ↗ · + Follow
3,584 symbols 14,101 edges 1,090 files 1,522 documented · 42% updated 2mo ago20260000.0 · 2026-01-04★ 5848 open issues

Browse by type

Functions 3,282 Types & classes 302
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CppAD: A Package for Differentiation of C++ Algorithms

Documentation

users guide

License

SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later

Install

  • The preferred method to test and install CppAD uses cmake.

  • A deprecated autotools procedure can be used for this purpose, but it will eventually be removed.

Getting Started

get_started demonstrates using CppAD by computing the derivative of a simple example function.

Core symbols most depended-on inside this repo

Shape

Function 1,973
Method 1,309
Class 272
Enum 30

Languages

C++100%
C1%
Python1%

Modules by API surface

test_more/general/optimize.cpp56 symbols
test_more/general/forward_dir.cpp52 symbols
include/cppad/local/play/player.hpp39 symbols
test_more/general/ode_err_control.cpp36 symbols
test_more/general/json_graph.cpp35 symbols
include/cppad/core/ad_fun.hpp33 symbols
include/cppad/local/sparse/svec_setvec.hpp28 symbols
include/cppad/utility/thread_alloc.hpp27 symbols
include/cppad/core/graph/cpp_graph.hpp26 symbols
include/cppad/local/record/recorder.hpp25 symbols
include/cppad/local/val_graph/vector_op.hpp24 symbols
include/cppad/local/pod_vector.hpp24 symbols

For agents

$ claude mcp add CppAD \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page