distributed-frp
distributed-frp
API
it.unibo.distributedfrp.core
Core
Flow
ExportTree
ExportTree
Incarnation
Language
Semantics
BasicContext
BasicNeighborState
Flows
Slot
Operand
Key
it.unibo.distributedfrp.frp
FrpExtensions
given_Liftable_Cell
IncrementalCellSink
it.unibo.distributedfrp.samples
gradientSample
loopSample
neighborSetSample
testReEvaluation
it.unibo.distributedfrp.simulation
Environment
Environment
IncarnationWithEnvironment
SimulationIncarnation
SimulationContext
SimulationNeighborState
Simulator
TestLocalSensors
SimulationLocalSensor
TestNeighborSensors
SimulationNeighborSensor
it.unibo.distributedfrp.utils
Liftable
Liftable
distributed-frp
/
it.unibo.distributedfrp.core
/
Language
Language
it.unibo.distributedfrp.core.Language
trait
Language
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Core
Clear all
Members list
Concise view
Type members
Types
type
DeviceId
type
LocalSensorId
type
NeighborField
[
+
_
]
type
NeighborSensorId
Value members
Abstract methods
def
branch
[
A
](
cond
:
<none>
[
Boolean
])(
th
:
<none>
[
A
])(
el
:
<none>
[
A
]):
Flow
[
A
]
def
constant
[
A
](
a
:
A
):
Flow
[
A
]
def
loop
[
A
](
init
:
A
)(
f
:
<none>
[
A
]
=>
<none>
[
A
]):
Flow
[
A
]
def
mid
:
Flow
[
DeviceId
]
def
mux
[
A
](
cond
:
<none>
[
Boolean
])(
th
:
<none>
[
A
])(
el
:
<none>
[
A
]):
Flow
[
A
]
def
nbr
[
A
](
a
:
<none>
[
A
]):
Flow
[
NeighborField
[
A
]]
def
nbrSensor
[
A
](
id
:
NeighborSensorId
):
Flow
[
NeighborField
[
A
]]
def
sensor
[
A
](
id
:
LocalSensorId
):
Flow
[
A
]
Abstract fields
val
flowLiftable
:
Liftable
[
<none>
]
val
neighborFieldLiftable
:
Liftable
[
NeighborField
]
Givens
Givens
given
given_Liftable_Flow
:
Liftable
[
<none>
]
given
given_Liftable_NeighborField
:
Liftable
[
NeighborField
]
Extensions
Extensions
extension
[
A
](field:
NeighborField
[
A
])
def
foldLeft
[
T
](
seed
:
T
)(
combine
: (
T
,
A
)
=>
T
):
T
def
withNeighbor
(
id
:
DeviceId
,
value
:
A
):
NeighborField
[
A
]
def
withoutNeighbor
(
id
:
DeviceId
):
NeighborField
[
A
]