Class MonteCarloRunner.UncertainVariable

java.lang.Object
neqsim.process.fielddevelopment.evaluation.MonteCarloRunner.UncertainVariable
All Implemented Interfaces:
Serializable
Enclosing class:
MonteCarloRunner

public static class MonteCarloRunner.UncertainVariable extends Object implements Serializable
Definition of an uncertain variable.
Version:
1.0
Author:
AGAS
See Also:
  • Field Details

  • Constructor Details

    • UncertainVariable

      public UncertainVariable(String name, MonteCarloRunner.DistributionType distribution, double param1, double param2, double param3)
      Creates a new uncertain variable.
      Parameters:
      name - variable name
      distribution - distribution type
      param1 - first parameter (interpretation depends on distribution)
      param2 - second parameter
      param3 - third parameter (only for triangular)
  • Method Details

    • getName

      public String getName()
      Get the variable name.
      Returns:
      variable name
    • getDistribution

      public MonteCarloRunner.DistributionType getDistribution()
      Get the distribution type.
      Returns:
      distribution type
    • getParam1

      public double getParam1()
      Get the first parameter.
      Returns:
      param1 value
    • getParam2

      public double getParam2()
      Get the second parameter.
      Returns:
      param2 value
    • getParam3

      public double getParam3()
      Get the third parameter.
      Returns:
      param3 value