diff --git a/miniapp/trace_sampler.hpp b/miniapp/trace_sampler.hpp index b0ea4dcb01a44294c409bed1ea2cd4dbd7eeafa6..2e10257a12883e2dd9f8c69d2a2894cdbc001ea6 100644 --- a/miniapp/trace_sampler.hpp +++ b/miniapp/trace_sampler.hpp @@ -13,10 +13,10 @@ namespace nest { namespace mc { // move sampler code to another source file... -template <typename TimeT=float, typename ValueT=double> +template <typename Time=float, typename Value=double> struct sample_trace { - using time_type = TimeT; - using value_type = ValueT; + using time_type = Time; + using value_type = Value; struct sample_type { time_type time; @@ -34,10 +34,10 @@ struct sample_trace { {} }; -template <typename TimeT=float, typename ValueT=double> +template <typename Time=float, typename Value=double> struct trace_sampler { - using time_type = TimeT; - using value_type = ValueT; + using time_type = Time; + using value_type = Value; float next_sample_t() const { return t_next_sample_; } @@ -62,9 +62,9 @@ private: }; // with type deduction ... -template <typename TimeT, typename ValueT> -trace_sampler<TimeT, ValueT> make_trace_sampler(sample_trace<TimeT, ValueT> *trace, TimeT sample_dt, TimeT tfrom=0) { - return trace_sampler<TimeT, ValueT>(trace, sample_dt, tfrom); +template <typename Time, typename Value> +trace_sampler<Time, Value> make_trace_sampler(sample_trace<Time, Value> *trace, Time sample_dt, Time tfrom=0) { + return trace_sampler<Time, Value>(trace, sample_dt, tfrom); } } // namespace mc diff --git a/src/communication/communicator.hpp b/src/communication/communicator.hpp index 437de1cdf3ad00814b09e1cacc1586ddbc4fb355..cefffd4cfd381c7d2350a2efd1c178d534b1ce1a 100644 --- a/src/communication/communicator.hpp +++ b/src/communication/communicator.hpp @@ -26,11 +26,11 @@ namespace communication { // Once all connections have been specified, the construct() method can be used // to build the data structures required for efficient spike communication and // event generation. -template <typename TimeT, typename CommunicationPolicy> +template <typename Time, typename CommunicationPolicy> class communicator { public: using id_type = cell_gid_type; - using time_type = TimeT; + using time_type = Time; using communication_policy_type = CommunicationPolicy; using spike_type = spike<cell_member_type, time_type>; diff --git a/src/connection.hpp b/src/connection.hpp index 9fffe97ed7225cc2c90668888f7dbc694fbd9b5e..3ef99a9c28e1007c88835b9e1df1be4765bc32f5 100644 --- a/src/connection.hpp +++ b/src/connection.hpp @@ -9,11 +9,11 @@ namespace nest { namespace mc { -template <typename TimeT> +template <typename Time> class connection { public: using id_type = cell_member_type; - using time_type = TimeT; + using time_type = Time; connection(id_type src, id_type dest, float w, time_type d) : source_(src), diff --git a/src/event_queue.hpp b/src/event_queue.hpp index 37f5097b0ca994348855fe63ecbeb9b4dca8500b..b78cc0ca821aa2d393c64280164adad50f355e74 100644 --- a/src/event_queue.hpp +++ b/src/event_queue.hpp @@ -17,9 +17,9 @@ namespace mc { * time_type when() const return time value associated with event */ -template <typename TimeT> +template <typename Time> struct postsynaptic_spike_event { - using time_type = TimeT; + using time_type = Time; cell_member_type target; time_type time; @@ -28,9 +28,9 @@ struct postsynaptic_spike_event { time_type when() const { return time; } }; -template <typename TimeT> +template <typename Time> struct sample_event { - using time_type = TimeT; + using time_type = Time; std::uint32_t sampler_index; time_type time; diff --git a/src/fvm_cell.hpp b/src/fvm_cell.hpp index f10c7c7a56cac87db08cfa4f1e108180fd519821..1717638931be43fde399db56ec1a7210e39616a3 100644 --- a/src/fvm_cell.hpp +++ b/src/fvm_cell.hpp @@ -113,8 +113,8 @@ public: void advance(value_type dt); /// pass an event to the appropriate synapse and call net_receive - template <typename TimeT> - void apply_event(postsynaptic_spike_event<TimeT> e) { + template <typename Time> + void apply_event(postsynaptic_spike_event<Time> e) { mechanisms_[synapse_index_]->net_receive(e.target.index, e.weight); } diff --git a/src/spike.hpp b/src/spike.hpp index 898ffbb05052302176a17d65eac20ba87d62a2c2..d3ea02551456d2408712886dcff8125b314630e9 100644 --- a/src/spike.hpp +++ b/src/spike.hpp @@ -6,10 +6,10 @@ namespace nest { namespace mc { -template <typename I, typename TimeT> +template <typename I, typename Time> struct spike { using id_type = I; - using time_type = TimeT; + using time_type = Time; id_type source = id_type{}; time_type time = -1.;