update docs and categories for functions

This commit is contained in:
Jonathan Shook
2021-11-12 20:48:40 -06:00
parent cff147efa6
commit f8d99c086a
50 changed files with 130 additions and 90 deletions

View File

@@ -1,8 +1,11 @@
package io.nosqlbench.virtdata.library.curves4.continuous.long_double;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
import org.apache.commons.statistics.distribution.BetaDistribution;
@Categories({Category.distributions})
@ThreadSafeMapper
public class Beta extends LongToDoubleContinuousCurve {
public Beta(double alpha, double beta, String... mods) {

View File

@@ -1,8 +1,11 @@
package io.nosqlbench.virtdata.library.curves4.discrete.int_long;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
import org.apache.commons.statistics.distribution.BinomialDistribution;
@Categories({Category.distributions})
@ThreadSafeMapper
public class Binomial extends IntToLongDiscreteCurve {
public Binomial(int trials, double p, String... modslist) {

View File

@@ -1,9 +1,12 @@
package io.nosqlbench.virtdata.library.curves4.discrete.long_int;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
import org.apache.commons.statistics.distribution.BinomialDistribution;
@ThreadSafeMapper
@Categories({Category.distributions})
public class Binomial extends LongToIntDiscreteCurve {
public Binomial(int trials, double p, String... modslist) {
super(new BinomialDistribution(trials, p), modslist);

View File

@@ -1,9 +1,12 @@
package io.nosqlbench.virtdata.library.curves4.discrete.long_long;
import io.nosqlbench.virtdata.api.annotations.Categories;
import io.nosqlbench.virtdata.api.annotations.Category;
import io.nosqlbench.virtdata.api.annotations.ThreadSafeMapper;
import org.apache.commons.statistics.distribution.BinomialDistribution;
@ThreadSafeMapper
@Categories({Category.distributions})
public class Binomial extends LongToLongDiscreteCurve {
public Binomial(int trials, double p, String... modslist) {
super(new BinomialDistribution(trials, p), modslist);