Class Pfqn_bsfcfsKt

    • Constructor Detail

    • Method Detail

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N, Matrix Z, Double tol, Integer maxiter, Matrix QN0, Matrix weight)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Z -
        • the think times vector (1 x R)

        tol -
        • max tolerance admitted between successive iterations

        maxiter -
        • maximum number of iterations

        QN0 -
        • initial queue lengths (M x R), null for uniform initialization

        weight -
        • weight matrix for relative priorities (M x R), null for ones

        Returns:
        • the performance metrics for this network.

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N, Matrix Z, Double tol, Integer maxiter, Matrix QN0)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Z -
        • the think times vector (1 x R)

        tol -
        • max tolerance admitted between successive iterations

        maxiter -
        • maximum number of iterations

        QN0 -
        • initial queue lengths (M x R), null for uniform initialization

        Returns:
        • the performance metrics for this network.

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N, Matrix Z, Double tol, Integer maxiter)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Z -
        • the think times vector (1 x R)

        tol -
        • max tolerance admitted between successive iterations

        maxiter -
        • maximum number of iterations

        Returns:
        • the performance metrics for this network.

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N, Matrix Z, Double tol)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Z -
        • the think times vector (1 x R)

        tol -
        • max tolerance admitted between successive iterations

        Returns:
        • the performance metrics for this network.

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N, Matrix Z)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Z -
        • the think times vector (1 x R)

        Returns:
        • the performance metrics for this network.

      • pfqn_bsfcfs

        @JvmOverloads() final static Ret.pfqnAMVA pfqn_bsfcfs(Matrix L, Matrix N)

        Bard-Schweitzer approximate MVA for FCFS scheduling with weighted priorities

        Parameters:
        L -
        • the service demand matrix (M x R)

        N -
        • the population vector (1 x R)

        Returns:
        • the performance metrics for this network.