- Jun 24, 2016
-
-
Benjamin Cumming authored
Added MPI support to the miniapp - added ring model and all-to-all model - started refactoring general model setup steps into a model class in miniapp - optional -DWITH_MPI to turn on MPI support
-
- Jun 23, 2016
-
-
Benjamin Cumming authored
-
- Jun 22, 2016
-
-
Benjamin Cumming authored
-
- Jun 16, 2016
-
-
Benjamin Cumming authored
-
- Jun 15, 2016
-
-
Benjamin Cumming authored
-
Benjamin Cumming authored
-
Ben Cumming authored
merge to my fork
-
- Jun 11, 2016
-
-
Ben Cumming authored
Remove redundant #ifdef'ed code
-
Sam Yates authored
-
Ben Cumming authored
Address clang compiler warnings
-
Sam Yates authored
* Add file cmake/CompilerOptions.cmake for setting up compiler specific options * Disable 'missing-braces' warning on Clang * Avoid defect in g++ 4.9.2 standard library that omits move constructor for `stdd::ifstream` * Remove signed/unsigned warning in test_optional.cpp
-
- Jun 10, 2016
-
-
Sam Yates authored
Clang (by default) objects to the omission of parentheses in expressios such as a && b || c, and also to brace elision in aggregate initialisation. The latter complicates initialisation of e.g. std::array. GCC has not turned this warning on for that reason, and there is an open issue for this for clang: https://llvm.org/bugs/show_bug.cgi?id=21629 * Add parentheses to resolve logical parentheses warning * Suppress missing-braces diagnostic in test_optional.cpp
-
Ben Cumming authored
Use optional type for event_queue
-
Sam Yates authored
* Use `#pragma once` instead of install guards * Use `using` instead of `typedef`
-
Sam Yates authored
* Move optionalm headers into src/util * Change namespace for optional classes to nest::mc::util * Include unit tests for optional and uninitialized classes * Simplify (dedoxygenate) comments in uninitialized.hpp
-
Sam Yates authored
-
Ben Cumming authored
Update README.md build instructions
-
Benjamin Cumming authored
-
Sam Yates authored
-
- Jun 09, 2016
-
-
Sam Yates authored
Replace use of `std::pair<bool,T>` with `optional<T>` in event queue code, where `optional` is taken from the implementation defined in `external/optionalm`.
-
Sam Yates authored
Basic synapse support
-
Benjamin Cumming authored
-
Benjamin Cumming authored
-
Ben Cumming authored
Better support tests in out-of-tree build.
-
Sam Yates authored
Add path to data directory by preprocessor definition so that unit tests can be run from any directory.
-
Ben Cumming authored
Synapses
-
Benjamin Cumming authored
-
Benjamin Cumming authored
This is a big and unweildy update (the last one, we promise). - added synapses - update to a version of modparser that generates net_receive and point process currents - added event_queue type for queueing events in a cell - added advance_to() method to FVM cell that supports event delivery - added synapse storage and modification to cell and fvm_cell types - added unit tests and NEURON validation test - include support for const_views - moved to more recent bcumming/vector library with support for const_views - added const-safe const_view interace to fvm_cell and matrix types
-
Ben Cumming authored
Merge Issue 18: Cleanup of includes
-
Wouter Klijn authored
-
Wouter Klijn authored
-
Wouter Klijn authored
(yes, I'm one of 'those' programmers)
-
Wouter Klijn authored
Use "" for local includes Use <> for includes from include directories
-
Wouter Klijn authored
-
- Jun 08, 2016
-
-
Wouter Klijn authored
-
Wouter Klijn authored
Add all directories with files to include to CMakeLists.txt Make all linux folder based includes global (remove the folder structure)
-
Ben Cumming authored
Use externalproject_add to manage mod->hpp depenedencies.
-
Sam Yates authored
-
Sam Yates authored
Builds modcc from modparser as an external project; executable will reside under BUILD/external/bin where BUILD is the CMake build directory. CMake hackery (see 'build_all_mods' target) should generate required module .hpp files from .mod files before the cellalgo library is built, if the header files are missing or out of date. This should also suffice for performing out-of-source builds.
-
Wouter Klijn authored
-