Minor fixes to kodex
This commit is contained in:
parent
1aa7f0edf5
commit
a7e4c8ddc6
10
build.gradle
10
build.gradle
@ -1,5 +1,9 @@
|
||||
buildscript {
|
||||
ext.kotlin_version = "1.2.20"
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "org.jetbrains.kotlin.jvm" version "1.2.10" apply false
|
||||
id "org.jetbrains.kotlin.jvm" version "1.2.20" apply false
|
||||
}
|
||||
|
||||
allprojects{
|
||||
@ -21,8 +25,8 @@ allprojects{
|
||||
}
|
||||
|
||||
dependencies{
|
||||
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.2.10"
|
||||
compile "org.jetbrains.kotlin:kotlin-reflect:1.2.10"
|
||||
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
|
||||
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
|
||||
testCompile group: 'junit', name: 'junit', version: '4.+'
|
||||
}
|
||||
|
||||
|
@ -22,7 +22,7 @@ new GrindShell(ctx).eval {
|
||||
|
||||
def beta = new NumassBeta();
|
||||
|
||||
def params = MetaMorph.morph(ParamSet,
|
||||
def params = MetaMorph.morphNode(ParamSet,
|
||||
Grind.buildMeta("params") {
|
||||
E0(value: 18575, err: 0.1)
|
||||
mnu2(value: 0, err: 0.01)
|
||||
|
@ -57,7 +57,7 @@ public class LossCalculator {
|
||||
|
||||
private LossCalculator() {
|
||||
cache.put(1, getSingleScatterFunction());
|
||||
// cache.put(2, getDoubleScatterFunction());
|
||||
// immutable.put(2, getDoubleScatterFunction());
|
||||
}
|
||||
|
||||
public static UnivariateFunction getSingleScatterFunction() {
|
||||
@ -253,7 +253,7 @@ public class LossCalculator {
|
||||
synchronized (this) {
|
||||
cache.computeIfAbsent(order, (i) -> {
|
||||
LoggerFactory.getLogger(getClass())
|
||||
.debug("Scatter cache of order {} not found. Updating", i);
|
||||
.debug("Scatter immutable of order {} not found. Updating", i);
|
||||
return getNextLoss(getMargin(i), getLoss(i - 1));
|
||||
});
|
||||
return cache.get(order);
|
||||
|
@ -88,7 +88,7 @@ public class ModularSpectrum extends AbstractParametricFunction {
|
||||
|
||||
public void setTrappingFunction(BivariateFunction trappingFunction) {
|
||||
this.trappingFunction = trappingFunction;
|
||||
LoggerFactory.getLogger(getClass()).info("Recalculating modular spectrum cache");
|
||||
LoggerFactory.getLogger(getClass()).info("Recalculating modular spectrum immutable");
|
||||
setupCache();
|
||||
}
|
||||
|
||||
@ -128,7 +128,7 @@ public class ModularSpectrum extends AbstractParametricFunction {
|
||||
private void updateScatterCache(int order) {
|
||||
if (order >= cacheList.size()) {
|
||||
LoggerFactory.getLogger(getClass())
|
||||
.debug("Updating scatter cache up to order of '{}'", order);
|
||||
.debug("Updating scatter immutable up to order of '{}'", order);
|
||||
// здесь можно сэкономить вызовы, начиная с cacheList.size(), но надо это?
|
||||
for (int i = 1; i < order + 1; i++) {
|
||||
BivariateFunction loss = calculator.getLossFunction(i);
|
||||
@ -194,7 +194,7 @@ public class ModularSpectrum extends AbstractParametricFunction {
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the boundaries and recalculate cache
|
||||
* Set the boundaries and recalculate immutable
|
||||
*
|
||||
* @param cacheMin
|
||||
* @param cacheMax
|
||||
@ -218,7 +218,7 @@ public class ModularSpectrum extends AbstractParametricFunction {
|
||||
}
|
||||
|
||||
/**
|
||||
* Suppress warnings about cache recalculation
|
||||
* Suppress warnings about immutable recalculation
|
||||
* @param suppress
|
||||
*/
|
||||
public void setSuppressWarnings(boolean suppress) {
|
||||
|
@ -87,7 +87,7 @@ public class NamedSpectrumCaching extends AbstractParametricFunction {
|
||||
} catch (TransformationNotAvailable ex) {
|
||||
if (!suppressWarnings) {
|
||||
LoggerFactory.getLogger(getClass())
|
||||
.debug("Transformation of cache is not available. Updating cache.");
|
||||
.debug("Transformation of immutable is not available. Updating immutable.");
|
||||
}
|
||||
el = new CacheElement(set, parName);
|
||||
spectrumDerivCache.put(parName, el);
|
||||
@ -169,7 +169,7 @@ public class NamedSpectrumCaching extends AbstractParametricFunction {
|
||||
} catch (TransformationNotAvailable ex) {
|
||||
if (!suppressWarnings) {
|
||||
LoggerFactory.getLogger(getClass())
|
||||
.debug("Transformation of cache is not available. Updating cache.");
|
||||
.debug("Transformation of immutable is not available. Updating immutable.");
|
||||
}
|
||||
spectrumCache = new CacheElement(set);
|
||||
return spectrumCache.value(x);
|
||||
|
@ -104,7 +104,7 @@ class AmplitudeView(
|
||||
}
|
||||
|
||||
/**
|
||||
* Calculate or get spectrum from the cache
|
||||
* Calculate or get spectrum from the immutable
|
||||
*/
|
||||
private suspend fun getSpectrum(point: NumassPoint): Table {
|
||||
return cache.computeIfAbsent(point) { analyzer.getAmplitudeSpectrum(point, Meta.empty()) }
|
||||
|
@ -33,7 +33,7 @@ import java.util.stream.Collectors
|
||||
/**
|
||||
* View for energy spectrum
|
||||
* @param analyzer
|
||||
* @param cache - optional global point cache
|
||||
* @param cache - optional global point immutable
|
||||
*/
|
||||
class SpectrumView(
|
||||
val analyzer: NumassAnalyzer = SimpleAnalyzer(),
|
||||
|
@ -26,7 +26,7 @@ class ViewerComponentsTest : View(title = "Numass viewer test", icon = ImageView
|
||||
|
||||
private val cache: MutableMap<NumassPoint, Table> = ConcurrentHashMap();
|
||||
|
||||
val amp: AmplitudeView by inject(params = mapOf("cache" to cache))//= AmplitudeView(cache = cache)
|
||||
val amp: AmplitudeView by inject(params = mapOf("cache" to cache))//= AmplitudeView(immutable = immutable)
|
||||
val sp: SpectrumView by inject(params = mapOf("cache" to cache))
|
||||
val hv: HVView by inject()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user