Mám model, ktorý vytvára sieť a vyberá semenné uzly v setup
potom spustí proces nákazy v. \ t go
, Pri viacerých cykloch by som sa chcel vyhnúť regenerácii siete. Ak vytvorím dva postupy full-setup
a part-setup
Existuje spôsob, ako urobiť BehaviorSpace full-setup
a prvýkrát part-setup
pre všetky ostatné jazdy?
Myslel som na niečo s ifelse
na behaviorspace-run-number
ale nemyslím si, že môžem zaručiť, že beh číslo 1 je prvý, ktorý zasiahol procesory.
odpovede:
0 pre odpoveď č. 1Ako je to s príkazmi na nastavenie:
ifelse count turtles = 0
[ setup-full ]
[ setup-partial ]
nahrádzajúci count turtles = 0
v prípade potreby s vhodnejšou podmienkou pre váš model.
Nikdy si nepamätám presnú sémantikuopätovné použitie svetového stavu z BehaviorSpace spustiť spustiť, keď to funguje alebo nie je "t. Je to sporné" funkcie ", tak ako tak, ktoré by mohli odísť v budúcej verzii NetLogo; vidieť https://github.com/NetLogo/NetLogo/issues/105 .
0 pre odpoveď č. 2
Ak nastavíte simultánne jazdy na 1, uistite sa, že 1 je prvá, ktorá zasiahla procesory.
Ďalšou metódou, ktorá by stále využívala simultánne behy, je spustiť raz manuálne uloženie sady s príponou nw (alebo len export-world a import-world) a načítať ju pre zostávajúce behy.