Package jline.api.pfqn.ld
Class Pfqn_ljdfunKt
-
- All Implemented Interfaces:
public final class Pfqn_ljdfunKt
-
-
Method Summary
Modifier and Type Method Description final static Matrixpfqn_ljdfun(Matrix nvec, List<Matrix> ljdscaling, List<Matrix> ljdcutoffs, Integer M, Matrix nservers)Evaluate limited joint-dependent (LJD) function final static Integerljd_linearize(Matrix nvec, Matrix cutoffs)Convert per-class population vector to linearized index (0-indexed) final static Matrixljd_delinearize(Integer idx, Matrix cutoffs)Convert linearized index back to per-class population vector -
-
Method Detail
-
pfqn_ljdfun
final static Matrix pfqn_ljdfun(Matrix nvec, List<Matrix> ljdscaling, List<Matrix> ljdcutoffs, Integer M, Matrix nservers)
Evaluate limited joint-dependent (LJD) function
- Parameters:
nvec- Per-class population vector n1, n2, ...ljdscaling- Linearized scaling tables indexed by station index, or null if noneljdcutoffs- Per-class cutoffs N1, N2, ...M- Number of stationsnservers- Number of servers per station (optional)- Returns:
Scaling factor vector (M x 1)
-
ljd_linearize
final static Integer ljd_linearize(Matrix nvec, Matrix cutoffs)
Convert per-class population vector to linearized index (0-indexed)
- Parameters:
nvec- Per-class population vector n1, n2, ...cutoffs- Per-class cutoffs N1, N2, ...- Returns:
0-indexed linearized index
-
ljd_delinearize
final static Matrix ljd_delinearize(Integer idx, Matrix cutoffs)
Convert linearized index back to per-class population vector
- Parameters:
idx- 0-indexed linearized indexcutoffs- Per-class cutoffs N1, N2, ...- Returns:
Per-class population vector n1, n2, ..., nK
-
-
-
-