UserDefinedRV Class Reference

#include <UserDefinedRV.h>

Inheritance diagram for UserDefinedRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

 UserDefinedRV (int tag, Vector xPoints, Vector PDFpoints, double startValue)
 UserDefinedRV (int tag, Vector xPoints, Vector PDFpoints)
 ~UserDefinedRV ()
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 40 of file UserDefinedRV.h.


Constructor & Destructor Documentation

UserDefinedRV::UserDefinedRV ( int  tag,
Vector  xPoints,
Vector  PDFpoints,
double  startValue 
)

Definition at line 41 of file UserDefinedRV.cpp.

References RandomVariable::startValue.

UserDefinedRV::UserDefinedRV ( int  tag,
Vector  xPoints,
Vector  PDFpoints 
)

Definition at line 49 of file UserDefinedRV.cpp.

References getMean(), and RandomVariable::startValue.

UserDefinedRV::~UserDefinedRV (  ) 

Definition at line 58 of file UserDefinedRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 70 of file UserDefinedRV.cpp.

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

Implements RandomVariable.

Definition at line 76 of file UserDefinedRV.cpp.

References endln, opserr, and Vector::Size().

Referenced by getCDFvalue(), and getInverseCDFvalue().

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

Implements RandomVariable.

Definition at line 103 of file UserDefinedRV.cpp.

References endln, getPDFvalue(), opserr, and Vector::Size().

Referenced by getInverseCDFvalue().

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

Implements RandomVariable.

Definition at line 131 of file UserDefinedRV.cpp.

References endln, getCDFvalue(), getPDFvalue(), opserr, and Vector::Size().

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

Implements RandomVariable.

Definition at line 168 of file UserDefinedRV.cpp.

double UserDefinedRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 175 of file UserDefinedRV.cpp.

References Vector::Size().

Referenced by getStdv(), and UserDefinedRV().

double UserDefinedRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 193 of file UserDefinedRV.cpp.

References getMean(), and Vector::Size().

double UserDefinedRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 226 of file UserDefinedRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UserDefinedRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 227 of file UserDefinedRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UserDefinedRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 228 of file UserDefinedRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UserDefinedRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 229 of file UserDefinedRV.cpp.

References endln, opserr, and RandomVariable::tag.

double UserDefinedRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 221 of file UserDefinedRV.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