Package jline.api.mam

Class Mmap_modulateKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • mmap_modulate

         final static MatrixCell mmap_modulate(MatrixCell baseMmap, MatrixCell modulatingMmap, Double modulationFactor)

        Modulates an MMAP by another MMAP, creating a compound arrival process. The modulating process controls the rate of the modulated process.

        Parameters:
        baseMmap - The base MMAP to be modulated
        modulatingMmap - The MMAP that provides modulation
        modulationFactor - Strength of modulation (default: 1.
        Returns:

        Modulated MMAP

      • mmap_modulate_time_varying

         final static MatrixCell mmap_modulate_time_varying(MatrixCell baseMmap, Function1<Double, Double> modulationPattern, Double timeHorizon, Integer numSteps)

        Time-varying modulation of an MMAP. The modulation factor varies according to a specified pattern.

        Parameters:
        baseMmap - The base MMAP to modulate
        modulationPattern - Function that maps time to modulation factor
        timeHorizon - Time horizon for discretization
        numSteps - Number of time steps
        Returns:

        Time-modulated MMAP (approximated as mixture)

      • mmap_cross_modulate

         final static MatrixCell mmap_cross_modulate(MatrixCell mmap1, MatrixCell mmap2, Double crossModulationStrength)

        Cross-modulation between two MMAPs. Each MMAP modulates the other, creating mutual influence.

        Parameters:
        mmap1 - First MMAP
        mmap2 - Second MMAP
        crossModulationStrength - Strength of cross-modulation
        Returns:

        Cross-modulated MMAP system