107 108 public static boolean isUseTileFlags() { 109 return getBoolean("prism.marlin.useTileFlags", "true"); 110 } 111 112 public static boolean isUseTileFlagsWithHeuristics() { 113 return isUseTileFlags() 114 && getBoolean("prism.marlin.useTileFlags.useHeuristics", "true"); 115 } 116 117 public static int getRLEMinWidth() { 118 return getInteger("prism.marlin.rleMinWidth", 64, 0, Integer.MAX_VALUE); 119 } 120 121 // optimisation parameters 122 123 public static boolean isUseSimplifier() { 124 return getBoolean("prism.marlin.useSimplifier", "false"); 125 } 126 127 // debugging parameters 128 129 public static boolean isDoStats() { 130 return getBoolean("prism.marlin.doStats", "false"); 131 } 132 133 public static boolean isDoMonitors() { 134 return getBoolean("prism.marlin.doMonitors", "false"); 135 } 136 137 public static boolean isDoChecks() { 138 return getBoolean("prism.marlin.doChecks", "false"); 139 } 140 141 // logging parameters 142 143 public static boolean isLoggingEnabled() { 144 return getBoolean("prism.marlin.log", "false"); 145 } 146 | 107 108 public static boolean isUseTileFlags() { 109 return getBoolean("prism.marlin.useTileFlags", "true"); 110 } 111 112 public static boolean isUseTileFlagsWithHeuristics() { 113 return isUseTileFlags() 114 && getBoolean("prism.marlin.useTileFlags.useHeuristics", "true"); 115 } 116 117 public static int getRLEMinWidth() { 118 return getInteger("prism.marlin.rleMinWidth", 64, 0, Integer.MAX_VALUE); 119 } 120 121 // optimisation parameters 122 123 public static boolean isUseSimplifier() { 124 return getBoolean("prism.marlin.useSimplifier", "false"); 125 } 126 127 public static boolean isDoClip() { 128 return getBoolean("prism.marlin.clip", "true"); 129 } 130 131 // debugging parameters 132 133 public static boolean isDoStats() { 134 return getBoolean("prism.marlin.doStats", "false"); 135 } 136 137 public static boolean isDoMonitors() { 138 return getBoolean("prism.marlin.doMonitors", "false"); 139 } 140 141 public static boolean isDoChecks() { 142 return getBoolean("prism.marlin.doChecks", "false"); 143 } 144 145 // logging parameters 146 147 public static boolean isLoggingEnabled() { 148 return getBoolean("prism.marlin.log", "false"); 149 } 150 |