Type2LargestValueRV Class Reference

#include <Type2LargestValueRV.h>

Inheritance diagram for Type2LargestValueRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

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


Constructor & Destructor Documentation

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

Definition at line 41 of file Type2LargestValueRV.cpp.

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

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

Definition at line 51 of file Type2LargestValueRV.cpp.

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

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

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

Type2LargestValueRV::~Type2LargestValueRV (  ) 

Definition at line 87 of file Type2LargestValueRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 93 of file Type2LargestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 99 of file Type2LargestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 113 of file Type2LargestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 127 of file Type2LargestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 134 of file Type2LargestValueRV.cpp.

double Type2LargestValueRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 141 of file Type2LargestValueRV.cpp.

References GammaRV::gammaFunction().

Referenced by Type2LargestValueRV().

double Type2LargestValueRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 153 of file Type2LargestValueRV.cpp.

References GammaRV::gammaFunction().

double Type2LargestValueRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 170 of file Type2LargestValueRV.cpp.

double Type2LargestValueRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 171 of file Type2LargestValueRV.cpp.

double Type2LargestValueRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 172 of file Type2LargestValueRV.cpp.

References endln, opserr, and RandomVariable::tag.

double Type2LargestValueRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 173 of file Type2LargestValueRV.cpp.

References endln, opserr, and RandomVariable::tag.

double Type2LargestValueRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 165 of file Type2LargestValueRV.cpp.

References RandomVariable::startValue.


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

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