abstract class TimeVariate extends Variate
The TimeVariate
abstract class serves as a superclass for time-based
random variates such Poisson Processes.
- Alphabetic
- By Inheritance
- TimeVariate
- Variate
- Error
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
TimeVariate(stream: Int)
- stream
the random number stream
Abstract Value Members
-
abstract
def
gen: Double
Determine the next random number for the particular distribution.
Determine the next random number for the particular distribution.
- Definition Classes
- Variate
-
abstract
def
gen1(z: Double): Double
Determine the next random number for the particular distribution.
Determine the next random number for the particular distribution. This version allows one parameter.
- z
the limit parameter
- Definition Classes
- Variate
-
abstract
def
meanF(tt: Double): Double
Compute the mean as a function of time.
Compute the mean as a function of time.
- tt
the time point for computing the mean
- abstract def pf(z: Int, aa: Double, bb: Double): Double
- abstract def pf(z: Int, tt: Double): Double
- abstract def pf(z: Int): Double
-
abstract
def
reset(): Unit
Reset the time-based process to the beginning.
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
MAXFAC: Int
- Attributes
- protected
-
var
_discrete: Boolean
Indicates whether the distribution is discrete or continuous (default)
Indicates whether the distribution is discrete or continuous (default)
- Attributes
- protected
- Definition Classes
- Variate
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- def count(a: Double, b: Double): Int
-
def
count(tt: Double): Int
Compute the mean as a function of time.
Compute the mean as a function of time.
- tt
the time point for computing the mean
-
def
discrete: Boolean
Determine whether the distribution is discrete or continuous.
Determine whether the distribution is discrete or continuous.
- Definition Classes
- Variate
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
flaw(method: String, message: String): Unit
- Definition Classes
- Error
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
igen: Int
Determine the next random integer for the particular distribution.
Determine the next random integer for the particular distribution. It is only valid for discrete random variates.
- Definition Classes
- Variate
-
def
igen1(z: Double): Int
Determine the next random integer for the particular distribution.
Determine the next random integer for the particular distribution. It is only valid for discrete random variates. This version allows one parameter.
- z
the limit parameter
- Definition Classes
- Variate
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
mean: Double
Precompute the mean for the particular distribution.
Precompute the mean for the particular distribution.
- Definition Classes
- TimeVariate → Variate
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
pf(z: Double): Double
Compute the probability function (pf): The probability density function (pdf) for continuous RV's or the probability mass function (pmf) for discrete RV's.
Compute the probability function (pf): The probability density function (pdf) for continuous RV's or the probability mass function (pmf) for discrete RV's.
- z
the mass point whose probability is sought
- Definition Classes
- TimeVariate → Variate
-
def
pmf(k: Int = 0): Array[Double]
Return the entire probability mass function (pmf) for finite discrete RV's.
Return the entire probability mass function (pmf) for finite discrete RV's.
- k
number of objects of the first type
- Definition Classes
- Variate
-
val
r: Random
Random number stream selected by the stream number
Random number stream selected by the stream number
- Attributes
- protected
- Definition Classes
- Variate
-
def
sgen: String
Determine the next random string for the particular distribution.
Determine the next random string for the particular distribution. For better random strings, overide this method.
- Definition Classes
- Variate
-
def
sgen1(z: Double): String
Determine the next random string for the particular distribution.
Determine the next random string for the particular distribution. For better random strings, overide this method. This version allows one parameter.
- z
the limit parameter
- Definition Classes
- Variate
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated