Logo
latest

Arbor documentation:

  • Get Arbor
  • Tutorials
  • Concepts
  • Python
  • C++
    • Recipes
    • Cells
    • Cable cells
    • Cable cell morphologies
    • Interconnectivity
    • Hardware management
    • Domain decomposition
    • Simulations
    • Profiler
    • NeuroML support
    • Cable cells
  • HPC
  • Internals

Contributing:

  • Contributing to Arbor
  • PR workflow
  • Coding Guidelines
  • Documentation
  • Examples
  • Tests
Arbor
  • »
  • C++
  • Edit on GitHub

C++ΒΆ

The C++ API is the recommended interface through which advanced users and HPC developers can access Arbor.

Arbor makes a distinction between the description of a model, and the execution of a model.

A arb::recipe describes a model, and a arb::simulation is an executable instantiation of a model.

C++ API:

  • Recipes
    • C++ best practices
    • Recipe
    • Cells
    • Synapses
    • Probes
    • Event generator and schedules
    • Example
  • Cells
    • Cell identifiers and indexes
  • Cable cells
    • The cable_cell object
    • Cell dynamics
    • Electrical properties and ion values
    • Global properties
    • Reversal potential dynamics
    • Overriding properties locally
    • Cable cell probes
    • Discretisation and CV policies
  • Cable cell morphologies
    • Morphology API
    • Constructing cell morphologies
    • Identifying sites and subsets of the morphology
    • Translating regions and locsets to cables and locations
    • From morphologies to points and segments
  • Interconnectivity
  • Hardware management
    • libarborenv
    • libarbor
  • Domain decomposition
    • Load balancers
    • Decomposition
  • Simulations
    • From recipe to simulation
    • Class documentation
  • Profiler
    • Compilation
    • Instrumenting code
    • Running the profiler
  • NeuroML support
    • Libxml2 interface
    • NeuroML 2 morphology support
    • Exceptions
  • Cable cells
    • The cable_cell object
    • Cell dynamics
    • Electrical properties and ion values
    • Global properties
    • Reversal potential dynamics
    • Overriding properties locally
    • Cable cell probes
    • Discretisation and CV policies
Next Previous

© Copyright 2017, ETHZ & FZ Julich Revision 58c7c65e.

Built with Sphinx using a theme provided by Read the Docs.