class 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));
	}

	public  TriangularStochasticLaw(Map<String, String> parameters);
	public  TriangularStochasticLaw(double minX1, double mode, double maxX1);

}