RayleighRV Class Reference

#include <RayleighRV.h>

Inheritance diagram for RayleighRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

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


Constructor & Destructor Documentation

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

Definition at line 40 of file RayleighRV.cpp.

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

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

Definition at line 52 of file RayleighRV.cpp.

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

RayleighRV::~RayleighRV (  ) 

Definition at line 65 of file RayleighRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 71 of file RayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 77 of file RayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 91 of file RayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 105 of file RayleighRV.cpp.

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

Implements RandomVariable.

Definition at line 112 of file RayleighRV.cpp.

double RayleighRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 119 of file RayleighRV.cpp.

References pi.

Referenced by RayleighRV().

double RayleighRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 128 of file RayleighRV.cpp.

References pi.

double RayleighRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 142 of file RayleighRV.cpp.

double RayleighRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 143 of file RayleighRV.cpp.

References endln, opserr, and RandomVariable::tag.

double RayleighRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 144 of file RayleighRV.cpp.

References endln, opserr, and RandomVariable::tag.

double RayleighRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 145 of file RayleighRV.cpp.

References endln, opserr, and RandomVariable::tag.

double RayleighRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 136 of file RayleighRV.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