xc
Public Member Functions | List of all members
XC::ReliabilityDomain Class Reference

Domain that keeps inside the sensitivity, reliability and optimization components are kept. More...

#include <ReliabilityDomain.h>

Public Member Functions

virtual ~ReliabilityDomain ()
 Destructor.
 
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)
 
void clearAll (void)
 Clear object members.
 
int removeRandomVariablePositioner (int tag)
 
int removeRandomVariable (int tag)
 
int removeCorrelationCoefficient (int tag)
 
int removePerformanceFunction (int tag)
 

Detailed Description

Domain that keeps inside the sensitivity, reliability and optimization components are kept.

This reliability domain is parallel to the finite element (FE) domain in XC. Currently, the commands for stand-alone sensitivity: analysis (e.g., sensitivityIntegrator, sensitivityAlgorithm) are set in the reliability domain only and, thus, the ‘reliability’


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