public class PolarizedRandomizer extends Randomizer
Modifier and Type | Field and Description |
---|---|
static SimbrainConstants.Polarity |
DEFAULT_POLARITY |
SimbrainConstants.Polarity |
polarity |
clipping, DEFAULT_DISTRIBUTION, lowerBound, param1, param2, pdf, upperBound
Constructor and Description |
---|
PolarizedRandomizer()
Default constructor.
|
PolarizedRandomizer(PolarizedRandomizer dup)
Copy constructor.
|
PolarizedRandomizer(SimbrainConstants.Polarity polarity) |
PolarizedRandomizer(SimbrainConstants.Polarity polarity,
ProbDistribution pdf) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
checkParamsNonNegative()
Checks to make sure that there are no negative parameters.
|
boolean |
getClipping() |
java.lang.String |
getDistributionName()
Returns the string name of the distribution.
|
double |
getParam1()
See the javadoc at
Randomizer.param1 . |
double |
getParam2()
See the javadoc at
Randomizer.param2 . |
ProbDistribution |
getPdf() |
SimbrainConstants.Polarity |
getPolarity() |
double |
getRandom()
Returns a random number.
|
void |
setClipping(boolean clipping) |
void |
setPolarity(SimbrainConstants.Polarity polarity) |
getLowerBound, getUpperBound, setLowerBound, setParam1, setParam1Consistent, setParam2, setParam2Consistent, setParams, setParamsConsistent, setPdf, setUpperBound
public static final SimbrainConstants.Polarity DEFAULT_POLARITY
public SimbrainConstants.Polarity polarity
public PolarizedRandomizer()
public PolarizedRandomizer(SimbrainConstants.Polarity polarity)
polarity
- public PolarizedRandomizer(SimbrainConstants.Polarity polarity, ProbDistribution pdf)
polarity
- pdf
- public PolarizedRandomizer(PolarizedRandomizer dup)
dup
- the RandomSource
to duplicate.public java.lang.String checkParamsNonNegative()
public double getRandom()
getRandom
in class Randomizer
public boolean getClipping()
getClipping
in class Randomizer
public void setClipping(boolean clipping)
setClipping
in class Randomizer
clipping
- The useBounds to set.public java.lang.String getDistributionName()
getDistributionName
in class Randomizer
public ProbDistribution getPdf()
getPdf
in class Randomizer
public double getParam1()
Randomizer
Randomizer.param1
.getParam1
in class Randomizer
public double getParam2()
Randomizer
Randomizer.param2
.getParam2
in class Randomizer
public SimbrainConstants.Polarity getPolarity()
public void setPolarity(SimbrainConstants.Polarity polarity)
polarity
- the polarity to set