LognormalRV Class Reference

#include <LognormalRV.h>

Inheritance diagram for LognormalRV:

RandomVariable ReliabilityDomainComponent TaggedObject List of all members.

Public Member Functions

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


Constructor & Destructor Documentation

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

Definition at line 41 of file LognormalRV.cpp.

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

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

Definition at line 63 of file LognormalRV.cpp.

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

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

Definition at line 87 of file LognormalRV.cpp.

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

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

Definition at line 105 of file LognormalRV.cpp.

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

LognormalRV::~LognormalRV (  ) 

Definition at line 127 of file LognormalRV.cpp.


Member Function Documentation

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

Implements RandomVariable.

Definition at line 133 of file LognormalRV.cpp.

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

Implements RandomVariable.

Definition at line 139 of file LognormalRV.cpp.

References pi.

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

Implements RandomVariable.

Definition at line 159 of file LognormalRV.cpp.

References NormalRV::getCDFvalue().

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

Implements RandomVariable.

Definition at line 223 of file LognormalRV.cpp.

References endln, NormalRV::getInverseCDFvalue(), and opserr.

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

Implements RandomVariable.

Definition at line 245 of file LognormalRV.cpp.

double LognormalRV::getMean (  )  [virtual]

Implements RandomVariable.

Definition at line 252 of file LognormalRV.cpp.

Referenced by LognormalRV().

double LognormalRV::getStdv (  )  [virtual]

Implements RandomVariable.

Definition at line 265 of file LognormalRV.cpp.

double LognormalRV::getParameter1 (  )  [virtual]

Implements RandomVariable.

Definition at line 278 of file LognormalRV.cpp.

double LognormalRV::getParameter2 (  )  [virtual]

Implements RandomVariable.

Definition at line 280 of file LognormalRV.cpp.

double LognormalRV::getParameter3 (  )  [virtual]

Implements RandomVariable.

Definition at line 290 of file LognormalRV.cpp.

References endln, opserr, and RandomVariable::tag.

double LognormalRV::getParameter4 (  )  [virtual]

Implements RandomVariable.

Definition at line 292 of file LognormalRV.cpp.

References endln, opserr, and RandomVariable::tag.

double LognormalRV::getStartValue (  )  [virtual]

Implements RandomVariable.

Definition at line 272 of file LognormalRV.cpp.

References RandomVariable::startValue.


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

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