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

Class Attribute Details

.buffer_size_marginObject

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