ShiftedExponentialRV Class Reference

#include <ShiftedExponentialRV.h>

Inheritance diagram for ShiftedExponentialRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 ShiftedExponentialRV (int tag, double mean, double stdv, double startValue)
 ShiftedExponentialRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4, double startValue)
 ShiftedExponentialRV (int tag, double mean, double stdv)
 ShiftedExponentialRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4)
 ~ShiftedExponentialRV ()
void Print (OPS_Stream &s, int flag=0)
double getPDFvalue (double rvValue)
double getCDFvalue (double rvValue)
double getInverseCDFvalue (double probValue)
const char * getType ()
double getMean ()
double getStdv ()
double getParameter1 ()
double getParameter2 ()
double getParameter3 ()
double getParameter4 ()
double getStartValue ()

Detailed Description

Definition at line 39 of file ShiftedExponentialRV.h.


Constructor & Destructor Documentation

ShiftedExponentialRV::ShiftedExponentialRV ( int  tag,
double  mean,
double  stdv,
double  startValue 
)

Definition at line 40 of file ShiftedExponentialRV.cpp.

References RandomVariable::startValue, and RandomVariable::tag.

ShiftedExponentialRV::ShiftedExponentialRV ( int  tag,
double  parameter1,
double  parameter2,
double  parameter3,
double  parameter4,
double  startValue 
)

Definition at line 51 of file ShiftedExponentialRV.cpp.

References RandomVariable::startValue, and RandomVariable::tag.

ShiftedExponentialRV::ShiftedExponentialRV ( int  tag,
double  mean,
double  stdv 
)

ShiftedExponentialRV::ShiftedExponentialRV ( int  tag,
double  parameter1,
double  parameter2,
double  parameter3,
double  parameter4 
)

ShiftedExponentialRV::~ShiftedExponentialRV (  ) 

Definition at line 88 of file ShiftedExponentialRV.cpp.


Member Function Documentation

void ShiftedExponentialRV::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements RandomVariable.

Definition at line 94 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getPDFvalue ( double  rvValue  )  [virtual]

Implements RandomVariable.

Definition at line 100 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getCDFvalue ( double  rvValue  )  [virtual]

Implements RandomVariable.

Definition at line 114 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getInverseCDFvalue ( double  probValue  )  [virtual]

Implements RandomVariable.

Definition at line 128 of file ShiftedExponentialRV.cpp.

const char * ShiftedExponentialRV::getType (  )  [virtual]

Implements RandomVariable.

Definition at line 135 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 142 of file ShiftedExponentialRV.cpp.

Referenced by ShiftedExponentialRV().

double ShiftedExponentialRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 150 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 162 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 163 of file ShiftedExponentialRV.cpp.

double ShiftedExponentialRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 164 of file ShiftedExponentialRV.cpp.

References endln, opserr, and RandomVariable::tag.

double ShiftedExponentialRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 165 of file ShiftedExponentialRV.cpp.

References endln, opserr, and RandomVariable::tag.

double ShiftedExponentialRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 157 of file ShiftedExponentialRV.cpp.

References RandomVariable::startValue.


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:48 2006 for OpenSees by doxygen 1.5.0