From 3f61255fe145fe6a4f38f5d57e3475b7753915a7 Mon Sep 17 00:00:00 2001 From: Tycho Date: Sun, 1 Mar 2015 14:27:01 +0000 Subject: Added pipelining syntax for generators --- src/Generating/BioGen.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/Generating/BioGen.cpp') diff --git a/src/Generating/BioGen.cpp b/src/Generating/BioGen.cpp index 378ece6a3..a3cc20247 100644 --- a/src/Generating/BioGen.cpp +++ b/src/Generating/BioGen.cpp @@ -941,21 +941,21 @@ public: cBioGenGrown(int a_Seed) { auto FinalRivers = - std::make_shared> (a_Seed + 1, - std::make_shared> (a_Seed + 2, - std::make_shared> (a_Seed + 3, - std::make_shared> (a_Seed + 4, - std::make_shared> (a_Seed + 5, - std::make_shared> (a_Seed + 8, - std::make_shared> (a_Seed + 5, - std::make_shared> (a_Seed + 9, - std::make_shared> (a_Seed + 5, - std::make_shared> (a_Seed + 10, - std::make_shared> (a_Seed + 5, - std::make_shared> (a_Seed + 6, - std::make_shared> (a_Seed + 11, - std::make_shared>(a_Seed + 12 - )))))))))))))); + + std::make_shared>(a_Seed + 12) + >> MakeIntGen>(a_Seed + 11) + >> MakeIntGen>(a_Seed + 6) + >> MakeIntGen>(a_Seed + 5) + >> MakeIntGen>(a_Seed + 10) + >> MakeIntGen>(a_Seed + 5) + >> MakeIntGen>(a_Seed + 9) + >> MakeIntGen>(a_Seed + 5) + >> MakeIntGen>(a_Seed + 8) + >> MakeIntGen>(a_Seed + 5) + >> MakeIntGen>(a_Seed + 4) + >> MakeIntGen>(a_Seed + 3) + >> MakeIntGen>(a_Seed + 2) + >> MakeIntGen>(a_Seed + 1); auto alteration = std::make_shared>(a_Seed, -- cgit v1.2.3