Add some convenience to simulation creation. (#1904)
Encapsulates 80% of cases: ```cxx rec = recipe() ctx = make_context() dec = partition_load_balance(rec, ctx) sim = simulation(rec, dec, ctx) ``` is now written as ```cxx rec = recipe() sim = simulation(rec) ``` In python we use keyword args to allow both to be specified separatly. Partially fixes #1862
Showing
- arbor/include/arbor/load_balance.hpp 1 addition, 1 deletionarbor/include/arbor/load_balance.hpp
- arbor/include/arbor/simulation.hpp 8 additions, 1 deletionarbor/include/arbor/simulation.hpp
- arbor/partition_load_balance.cpp 1 addition, 1 deletionarbor/partition_load_balance.cpp
- arbor/simulation.cpp 2 additions, 2 deletionsarbor/simulation.cpp
- doc/concepts/simulation.rst 8 additions, 4 deletionsdoc/concepts/simulation.rst
- example/bench/bench.cpp 1 addition, 1 deletionexample/bench/bench.cpp
- example/brunel/brunel.cpp 3 additions, 2 deletionsexample/brunel/brunel.cpp
- example/drybench/drybench.cpp 1 addition, 3 deletionsexample/drybench/drybench.cpp
- example/dryrun/dryrun.cpp 1 addition, 3 deletionsexample/dryrun/dryrun.cpp
- example/gap_junctions/gap_junctions.cpp 1 addition, 1 deletionexample/gap_junctions/gap_junctions.cpp
- example/generators/generators.cpp 1 addition, 4 deletionsexample/generators/generators.cpp
- example/lfp/lfp.cpp 7 additions, 11 deletionsexample/lfp/lfp.cpp
- example/probe-demo/probe-demo.cpp 1 addition, 2 deletionsexample/probe-demo/probe-demo.cpp
- example/ring/ring.cpp 3 additions, 3 deletionsexample/ring/ring.cpp
- example/single/single.cpp 1 addition, 2 deletionsexample/single/single.cpp
- python/context.cpp 1 addition, 1 deletionpython/context.cpp
- python/example/brunel.py 1 addition, 1 deletionpython/example/brunel.py
- python/example/dynamic-catalogue.py 1 addition, 3 deletionspython/example/dynamic-catalogue.py
- python/example/gap_junctions.py 2 additions, 4 deletionspython/example/gap_junctions.py
- python/example/network_ring.py 2 additions, 3 deletionspython/example/network_ring.py
Please register or sign in to comment