Interface PropagationModelPlugin<T>

  • All Superinterfaces:
    LibraryItem, Plugin<T>

    public interface PropagationModelPlugin<T>
    extends Plugin<T>
    The user-defined model is intended to allow the user to create his/her own propagation models in Java describing the pass loss calculation.
    • Method Detail

      • evaluate

        double evaluate​(LinkResult linkResult,
                        boolean variation,
                        T input)
        Evaluates the path loss
        The user-defined model has a standard interface. The interface consists of two kinds of parameters:
        * Variable parameters : assumed variable during a simulation, e.g. distance between transceivers, frequency, etc.
        * Static parameters : considered constant in all events generated during a simulation, e.g. general and local environment parameters.
        Parameters:
        linkResult - containing the result for the link for which to calculate the path loss
        variation - selects variation
        input - User defined parameters
        Returns:
        Path loss