Update presynapse.md
This commit is contained in:
@@ -105,21 +105,21 @@ ACTION
|
|||||||
hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty
|
hypothesis: _Ca2 mediumness AND _Rrp mediumness AND NOT _pre_budget empty
|
||||||
action: [ _Rrp decrease, _NT increase ]
|
action: [ _Rrp decrease, _NT increase ]
|
||||||
cost: [ _pre_budget decrease 3x ]
|
cost: [ _pre_budget decrease 3x ]
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x ] {
|
NTreleaseMedium: INSTANTIATE [ snippet: accumulator, event: 9x ] {
|
||||||
hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness AND _Rrp fullness ) AND NOT _pre_budget empty
|
hypothesis: ( _Ca2 fullness AND _Rrp mediumness ) OR ( _Ca2 mediumness AND _Rrp fullness ) AND NOT _pre_budget empty
|
||||||
action: [ _Rrp decrease, _NT increase ]
|
action: [ _Rrp decrease, _NT increase ]
|
||||||
cost: [ _pre_budget decrease 3x ]
|
cost: [ _pre_budget decrease 3x ]
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x ] {
|
NTreleaseHigh: INSTANTIATE [ snippet: accumulator, event: 6x ] {
|
||||||
hypothesis: _Ca2 fullness AND _Rrp fullness AND NOT _pre_budget empty
|
hypothesis: _Ca2 fullness AND _Rrp fullness AND NOT _pre_budget empty
|
||||||
action: [ _Rrp decrease, _NT increase ]
|
action: [ _Rrp decrease, _NT increase ]
|
||||||
cost: [ _pre_budget decrease 3x ]
|
cost: [ _pre_budget decrease 3x ]
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// ########################## Endurance | Fast (ms–s) ##########################
|
// ########################## Endurance | Fast (ms–s) ##########################
|
||||||
@@ -130,7 +130,7 @@ ACTION
|
|||||||
hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO
|
hypothesis: _pre_budget empty AND NOT deve esserci la possibilita di spikare e altri segnali come NO
|
||||||
action: [ _pre_endurance_tag increase ]
|
action: [ _pre_endurance_tag increase ]
|
||||||
cost: None
|
cost: None
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -143,31 +143,31 @@ TRACE
|
|||||||
|
|
||||||
type: container
|
type: container
|
||||||
|
|
||||||
// !DAY
|
// !DAY | NOT *AP
|
||||||
|
|
||||||
// ########################## Short (ms–s) ##########################
|
// ########################## _Ca2 level | Short (ms–s) ##########################
|
||||||
|
|
||||||
// _Ca2 level, NOT *AP
|
TracesAccLow: INSTANTIATE [ snippet: accumulator, event: 3x ] {
|
||||||
|
|
||||||
TracesAccLow: INSTANTIATE [ snippet: accumulator, event: 3x, cost: _pre_budget 3x, context: NOT *AP ] {
|
|
||||||
hypothesis: _Ca2 emptiness
|
hypothesis: _Ca2 emptiness
|
||||||
action: [ _CaTraceLow increase ]
|
action: [ _CaTraceLow increase ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
TracesAccMedium: INSTANTIATE [ snippet: accumulator, event: 6x, cost: _pre_budget 3x, context: NOT *AP ] {
|
TracesAccMedium: INSTANTIATE [ snippet: accumulator, event: 6x ] {
|
||||||
hypothesis: _Ca2 mediumness
|
hypothesis: _Ca2 mediumness
|
||||||
action: [ _CaTraceMed increase ]
|
action: [ _CaTraceMed increase ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
TracesAccHigh: INSTANTIATE [ snippet: accumulator, event: 10x, cost: _pre_budget 3x, context: NOT *AP ] {
|
TracesAccHigh: INSTANTIATE [ snippet: accumulator, event: 10x ] {
|
||||||
hypothesis: _Ca2 fullness
|
hypothesis: _Ca2 fullness
|
||||||
action: [ _CaTraceHigh increase ]
|
action: [ _CaTraceHigh increase ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// ########################## Long (hr) ##########################
|
// ########################## Long (hr) ##########################
|
||||||
|
|
||||||
|
|
||||||
@@ -185,40 +185,42 @@ MAIN
|
|||||||
|
|
||||||
// ########################## TracesClearance | Short (ms–s) ##########################
|
// ########################## TracesClearance | Short (ms–s) ##########################
|
||||||
|
|
||||||
// , NOT *AP
|
TracesClearance: INSTANTIATE [ snippet: accumulator, event: 30x] {
|
||||||
|
|
||||||
TracesClearance: INSTANTIATE [ snippet: accumulator, event: 30x, cost: _pre_budget 3x, context: NOT *AP ] {
|
|
||||||
hypothesis: NOT _CaTraceHigh empty
|
hypothesis: NOT _CaTraceHigh empty
|
||||||
action: [ _CaTRaceHigh decrease ]
|
action: [ _CaTRaceHigh decrease ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
|
|
||||||
hypothesis: NOT _CaTraceMedium empty
|
hypothesis: NOT _CaTraceMedium empty
|
||||||
action: [ _CaTRaceMedium decrease ]
|
action: [ _CaTRaceMedium decrease ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
|
|
||||||
hypothesis: NOT _CaTraceLow empty
|
hypothesis: NOT _CaTraceLow empty
|
||||||
action: [ _CaTRaceLow decrease ]
|
action: [ _CaTRaceLow decrease ]
|
||||||
else: None
|
cost: None
|
||||||
|
else: None
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ########################## Medium (s–min) ##########################
|
// ########################## eCBClearance | Medium (s–min) ##########################
|
||||||
|
|
||||||
// eCBClearance, NOT *AP.
|
eCBClearenceMedium: INSTANTIATE [ snippet: accumulator, event: 24x ] {
|
||||||
|
|
||||||
eCBClearenceMedium: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] {
|
|
||||||
hypothesis: NOT _eCB empty
|
hypothesis: NOT _eCB empty
|
||||||
action: [ _eCB decrease ]
|
action: [ _eCB decrease ]
|
||||||
else: None
|
cost:
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
eCBClearenceLow: INSTANTIATE [ snippet: accumulator, event: 48x, cost: _pre_budget 3x, context: NOT *AP ] {
|
eCBClearenceLow: INSTANTIATE [ snippet: accumulator, event: 48x] {
|
||||||
hypothesis: NOT _eCB empty
|
hypothesis: NOT _eCB empty
|
||||||
action: [ _eCB decrease ]
|
action: [ _eCB decrease ]
|
||||||
else: None
|
cost:
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// ########################## Long (hr) ##########################
|
// ########################## ??? | Long (hr) ##########################
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -239,23 +241,25 @@ RECOVER
|
|||||||
// If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions.
|
// If even one of these "Near-Stop" conditions is met, the rate cannot exceed "Slow," regardless of the other two conditions.
|
||||||
// Rate: 0.00 – 0.25
|
// Rate: 0.00 – 0.25
|
||||||
|
|
||||||
RPShuttleLow: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] {
|
RPShuttleLow: INSTANTIATE [ snippet: accumulator, event: 24x ] {
|
||||||
hypothesis: _CaTraceLow fullness OR _RP emptiness OR _Rrp fullness
|
hypothesis: _CaTraceLow fullness OR _RP emptiness OR _Rrp fullness
|
||||||
action: [ _RP decrease, _Rrp increase ]
|
action: [ _RP decrease, _Rrp increase ]
|
||||||
else: None
|
cost:
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// The "Sub-Optimal" State. The machinery is working, but it's held back by partial limitations.
|
// The "Sub-Optimal" State. The machinery is working, but it's held back by partial limitations.
|
||||||
// This covers cases where the signal is steady but the "piston" isn't firing at full speed,
|
// This covers cases where the signal is steady but the "piston" isn't firing at full speed,
|
||||||
// or where a high vacancy in the RRP (emptiness) forces a low signal to work a bit harder. Rate: 0.50 – 0.97
|
// or where a high vacancy in the RRP (emptiness) forces a low signal to work a bit harder. Rate: 0.50 – 0.97
|
||||||
|
|
||||||
RPShuttleMedium: INSTANTIATE [ snippet: accumulator, event: 48x, cost: _pre_budget 3x, context: NOT *AP ] {
|
RPShuttleMedium: INSTANTIATE [ snippet: accumulator, event: 48x ] {
|
||||||
hypothesis: ( _CaTraceMedium fullness AND _RP mediumness AND _Rrp mediumness ) OR
|
hypothesis: ( _CaTraceMedium fullness AND _RP mediumness AND _Rrp mediumness ) OR
|
||||||
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp mediumness ) OR # signal boost
|
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp mediumness ) OR # signal boost
|
||||||
( _CaTraceMedium fullness AND _RP fullness AND _Rrp mediumness ) OR # supply boost
|
( _CaTraceMedium fullness AND _RP fullness AND _Rrp mediumness ) OR # supply boost
|
||||||
( _CaTraceMedium fullness AND _RP mediumness AND _Rrp emptiness ) # vacancy boost
|
( _CaTraceMedium fullness AND _RP mediumness AND _Rrp emptiness ) # vacancy boost
|
||||||
action: [ _RP decrease, _Rrp increase ]
|
action: [ _RP decrease, _Rrp increase ]
|
||||||
else: None
|
cost:
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// ########################## RefillGlutamine | Medium (s–min) ##########################
|
// ########################## RefillGlutamine | Medium (s–min) ##########################
|
||||||
@@ -264,12 +268,13 @@ RECOVER
|
|||||||
// This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50%
|
// This represents an active synapse that hasn't reached its absolute peak because either the supply is only 50%
|
||||||
// or the \_Rrp isn't empty enough to create that "maximal vacuum" pull. Rate: 1.25 – 1.94
|
// or the \_Rrp isn't empty enough to create that "maximal vacuum" pull. Rate: 1.25 – 1.94
|
||||||
|
|
||||||
RefillGlutamine: INSTANTIATE [ snippet: accumulator, event: 24x, cost: _pre_budget 3x, context: NOT *AP ] {
|
RefillGlutamine: INSTANTIATE [ snippet: accumulator, event: 24x ] {
|
||||||
hypothesis: ( _CaTraceHigh fullness AND _RP fullness AND _Rrp mediumness ) OR # signal + supply
|
hypothesis: ( _CaTraceHigh fullness AND _RP fullness AND _Rrp mediumness ) OR # signal + supply
|
||||||
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp emptiness ) OR # signal + vacancy
|
( _CaTraceHigh fullness AND _RP mediumness AND _Rrp emptiness ) OR # signal + vacancy
|
||||||
( _CaTraceMedium fullness AND _RP fullness AND _Rrp emptiness ) # supply + vacancy
|
( _CaTraceMedium fullness AND _RP fullness AND _Rrp emptiness ) # supply + vacancy
|
||||||
action: [ _RP decrease, _Rrp increase ]
|
action: [ _RP decrease, _Rrp increase ]
|
||||||
else: None
|
cost:
|
||||||
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -288,16 +293,18 @@ ADJUST
|
|||||||
|
|
||||||
// qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
|
// qui stiamo attivando e disattivando PRE_VGCC. Fra un massimo full e minimo empty (empty puo' non essere 0)
|
||||||
|
|
||||||
VgccCheck: INSTANTIATE [ snippet: accumulator, event: 60x, cost: _pre_budget ] {
|
VgccTun: INSTANTIATE [ snippet: accumulator, event: 60x ] {
|
||||||
|
|
||||||
condition: _CaTraceHigh fullness
|
condition: _CaTraceHigh fullness
|
||||||
hypothesis:
|
hypothesis:
|
||||||
action: cost -3x
|
action:
|
||||||
|
cost: [ _pre_budget decrease 3x ]
|
||||||
else:
|
else:
|
||||||
|
|
||||||
condition: _CaTraceLow fullness
|
condition: _CaTraceLow fullness
|
||||||
hypothesis:
|
hypothesis:
|
||||||
action: cost +3x
|
action:
|
||||||
|
cost: [ _pre_budget increase 3x ]
|
||||||
else:
|
else:
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -311,49 +318,39 @@ DEVELOP
|
|||||||
|
|
||||||
type: container
|
type: container
|
||||||
|
|
||||||
// !NIGHT
|
// !NIGHT | ???
|
||||||
|
|
||||||
// ########################## CaFull, *fixed ##########################
|
// ########################## CaFull | ??? ##########################
|
||||||
|
|
||||||
Ca2Check: INSTANTIATE [ snippet: contextor, event: 60x, context: *fixed ] {
|
Ca2Check: INSTANTIATE [ snippet: accumulator, event: 60x ] {
|
||||||
condition: ( empty )
|
|
||||||
out_context: *CaFullDecrease
|
condition: ( empty ) // CaFullDecrease
|
||||||
|
hypothesis: NOT ( full ) AND NOT ( empty )
|
||||||
condition: ( full)
|
action: [ increase, decrease]
|
||||||
out_context: *Ca2FullIncrease
|
cost:
|
||||||
}
|
|
||||||
|
|
||||||
// snippet: *CaFullDecrease
|
|
||||||
CaFullDecrease: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *CaFullDecrease ] {
|
|
||||||
hypothesis: NOT ( full ) AND NOT ( empty )
|
|
||||||
action: [ increase, decrease]
|
|
||||||
else: None
|
else: None
|
||||||
}
|
|
||||||
|
condition: ( full) // Ca2FullIncrease
|
||||||
// snippet: *Ca2FullIncrease
|
hypothesis: NOT ( full ) AND NOT ( empty )
|
||||||
Ca2FullIncrease: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *Ca2FullIncrease ] {
|
action: [ increase, decrease]
|
||||||
condition: ( empty )
|
cost:
|
||||||
out_context: *RrpFullDecrease
|
|
||||||
|
|
||||||
condition: ( full)
|
|
||||||
out_context: *IncreaseRrpFull
|
|
||||||
}
|
|
||||||
|
|
||||||
// ########################## RRPFull: *fixed ##########################
|
|
||||||
|
|
||||||
RrpCheck: INSTANTIATE [ snippet: contextor, event: 60x, context: *fixed ]
|
|
||||||
|
|
||||||
// snippet: *RrpFullDecrease
|
|
||||||
void: INSTANTIATE [ accumulator: RrpFullDecrease, event: 12x, cost: _pre_budget 3x, context: NOT *RrpFullDecrease ] {
|
|
||||||
hypothesis: NOT ( full ) AND NOT ( empty )
|
|
||||||
action: [ increase, decrease]
|
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
// snippet: *IncreaseRrpFull
|
// ########################## RRPFull | ??? ##########################
|
||||||
IncreaseRrpFull: INSTANTIATE [ snippet: accumulator, event: 12x, cost: _pre_budget 3x, context: NOT *RrpFullIncrease ] {
|
|
||||||
hypothesis: NOT ( full ) AND NOT ( empty )
|
RrpCheck: INSTANTIATE [ snippet: accumulator, event: 60x ]
|
||||||
action: [ increase, decrease]
|
|
||||||
|
condition: ( empty ) // RrpFullDecrease
|
||||||
|
hypothesis: NOT ( full ) AND NOT ( empty )
|
||||||
|
action: [ increase, decrease]
|
||||||
|
cost:
|
||||||
|
else: None
|
||||||
|
|
||||||
|
condition: ( full) // RrpFullIncrease
|
||||||
|
hypothesis: NOT ( full ) AND NOT ( empty )
|
||||||
|
action: [ increase, decrease]
|
||||||
|
cost:
|
||||||
else: None
|
else: None
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user