ReliabilityDomain Class Reference

#include <ReliabilityDomain.h>

List of all members.

Public Member Functions

 ReliabilityDomain ()
virtual ~ReliabilityDomain ()
virtual bool addRandomVariable (RandomVariable *theRandomVariable)
virtual bool addCorrelationCoefficient (CorrelationCoefficient *theCorrelationCoefficient)
virtual bool addLimitStateFunction (LimitStateFunction *theLimitStateFunction)
virtual bool addRandomVariablePositioner (RandomVariablePositioner *theRandomVariablePositioner)
virtual bool addParameterPositioner (ParameterPositioner *theParameterPositioner)
virtual bool addModulatingFunction (ModulatingFunction *theModulatingFunction)
virtual bool addFilter (Filter *theFilter)
virtual bool addSpectrum (Spectrum *theSpectrum)
RandomVariablegetRandomVariablePtr (int tag)
CorrelationCoefficientgetCorrelationCoefficientPtr (int tag)
LimitStateFunctiongetLimitStateFunctionPtr (int tag)
RandomVariablePositionergetRandomVariablePositionerPtr (int tag)
ParameterPositionergetParameterPositionerPtr (int tag)
ModulatingFunctiongetModulatingFunction (int tag)
FiltergetFilter (int tag)
SpectrumgetSpectrum (int tag)
int getNumberOfRandomVariables (void)
int getNumberOfCorrelationCoefficients (void)
int getNumberOfLimitStateFunctions (void)
int getNumberOfRandomVariablePositioners (void)
int getNumberOfParameterPositioners (void)
int getNumberOfModulatingFunctions (void)
int getNumberOfFilters (void)
int getNumberOfSpectra (void)
int getTagOfActiveLimitStateFunction (void)
void setTagOfActiveLimitStateFunction (int tag)
int removeRandomVariablePositioner (int tag)
int removeParameterPositioner (int tag)
int removeRandomVariable (int tag)
int removeCorrelationCoefficient (int tag)
int removePerformanceFunction (int tag)


Detailed Description

Definition at line 48 of file ReliabilityDomain.h.


Constructor & Destructor Documentation

ReliabilityDomain::ReliabilityDomain (  ) 

Definition at line 47 of file ReliabilityDomain.cpp.

ReliabilityDomain::~ReliabilityDomain (  )  [virtual]

Definition at line 60 of file ReliabilityDomain.cpp.


Member Function Documentation

bool ReliabilityDomain::addRandomVariable ( RandomVariable theRandomVariable  )  [virtual]

bool ReliabilityDomain::addCorrelationCoefficient ( CorrelationCoefficient theCorrelationCoefficient  )  [virtual]

bool ReliabilityDomain::addLimitStateFunction ( LimitStateFunction theLimitStateFunction  )  [virtual]

bool ReliabilityDomain::addRandomVariablePositioner ( RandomVariablePositioner theRandomVariablePositioner  )  [virtual]

bool ReliabilityDomain::addParameterPositioner ( ParameterPositioner theParameterPositioner  )  [virtual]

bool ReliabilityDomain::addModulatingFunction ( ModulatingFunction theModulatingFunction  )  [virtual]

bool ReliabilityDomain::addFilter ( Filter theFilter  )  [virtual]

bool ReliabilityDomain::addSpectrum ( Spectrum theSpectrum  )  [virtual]

ParameterPositioner * ReliabilityDomain::getParameterPositionerPtr ( int  tag  ) 

ModulatingFunction * ReliabilityDomain::getModulatingFunction ( int  tag  ) 

Filter * ReliabilityDomain::getFilter ( int  tag  ) 

Spectrum * ReliabilityDomain::getSpectrum ( int  tag  ) 

int ReliabilityDomain::getNumberOfParameterPositioners ( void   ) 

int ReliabilityDomain::getNumberOfModulatingFunctions ( void   ) 

int ReliabilityDomain::getNumberOfFilters ( void   ) 

int ReliabilityDomain::getNumberOfSpectra ( void   ) 

int ReliabilityDomain::removeRandomVariablePositioner ( int  tag  ) 

int ReliabilityDomain::removeParameterPositioner ( int  tag  ) 

Definition at line 236 of file ReliabilityDomain.cpp.

References TaggedObjectStorage::removeComponent().

int ReliabilityDomain::removeRandomVariable ( int  tag  ) 

int ReliabilityDomain::removeCorrelationCoefficient ( int  tag  ) 

int ReliabilityDomain::removePerformanceFunction ( int  tag  ) 

Definition at line 261 of file ReliabilityDomain.cpp.

References TaggedObjectStorage::removeComponent().

Referenced by removeObject().


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

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