ShiftedRayleighRV Class Reference

#include <ShiftedRayleighRV.h>

Inheritance diagram for ShiftedRayleighRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 ShiftedRayleighRV (int tag, double mean, double stdv, double startValue)
 ShiftedRayleighRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4, double startValue)
 ShiftedRayleighRV (int tag, double mean, double stdv)
 ShiftedRayleighRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4)
 ~ShiftedRayleighRV ()
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 ShiftedRayleighRV.h.


Constructor & Destructor Documentation

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

Definition at line 40 of file ShiftedRayleighRV.cpp.

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

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

Definition at line 52 of file ShiftedRayleighRV.cpp.

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

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

Definition at line 65 of file ShiftedRayleighRV.cpp.

References getMean(), pi, RandomVariable::startValue, and RandomVariable::tag.

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

Definition at line 76 of file ShiftedRayleighRV.cpp.

References getMean(), RandomVariable::startValue, and RandomVariable::tag.

ShiftedRayleighRV::~ShiftedRayleighRV (  ) 

Definition at line 90 of file ShiftedRayleighRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 96 of file ShiftedRayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 102 of file ShiftedRayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 116 of file ShiftedRayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 130 of file ShiftedRayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 137 of file ShiftedRayleighRV.cpp.

double ShiftedRayleighRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 144 of file ShiftedRayleighRV.cpp.

References pi.

Referenced by ShiftedRayleighRV().

double ShiftedRayleighRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 153 of file ShiftedRayleighRV.cpp.

References pi.

double ShiftedRayleighRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 167 of file ShiftedRayleighRV.cpp.

double ShiftedRayleighRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 168 of file ShiftedRayleighRV.cpp.

double ShiftedRayleighRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 169 of file ShiftedRayleighRV.cpp.

References endln, opserr, and RandomVariable::tag.

double ShiftedRayleighRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 170 of file ShiftedRayleighRV.cpp.

References endln, opserr, and RandomVariable::tag.

double ShiftedRayleighRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 161 of file ShiftedRayleighRV.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