- Jun 24, 2016
-
-
Benjamin Cumming authored
-
Benjamin Cumming authored
-
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
-