Type1SmallestValueRV Class Reference

#include <Type1SmallestValueRV.h>

Inheritance diagram for Type1SmallestValueRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

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


Constructor & Destructor Documentation

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

Definition at line 40 of file Type1SmallestValueRV.cpp.

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

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

Definition at line 53 of file Type1SmallestValueRV.cpp.

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

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

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

Type1SmallestValueRV::~Type1SmallestValueRV (  ) 

Definition at line 92 of file Type1SmallestValueRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 98 of file Type1SmallestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 104 of file Type1SmallestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 111 of file Type1SmallestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 118 of file Type1SmallestValueRV.cpp.

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

Implements RandomVariable.

Definition at line 125 of file Type1SmallestValueRV.cpp.

double Type1SmallestValueRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 132 of file Type1SmallestValueRV.cpp.

Referenced by Type1SmallestValueRV().

double Type1SmallestValueRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 141 of file Type1SmallestValueRV.cpp.

References pi.

double Type1SmallestValueRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 155 of file Type1SmallestValueRV.cpp.

double Type1SmallestValueRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 156 of file Type1SmallestValueRV.cpp.

double Type1SmallestValueRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 157 of file Type1SmallestValueRV.cpp.

References endln, opserr, and RandomVariable::tag.

double Type1SmallestValueRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 158 of file Type1SmallestValueRV.cpp.

References endln, opserr, and RandomVariable::tag.

double Type1SmallestValueRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 149 of file Type1SmallestValueRV.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