Module: Syskit::NetworkGeneration
- Extended by:
- Logger::Hierarchy
- Defined in:
- lib/syskit/network_generation.rb,
lib/syskit/network_generation/async.rb,
lib/syskit/network_generation/engine.rb,
lib/syskit/network_generation/logger.rb,
lib/syskit/network_generation/merge_solver.rb,
lib/syskit/network_generation/dataflow_dynamics.rb,
lib/syskit/network_generation/dataflow_computation.rb,
lib/syskit/network_generation/system_network_deployer.rb,
lib/syskit/network_generation/system_network_generator.rb
Overview
Namespace for all the functionality that allows to generate a complete network from a set of requirements
Defined Under Namespace
Modules: LoggerConfigurationSupport Classes: Async, DataFlowComputation, DataFlowDynamics, Engine, MergeSolver, PortDynamics, SystemNetworkDeployer, SystemNetworkGenerator
Class Attribute Summary collapse
-
.buffer_size_margin ⇒ Object
Margin that should be added to the computed buffer sizes.
Class Attribute Details
.buffer_size_margin ⇒ Object
Margin that should be added to the computed buffer sizes. It is a ratio of the optimal buffer size
I.e. if a connection requires 5 buffers and that value is 0.1, then the actual buffer size will be 6 (it is rounded upwards).
If the buffer size is 400, then 440 will be used in the end
The default is 0.1 (10%)
13 14 15 |
# File 'lib/syskit/network_generation/dataflow_dynamics.rb', line 13 def buffer_size_margin @buffer_size_margin end |