Package xdevs.core.examples.devstone
Class DevStoneCoupledHOmem
- java.lang.Object
-
- xdevs.core.modeling.Component
-
- xdevs.core.modeling.Coupled
-
- xdevs.core.examples.devstone.DevStone
-
- xdevs.core.examples.devstone.DevStoneCoupledHOmem
-
@Deprecated public class DevStoneCoupledHOmem extends DevStone
Deprecated.This class is deprecated and will be removed in the future.Coupled model to study the performance HOmem DEVStone models
-
-
Constructor Summary
Constructors Constructor Description DevStoneCoupledHOmem(String prefix, int width, int depth, double preparationTime, double intDelayTime, double extDelayTime)
Deprecated.ConstructorDevStoneCoupledHOmem(String prefix, int width, int depth, double preparationTime, org.apache.commons.math3.distribution.RealDistribution distribution)
Deprecated.Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
numAtomicsInTheory(int width, int depth)
Deprecated.Theoretical number of atomic models in the DEVStone modellong
numDeltExtsInTheory(int maxEvents, int width, int depth)
Deprecated.Theoretical number of external transitions performed in the simulation of the DEVStone modellong
numDeltIntsInTheory(int maxEvents, int width, int depth)
Deprecated.Theoretical number of internal transitions performed in the simulation of the DEVStone modellong
numEventsInTheory(int maxEvents, int width, int depth)
Deprecated.Theoretical number of events internally received in all the external transition functions.-
Methods inherited from class xdevs.core.examples.devstone.DevStone
numDeltExtsInPractice, numDeltIntsInPractice, numEventsInPractice
-
Methods inherited from class xdevs.core.modeling.Coupled
addComponent, addComponentsAndCouplings, addCoupling, addCoupling, addCoupling, addCoupling, addInPort, addOutPort, countAtomicComponents, exit, flatten, getComponentByName, getComponents, getEIC, getEOC, getIC, getParent, initialize, removeComponent, setParent, structuralTransition, toXml
-
Methods inherited from class xdevs.core.modeling.Component
getInPort, getInPorts, getName, getOutPort, getOutPorts, isInputEmpty, toString
-
-
-
-
Constructor Detail
-
DevStoneCoupledHOmem
public DevStoneCoupledHOmem(String prefix, int width, int depth, double preparationTime, double intDelayTime, double extDelayTime)
Deprecated.Constructor- Parameters:
prefix
- prefix of the model namewidth
- width of the modeldepth
- depth of the modelpreparationTime
- preparation timeintDelayTime
- internal delay timeextDelayTime
- external delay time
-
DevStoneCoupledHOmem
public DevStoneCoupledHOmem(String prefix, int width, int depth, double preparationTime, org.apache.commons.math3.distribution.RealDistribution distribution)
Deprecated.Constructor- Parameters:
prefix
- prefix of the model namewidth
- width of the modeldepth
- depth of the modelpreparationTime
- preparation timedistribution
- distribution used to generate the internal and external delay times
-
-
Method Detail
-
numDeltExtsInTheory
public long numDeltExtsInTheory(int maxEvents, int width, int depth)
Deprecated.Description copied from class:DevStone
Theoretical number of external transitions performed in the simulation of the DEVStone model- Specified by:
numDeltExtsInTheory
in classDevStone
- Parameters:
maxEvents
- maximum number of input eventswidth
- width of the DEVStone modeldepth
- depth of the DEVStone model- Returns:
- theoretical number of external transitions performed
-
numDeltIntsInTheory
public long numDeltIntsInTheory(int maxEvents, int width, int depth)
Deprecated.Description copied from class:DevStone
Theoretical number of internal transitions performed in the simulation of the DEVStone model- Specified by:
numDeltIntsInTheory
in classDevStone
- Parameters:
maxEvents
- maximum number of input eventswidth
- width of the DEVStone modeldepth
- depth of the DEVStone model- Returns:
- theoretical number of internal transitions performed
-
numEventsInTheory
public long numEventsInTheory(int maxEvents, int width, int depth)
Deprecated.Description copied from class:DevStone
Theoretical number of events internally received in all the external transition functions.- Specified by:
numEventsInTheory
in classDevStone
- Parameters:
maxEvents
- number of external input events to the DEVStone modelwidth
- width of the DEVStone modeldepth
- depth of the DEVStone model- Returns:
- theoretical number of events internally received in all the external transition functions
-
numAtomicsInTheory
public int numAtomicsInTheory(int width, int depth)
Deprecated.Description copied from class:DevStone
Theoretical number of atomic models in the DEVStone model- Specified by:
numAtomicsInTheory
in classDevStone
- Parameters:
width
- width of the DEVStone modeldepth
- depth of the DEVStone model- Returns:
- theoretical number of atomic models
-
-