UniformRV Class Reference

#include <UniformRV.h>

Inheritance diagram for UniformRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 UniformRV (int tag, double mean, double stdv, double startValue)
 UniformRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4, double startValue)
 UniformRV (int tag, double mean, double stdv)
 UniformRV (int tag, double parameter1, double parameter2, double parameter3, double parameter4)
 ~UniformRV ()
void Print (OPS_Stream &s, int flag=0)
double getPDFvalue (double rvValue)
double getCDFvalue (double rvValue)
double getCDFMeanSensitivity (double rvValue)
double getCDFStdvSensitivity (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 UniformRV.h.


Constructor & Destructor Documentation

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

Definition at line 39 of file UniformRV.cpp.

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

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

Definition at line 50 of file UniformRV.cpp.

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

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

Definition at line 63 of file UniformRV.cpp.

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

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

Definition at line 73 of file UniformRV.cpp.

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

UniformRV::~UniformRV (  ) 

Definition at line 87 of file UniformRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 93 of file UniformRV.cpp.

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

Implements RandomVariable.

Definition at line 99 of file UniformRV.cpp.

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

Implements RandomVariable.

Definition at line 113 of file UniformRV.cpp.

double UniformRV::getCDFMeanSensitivity ( double  rvValue  ) 

double UniformRV::getCDFStdvSensitivity ( double  rvValue  ) 

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

Implements RandomVariable.

Definition at line 129 of file UniformRV.cpp.

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

Implements RandomVariable.

Definition at line 136 of file UniformRV.cpp.

double UniformRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 143 of file UniformRV.cpp.

Referenced by UniformRV().

double UniformRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 151 of file UniformRV.cpp.

double UniformRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 164 of file UniformRV.cpp.

double UniformRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 165 of file UniformRV.cpp.

double UniformRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 166 of file UniformRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UniformRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 167 of file UniformRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UniformRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 158 of file UniformRV.cpp.

References RandomVariable::startValue.


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

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