TriangularStochasticLaw extends StochasticLaw { @Pure @Inline(value = "StochasticGenerator.generateRandomValue(new TriangularStochasticLaw(($1), ($2), ($3)))", imported = {StochasticGenerator.class, TriangularStochasticLaw.class}) public static double random(double minX, double mode, double maxX) throws MathException { return StochasticGenerator.generateRandomValue(new TriangularStochasticLaw(minX, mode, maxX)); } TriangularStochasticLaw(Map<String, String> parameters);  TriangularStochasticLaw(double minX1, double mode, double maxX1); @Pure @Inline(value = "StochasticGenerator.generateRandomValue(new TriangularStochasticLaw(($1), ($2), ($3)))", imported = {StochasticGenerator.class, TriangularStochasticLaw.class}) static double random(double minX, double mode, double maxX); @Pure @Override double f(double x); @Pure @Override MathFunctionRange[] getRange(); @Pure @Override double inverseF(double u); @Pure @Override void toJson(JsonBuffer buffer);  }
@Test public void random() { assertInlineParameterUsage(TriangularStochasticLaw.class, "random", double.class, double.class, double.class); }