private static String get_clp0(Tgm tgm) { String clp0Call = null; int indexOfComponent = 0; KMatrixPanelModel kMatrix = tgm.getDat().getKMatrixPanel(); int size = kMatrix.getSpectralContraints().getMax().size(); if (size > 0) { int count = 0; for (int i = 0; i < size; i++) { Double min = kMatrix.getSpectralContraints().getMin().get(i); Double max = kMatrix.getSpectralContraints().getMax().get(i); if (min != null && max != null) { if (count == 0) { clp0Call = "clp0 = list("; } else { clp0Call = clp0Call + ","; } clp0Call = clp0Call + "list(low = " + Double.valueOf(min) + ", high =" + Double.valueOf(max) + ", comp = " + (i + 1) + ")"; count++; } } } if (tgm.getDat().getCohspecPanel().isClp0Enabled() != null) { if (tgm.getDat().getCohspecPanel().isClp0Enabled()) { if (clp0Call != null) { clp0Call = clp0Call + ","; } else { clp0Call = "clp0 = list("; } if (kMatrix.getJVector() != null) { if (kMatrix.getJVector().getVector().size() > 0) { indexOfComponent = kMatrix.getJVector().getVector().size() + 1; } else { indexOfComponent = (tgm.getDat().getKinparPanel().getKinpar().size() + 1); } } else { indexOfComponent = (tgm.getDat().getKinparPanel().getKinpar().size() + 1); } clp0Call = clp0Call + "list(low = " + tgm.getDat().getCohspecPanel().getClp0Min() + ", high = " + tgm.getDat().getCohspecPanel().getClp0Max() + ", comp = " + indexOfComponent + ")"; } } if (clp0Call != null) { clp0Call = clp0Call + ")"; } return clp0Call; }