BetaRV Class Reference

#include <BetaRV.h>

Inheritance diagram for BetaRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 BetaRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4, double startValue)
 BetaRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4)
 ~BetaRV ()
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 ()
double betaFunction (double passed_q, double passed_r)

Detailed Description

Definition at line 39 of file BetaRV.h.


Constructor & Destructor Documentation

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

Definition at line 41 of file BetaRV.cpp.

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

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

Definition at line 56 of file BetaRV.cpp.

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

BetaRV::~BetaRV (  ) 

Definition at line 72 of file BetaRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 78 of file BetaRV.cpp.

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

Implements RandomVariable.

Definition at line 84 of file BetaRV.cpp.

References betaFunction().

Referenced by getCDFvalue().

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

Implements RandomVariable.

Definition at line 102 of file BetaRV.cpp.

References getPDFvalue().

Referenced by getInverseCDFvalue().

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

Implements RandomVariable.

Definition at line 137 of file BetaRV.cpp.

References endln, getCDFvalue(), getMean(), getStdv(), and opserr.

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

Implements RandomVariable.

Definition at line 197 of file BetaRV.cpp.

double BetaRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 204 of file BetaRV.cpp.

Referenced by BetaRV(), and getInverseCDFvalue().

double BetaRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 212 of file BetaRV.cpp.

Referenced by getInverseCDFvalue().

double BetaRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 224 of file BetaRV.cpp.

double BetaRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 225 of file BetaRV.cpp.

double BetaRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 226 of file BetaRV.cpp.

double BetaRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 227 of file BetaRV.cpp.

double BetaRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 219 of file BetaRV.cpp.

References RandomVariable::startValue.

double BetaRV::betaFunction ( double  passed_q,
double  passed_r 
)

Definition at line 232 of file BetaRV.cpp.

References GammaRV::gammaFunction().

Referenced by getPDFvalue().


The documentation for this class was generated from the following files:
  • OpenSees/SRC/reliability/domain/distributions/BetaRV.h
  • OpenSees/SRC/reliability/domain/distributions/BetaRV.cpp

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