Hi Murat, no pain from asking :)
I have not much experience with arrays and netlogo. I think it should
works but maybe it doesn't.
*Caused by: org.openmole.core.exception.UserBadDataError: Error when
fetching netlogo output omavdistancevector in variable omavdistance:
Array[Double]:
| java.lang.IllegalArgumentException: argument type mismatch
| at java.lang.reflect.Array.set(Native Method)*
From this error it seems that some type doesn't match (may be the
netlogo variable could be Int or String...). Could you provide your
workflow and netlogo script so I can investigate what appends while
accessing the output? I think I could make the error more precise to
better diagnose what goes wrong.
Cheers,
Romain
Le 03/11/2015 20:44, Murat Yildizoglu a écrit :
> Hi,
> I have cloned the sopurces and checking them to see what I am doing
> wrong, but that is definitely tough stuff without any comments in the
> source!
> I have followed your suggestion for the arrays Romain, but it does
> not seem able to collect the data from the NL program. Am I doing
> something stupid again?
>
> netLogoOutputs += ("omperiodvector", period),
>
> gives the indicated error. omperiodvector is a list in the NL program
> and it contains the ticks every 10 periods normally, but OM stops the
> simulation before event starting it, giving this error...
>
> How should I proceed to collect a list containing a time series at the
> end of the simulation in a OM array variable that I can write as a
> column in the CSV file (I will have several of them)?
>
> Sorry for being a pain... but I cannot get this information from the
> docs or the source neither.
>
> Amitiés,
>
> Murat
>
> 2015-11-03 16:34 GMT+01:00 Romain Reuillon <[email protected]
> <mailto:[email protected]>>:
>
> Here is a script which compiles... You might want to create a new
> folder specific to your project in the OpenMOLE workspace and
> upload this file in it. You can achieve theses action in the web ui.
>
>
> Le 03/11/2015 16:20, Murat Yildizoglu a écrit :
>> Which folder Romain? I can only see a download button for the oms
>> file.
>> When I download it, I see the one that is on the screen, without
>> any dashes.
>>
>> I have cleaned the webui folder under localhost in .openmole, and
>> now I get new error messages that are also mysterious to me (and
>> the fact that the messages have changed shows that there seems
>> to be also a cache problem here, no?):
>>
>>
>> org.openmole.core.exception.UserBadDataError: Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val savevectors0 = Val(Int)
>> ^
>> on line 190
>> Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val savefrequency0 = Val(Int)
>> ^
>> on line 191
>> Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val nbf0 = Val(Int)
>> ^
>> on line 192
>> Compilation error:
>> object java.lang.String is not a value
>> val networkstructure0 = Val(String)
>> ^
>> on line 193
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omprice = Array[Double]
>> ^
>> on line 196
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavprofit = Array[Double]
>> ^
>> on line 197
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavcapital = Array[Double]
>> ^
>> on line 198
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavtrajectory = Array[Double]
>> ^
>> on line 199
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommaxtrajectory = Array[Double]
>> ^
>> on line 200
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommintrajectory = Array[Double]
>> ^
>> on line 201
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omtcc = Array[Double]
>> ^
>> on line 202
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omnbf = Array[Double]
>> ^
>> on line 203
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omnbt = Array[Double]
>> ^
>> on line 204
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavproductivity = Array[Double]
>> ^
>> on line 205
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommaxproductivity = Array[Double]
>> ^
>> on line 206
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omminproductivity = Array[Double]
>> ^
>> on line 207
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavclustering = Array[Double]
>> ^
>> on line 208
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavdistance = Array[Double]
>> ^
>> on line 209
>> Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val savevectors0 = Val(Int)
>> ^
>> on line 305
>> Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val savefrequency0 = Val(Int)
>> ^
>> on line 306
>> Compilation error:
>> type mismatch;
>> found : Int.type
>> required: String
>> val nbf0 = Val(Int)
>> ^
>> on line 307
>> Compilation error:
>> object java.lang.String is not a value
>> val networkstructure0 = Val(String)
>> ^
>> on line 308
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omprice = Array[Double]
>> ^
>> on line 311
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavprofit = Array[Double]
>> ^
>> on line 312
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavcapital = Array[Double]
>> ^
>> on line 313
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavtrajectory = Array[Double]
>> ^
>> on line 314
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommaxtrajectory = Array[Double]
>> ^
>> on line 315
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommintrajectory = Array[Double]
>> ^
>> on line 316
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omtcc = Array[Double]
>> ^
>> on line 317
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omnbf = Array[Double]
>> ^
>> on line 318
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omnbt = Array[Double]
>> ^
>> on line 319
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavproductivity = Array[Double]
>> ^
>> on line 320
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val ommaxproductivity = Array[Double]
>> ^
>> on line 321
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omminproductivity = Array[Double]
>> ^
>> on line 322
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavclustering = Array[Double]
>> ^
>> on line 323
>> Compilation error:
>> missing arguments for method apply in object Array;
>> follow this method with `_' if you want to treat it as a
>> partially applied function
>> val omavdistance = Array[Double]
>> ^
>> on line 324
>>
>> at
>>
>> org.openmole.core.console.ScalaREPL.messageToException(ScalaREPL.scala:74)
>> at
>> org.openmole.core.console.ScalaREPL.compile(ScalaREPL.scala:92)
>> at org.openmole.console.Project.compile(Project.scala:64)
>> at org.openmole.console.Project.compile(Project.scala:58)
>> at
>> org.openmole.gui.server.core.ApiImpl$.runScript(ApiImpl.scala:160)
>> at
>>
>> org.openmole.gui.server.core.GUIServlet$$anonfun$12$$anonfun$apply$1.applyOrElse(GUIServlet.scala:179)
>> at
>>
>> org.openmole.gui.server.core.GUIServlet$$anonfun$12$$anonfun$apply$1.applyOrElse(GUIServlet.scala:179)
>> at
>>
>> scala.runtime.AbstractPartialFunction.apply(AbstractPartialFunction.scala:36)
>> at
>>
>> org.openmole.gui.server.core.GUIServlet$$anonfun$12.apply(GUIServlet.scala:179)
>> at
>>
>> org.openmole.gui.server.core.GUIServlet$$anonfun$12.apply(GUIServlet.scala:179)
>> at org.scalatra.ScalatraBase$class.org
>>
>> <http://class.org>$scalatra$ScalatraBase$$liftAction(ScalatraBase.scala:270)
>> at
>> org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:265)
>> at
>> org.scalatra.ScalatraBase$$anonfun$invoke$1.apply(ScalatraBase.scala:265)
>> at
>>
>> org.scalatra.ScalatraBase$class.withRouteMultiParams(ScalatraBase.scala:341)
>> at
>>
>> org.scalatra.ScalatraServlet.withRouteMultiParams(ScalatraServlet.scala:49)
>> at org.scalatra.ScalatraBase$class.invoke(ScalatraBase.scala:264)
>> at org.scalatra.ScalatraServlet.invoke(ScalatraServlet.scala:49)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$runRoutes$1$$anonfun$apply$8.apply(ScalatraBase.scala:240)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$runRoutes$1$$anonfun$apply$8.apply(ScalatraBase.scala:238)
>> at scala.Option.flatMap(Option.scala:171)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$runRoutes$1.apply(ScalatraBase.scala:238)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$runRoutes$1.apply(ScalatraBase.scala:237)
>> at scala.collection.immutable.Stream.flatMap(Stream.scala:489)
>> at
>> org.scalatra.ScalatraBase$class.runRoutes(ScalatraBase.scala:237)
>> at
>> org.scalatra.ScalatraServlet.runRoutes(ScalatraServlet.scala:49)
>> at
>> org.scalatra.ScalatraBase$class.runActions$1(ScalatraBase.scala:163)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply$mcV$sp(ScalatraBase.scala:175)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$executeRoutes$1.apply(ScalatraBase.scala:175)
>> at org.scalatra.ScalatraBase$class.org
>>
>> <http://class.org>$scalatra$ScalatraBase$$cradleHalt(ScalatraBase.scala:193)
>> at
>> org.scalatra.ScalatraBase$class.executeRoutes(ScalatraBase.scala:175)
>> at
>> org.scalatra.ScalatraServlet.executeRoutes(ScalatraServlet.scala:49)
>> at
>>
>> org.scalatra.ScalatraBase$$anonfun$handle$1.apply$mcV$sp(ScalatraBase.scala:113)
>> at
>> org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
>> at
>> org.scalatra.ScalatraBase$$anonfun$handle$1.apply(ScalatraBase.scala:113)
>> at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
>> at
>> org.scalatra.DynamicScope$class.withResponse(DynamicScope.scala:80)
>> at
>> org.scalatra.ScalatraServlet.withResponse(ScalatraServlet.scala:49)
>> at
>>
>> org.scalatra.DynamicScope$$anonfun$withRequestResponse$1.apply(DynamicScope.scala:60)
>> at scala.util.DynamicVariable.withValue(DynamicVariable.scala:58)
>> at
>> org.scalatra.DynamicScope$class.withRequest(DynamicScope.scala:71)
>> at
>> org.scalatra.ScalatraServlet.withRequest(ScalatraServlet.scala:49)
>> at
>>
>> org.scalatra.DynamicScope$class.withRequestResponse(DynamicScope.scala:59)
>> at
>>
>> org.scalatra.ScalatraServlet.withRequestResponse(ScalatraServlet.scala:49)
>> at org.scalatra.ScalatraBase$class.handle(ScalatraBase.scala:111)
>> at org.scalatra.ScalatraServlet.org
>>
>> <http://org.scalatra.ScalatraServlet.org>$scalatra$servlet$ServletBase$$super$handle(ScalatraServlet.scala:49)
>> at
>> org.scalatra.servlet.ServletBase$class.handle(ServletBase.scala:43)
>> at org.openmole.gui.server.core.GUIServlet.org
>>
>> <http://org.openmole.gui.server.core.GUIServlet.org>$scalatra$servlet$FileUploadSupport$$super$handle(GUIServlet.scala:47)
>> at
>>
>> org.scalatra.servlet.FileUploadSupport$class.handle(FileUploadSupport.scala:93)
>> at
>> org.openmole.gui.server.core.GUIServlet.handle(GUIServlet.scala:47)
>> at org.scalatra.ScalatraServlet.service(ScalatraServlet.scala:54)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>> at
>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
>> at
>>
>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
>> at
>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>> at
>>
>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:560)
>> at
>>
>> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>> at
>>
>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
>> at
>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
>> at
>>
>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
>> at
>>
>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
>> at
>>
>> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
>> at
>>
>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>> at org.eclipse.jetty.server.Server.handle(Server.java:365)
>> at
>>
>> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
>> at
>>
>> org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:937)
>> at
>>
>> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:998)
>> at
>> org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:856)
>> at
>> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
>> at
>>
>> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
>> at
>> org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:196)
>> at
>>
>> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:628)
>> at
>>
>> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
>> at
>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>> at
>>
>> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
>> at java.lang.Thread.run(Thread.java:724)
>>
>>
>> 2015-11-03 16:07 GMT+01:00 Romain Reuillon
>> <[email protected] <mailto:[email protected]>>:
>>
>> There is a download button for the folder can you download it
>> and attach it here?
>>
>>
>> Le 03/11/2015 15:53, Murat Yildizoglu a écrit :
>>> Hi,
>>> I have a unique mole script in the folder that contains the
>>> netlogo file, and I upload it on the web interface to use
>>> it, after having deleted the old version in the web interface.
>>>
>>> Is there another cache folder where OM stocks its files and
>>> scripts? If yes how to clan it and why the old script seems
>>> to survive there?
>>>
>>> I have even eliminated the dashes from all variables that
>>> are accessed by OM (including the NL variables that appear
>>> in the NLoutput instructions), but I continue to get the
>>> same error.
>>>
>>> I am getting very mad at this mystery :-(
>>>
>>> 2015-11-03 15:29 GMT+01:00 Romain Reuillon
>>> <[email protected] <mailto:[email protected]>>:
>>>
>>> That's because the oms which contains the error is in
>>> the same directory as you current script. You can import
>>> element from one script to another in a directory,
>>> that's why all the script are compiled. If the scripts
>>> are unrelated you can store them in separate folders.
>>>
>>>
>>> Le 03/11/2015 15:15, Murat Yildizoglu a écrit :
>>>> Hi Romain,
>>>>
>>>> I have discovered that indeed, but you can see in the
>>>> bottom part of my mail that I do not use them in my
>>>> mole anymore. So I am suprised to continue to get this
>>>> message over and over when I try to compile the
>>>> modified mole without dashes.
>>>>
>>>> Best,
>>>>
>>>> Murat
>>>>
>>>> 2015-11-03 15:03 GMT+01:00 Romain Reuillon
>>>> <[email protected]
>>>> <mailto:[email protected]>>:
>>>>
>>>> Hi Murat,
>>>>
>>>> you may not you the '-' letter in variables names
>>>> in OpenMOLE / scala... You may use '_' instead.
>>>>
>>>> Romain
>>>>
>>>>
>>>> Le 03/11/2015 14:55, Murat Yildizoglu a écrit :
>>>>> Hi, I am advancing in my experiments with OM and NL.
>>>>> I have been able to send my runs to our cluster
>>>>> and get back my results for the last period.
>>>>> I am transforming my mole and my NL file in order
>>>>> to get time series from runs.
>>>>>
>>>>> But I am getting a strange problem: I have
>>>>> initially had some vaiables with a dash in their
>>>>> name, and I have had to change them of course. I
>>>>> do not have any of them in my mole (while I have
>>>>> dashes in the NL variables). When I click on the
>>>>> Play button, the compilation fails with the
>>>>> following messages for all such variables:
>>>>>
>>>>> org.openmole.core.exception.UserBadDataError:
>>>>> Compilation error:
>>>>> om is already defined as value om
>>>>> val om-avprofit-vector = Array[Double]
>>>>> ^
>>>>> on line 199
>>>>>
>>>>> (what is the object of these references to line
>>>>> numbers by the way?)
>>>>>
>>>>> As you can see below, I do not have such variable
>>>>> names in my mole.
>>>>> Do you have any idea how this happens, and how I
>>>>> can solve this?
>>>>>
>>>>> Thank you in advance for your help! I am quite at
>>>>> loss here...
>>>>>
>>>>> val iota22 = Val[Int]
>>>>> val mu22 = Val[Int]
>>>>> val probrad = Val[Double]
>>>>>
>>>>> // Time series
>>>>> val omprice = Array[Double]
>>>>> val omavprofit = Array[Double]
>>>>> val omavcapital = Array[Double]
>>>>> val omavtrajectory = Array[Double]
>>>>> val ommaxtrajectory = Array[Double]
>>>>> val ommintrajectory = Array[Double]
>>>>> val omtcc = Array[Double]
>>>>> val omnbf = Array[Double]
>>>>> val omnbt = Array[Double]
>>>>> val omavproductivity = Array[Double]
>>>>> val ommaxproductivity = Array[Double]
>>>>> val omminproductivity = Array[Double]
>>>>> val omavclustering = Array[Double]
>>>>> val omavdistance = Array[Double]
>>>>>
>>>>> val exploration =
>>>>> ExplorationTask(
>>>>> // (iota22 in (0 to 3 by 1)) x
>>>>> (mu22 in (0 to 3 by 1)) x
>>>>> (probrad in (0.1 to 0.4 by 0.05))
>>>>> )
>>>>>
>>>>> val savevectors0 = 1
>>>>> val savefrequency0 = 10
>>>>> val networkstructure0 = "Lattice"
>>>>> val nbf0 = 25 //225
>>>>>
>>>>> val cmds = List(
>>>>> "init-grid-globals",
>>>>> "setup",
>>>>> "while [ticks < 100] repeat ${savefrequency0}[go]")
>>>>>
>>>>> val myTask =
>>>>>
>>>>>
>>>>> NetLogo5Task("/Users/myildi/Dropbox/These-vanDerPol/Modele/openmole/VDPMYV02-om.nlogo",
>>>>> cmds,true) set (
>>>>> outputs +=
>>>>>
>>>>> (iota22,mu22,probrad,savevectors0,savefrequency0,nbf0,networkstructure0),
>>>>> netLogoInputs += (iota22, "iota2"),
>>>>> netLogoInputs += (mu22, "mu2"),
>>>>> netLogoInputs += (probrad, "probrad2"),
>>>>> netLogoInputs += (savevectors0, "save-vectors"),
>>>>> netLogoInputs += (savefrequency0,
>>>>> "save-frequency"),
>>>>> netLogoInputs += (nbf0, "nbf0"),
>>>>> netLogoInputs += (networkstructure0,
>>>>> "net-structure"),
>>>>> netLogoOutputs += ("om-price-vector", omprice),
>>>>> netLogoOutputs += ("om-avprofit-vector",
>>>>> omavprofit),
>>>>> netLogoOutputs += ("om-avcapital-vector",
>>>>> omavcapital),
>>>>> netLogoOutputs += ("om-avtrajectory-vector",
>>>>> omavtrajectory),
>>>>> netLogoOutputs += ("om-maxtrajectory-vector",
>>>>> ommaxtrajectory),
>>>>> netLogoOutputs += ("om-mintrajectory-vector",
>>>>> ommintrajectory),
>>>>> netLogoOutputs += ("om-tcc-vector", omtcc),
>>>>> netLogoOutputs += ("om-nbf-vector", omnbf),
>>>>> netLogoOutputs += ("om-nbt-vector", omnbt),
>>>>> netLogoOutputs += ("om-avproductivity-vector",
>>>>> omavproductivity),
>>>>> netLogoOutputs +=
>>>>> ("om-maxproductivity-vector", ommaxproductivity),
>>>>> netLogoOutputs +=
>>>>> ("om-minproductivity-vector", omminproductivity),
>>>>> netLogoOutputs += ("om-avclustering-vector",
>>>>> omavclustering),
>>>>> netLogoOutputs += ("om-avdistance-vector",
>>>>> omavdistance)
>>>>> )
>>>>>
>>>>> val env1 = LocalEnvironment(4)
>>>>>
>>>>>
>>>>>
>>>>> val csvHook =
>>>>>
>>>>> AppendToCSVFileHook("/Users/myildi/Dropbox/These-vanDerPol/Modele/openmole/result-om-test.csv",
>>>>>
>>>>>
>>>>> iota22,mu22,probrad,savevectors0,savefrequency0,nbf0,networkstructure0,
>>>>>
>>>>> omprice,
>>>>> omavprofit,
>>>>> omavcapital,
>>>>> omavtrajectory,
>>>>> ommaxtrajectory,
>>>>> ommintrajectory,
>>>>> omtcc,
>>>>> omnbf,
>>>>> omnbt,
>>>>> omavproductivity,
>>>>> ommaxproductivity,
>>>>> omminproductivity,
>>>>> omavclustering,
>>>>> omavdistance
>>>>> )
>>>>>
>>>>> exploration -< (myTask on env1 hook csvHook)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Prof. Murat Yildizoglu
>>>>>
>>>>> Note: Please use the following address as such
>>>>>
>>>>> UNIVERSITE DE BORDEAUX
>>>>> GREThA (UMR CNRS 5113)
>>>>> MURAT YILDIZOGLU
>>>>> 16 AVENUE LEON DUGUIT
>>>>> CS 50057
>>>>> 33608 PESSAC CEDEX
>>>>> FRANCE
>>>>>
>>>>> Bureau : E-331
>>>>>
>>>>> mail: murat.yildizoglu at u-bordeaux.fr
>>>>> <http://u-bordeaux.fr>
>>>>>
>>>>> web: www.yildizoglu.fr <http://www.yildizoglu.fr>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> OpenMOLE-users mailing list
>>>>> [email protected]
>>>>> <mailto:[email protected]>
>>>>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>>>
>>>>
>>>> _______________________________________________
>>>> OpenMOLE-users mailing list
>>>> [email protected]
>>>> <mailto:[email protected]>
>>>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Prof. Murat Yildizoglu
>>>>
>>>> Note: Please use the following address as such
>>>>
>>>> UNIVERSITE DE BORDEAUX
>>>> GREThA (UMR CNRS 5113)
>>>> MURAT YILDIZOGLU
>>>> 16 AVENUE LEON DUGUIT
>>>> CS 50057
>>>> 33608 PESSAC CEDEX
>>>> FRANCE
>>>>
>>>> Bureau : E-331
>>>>
>>>> mail: murat.yildizoglu at u-bordeaux.fr
>>>> <http://u-bordeaux.fr>
>>>>
>>>> web: www.yildizoglu.fr <http://www.yildizoglu.fr>
>>>>
>>>>
>>>> _______________________________________________
>>>> OpenMOLE-users mailing list
>>>> [email protected] <mailto:[email protected]>
>>>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>>
>>>
>>> _______________________________________________
>>> OpenMOLE-users mailing list
>>> [email protected] <mailto:[email protected]>
>>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>>
>>>
>>>
>>>
>>> --
>>> Prof. Murat Yildizoglu
>>>
>>> Note: Please use the following address as such
>>>
>>> UNIVERSITE DE BORDEAUX
>>> GREThA (UMR CNRS 5113)
>>> MURAT YILDIZOGLU
>>> 16 AVENUE LEON DUGUIT
>>> CS 50057
>>> 33608 PESSAC CEDEX
>>> FRANCE
>>>
>>> Bureau : E-331
>>>
>>> mail: murat.yildizoglu at u-bordeaux.fr <http://u-bordeaux.fr>
>>>
>>> web: www.yildizoglu.fr <http://www.yildizoglu.fr>
>>>
>>>
>>> _______________________________________________
>>> OpenMOLE-users mailing list
>>> [email protected] <mailto:[email protected]>
>>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>
>>
>> _______________________________________________
>> OpenMOLE-users mailing list
>> [email protected] <mailto:[email protected]>
>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>>
>>
>>
>>
>> --
>> Prof. Murat Yildizoglu
>>
>> Note: Please use the following address as such
>>
>> UNIVERSITE DE BORDEAUX
>> GREThA (UMR CNRS 5113)
>> MURAT YILDIZOGLU
>> 16 AVENUE LEON DUGUIT
>> CS 50057
>> 33608 PESSAC CEDEX
>> FRANCE
>>
>> Bureau : E-331
>>
>> mail: murat.yildizoglu at u-bordeaux.fr <http://u-bordeaux.fr>
>>
>> web: www.yildizoglu.fr <http://www.yildizoglu.fr>
>>
>>
>> _______________________________________________
>> OpenMOLE-users mailing list
>> [email protected] <mailto:[email protected]>
>> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>
>
> _______________________________________________
> OpenMOLE-users mailing list
> [email protected] <mailto:[email protected]>
> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
>
>
>
>
> --
> Prof. Murat Yildizoglu
>
> Note: Please use the following address as such
>
> UNIVERSITE DE BORDEAUX
> GREThA (UMR CNRS 5113)
> MURAT YILDIZOGLU
> 16 AVENUE LEON DUGUIT
> CS 50057
> 33608 PESSAC CEDEX
> FRANCE
>
> Bureau : E-331
>
> mail: murat.yildizoglu at u-bordeaux.fr <http://u-bordeaux.fr>
>
> web: www.yildizoglu.fr <http://www.yildizoglu.fr>
>
>
> _______________________________________________
> OpenMOLE-users mailing list
> [email protected]
> http://fedex.iscpif.fr/mailman/listinfo/openmole-users
signature.asc
Description: OpenPGP digital signature
_______________________________________________ OpenMOLE-users mailing list [email protected] http://fedex.iscpif.fr/mailman/listinfo/openmole-users
