Class Coupled2Atomic


  • public class Coupled2Atomic
    extends Atomic
    Class that makes a coupled model behave as an atomic model. This class is used to simulate a coupled model as an atomic model.
    • Field Detail

      • coupled

        protected Coupled coupled
        The coupled model to simulate as an atomic model.
    • Constructor Detail

      • Coupled2Atomic

        public Coupled2Atomic​(Coupled model)
        Constructor of the class.
        Parameters:
        model - The coupled model to simulate as an atomic model.
    • Method Detail

      • initialize

        public void initialize()
        Description copied from class: Component
        Initialize the component. The initialize method is called when the simulation starts. The initialize method is used to initialize the component before the simulation starts.
        Specified by:
        initialize in class Component
      • exit

        public void exit()
        Description copied from class: Component
        Exit function. The exit function is called when the simulation ends. The exit function is used to release resources used by the component.
        Specified by:
        exit in class Component
      • deltint

        public void deltint()
        Description copied from class: Atomic
        Internal transition method of the atomic model. This method is called when the time until the next internal transition of the model is zero.
        Specified by:
        deltint in class Atomic
      • deltext

        public void deltext​(double e)
        Description copied from class: Atomic
        External transition method of the atomic model. This method is called when the model receives an input from another model.
        Specified by:
        deltext in class Atomic
        Parameters:
        e - The time elapsed since the last internal transition of the model.
      • deltcon

        public void deltcon​(double e)
        Overrides:
        deltcon in class Atomic
      • lambda

        public void lambda()
        Description copied from class: Atomic
        Output function of the atomic model. This method is called when the model has an output to send to another model.
        Specified by:
        lambda in class Atomic
      • ta

        public double ta()
        Description copied from class: Atomic
        Method to get the time until the next internal transition of the model.
        Overrides:
        ta in class Atomic
        Returns:
        The time until the next internal transition of the model.
      • main

        public static void main​(String[] args)