61 #ifndef ReliabilityDomain_h 62 #define ReliabilityDomain_h 64 #include <reliability/domain/components/RandomVariable.h> 65 #include <reliability/domain/components/CorrelationCoefficient.h> 66 #include <reliability/domain/components/LimitStateFunction.h> 67 #include <reliability/domain/components/RandomVariablePositioner.h> 68 #include <reliability/domain/components/ParameterPositioner.h> 69 #include <reliability/domain/modulatingFunction/ModulatingFunction.h> 70 #include <reliability/domain/filter/Filter.h> 71 #include <reliability/domain/spectrum/Spectrum.h> 75 class TaggedObjectStorage;
89 TaggedObjectStorage *theRandomVariablesPtr;
90 TaggedObjectStorage *theCorrelationCoefficientsPtr;
91 TaggedObjectStorage *theLimitStateFunctionsPtr;
92 TaggedObjectStorage *theRandomVariablePositionersPtr;
93 TaggedObjectStorage *theParameterPositionersPtr;
94 TaggedObjectStorage *theModulatingFunctionsPtr;
95 TaggedObjectStorage *theFiltersPtr;
96 TaggedObjectStorage *theSpectraPtr;
97 int tagOfActiveLimitStateFunction;
103 virtual bool addRandomVariable(
RandomVariable *theRandomVariable);
109 virtual bool addFilter(
Filter *theFilter);
110 virtual bool addSpectrum(
Spectrum *theSpectrum);
119 Filter *getFilter(
int tag);
123 int getNumberOfRandomVariables(
void);
124 int getNumberOfCorrelationCoefficients(
void);
125 int getNumberOfLimitStateFunctions(
void);
126 int getNumberOfRandomVariablePositioners(
void);
127 int getNumberOfParameterPositioners(
void);
128 int getNumberOfModulatingFunctions(
void);
129 int getNumberOfFilters(
void);
130 int getNumberOfSpectra(
void);
133 int getTagOfActiveLimitStateFunction(
void);
134 void setTagOfActiveLimitStateFunction(
int tag);
138 int removeRandomVariablePositioner(
int tag);
139 int removeRandomVariable(
int tag);
140 int removeCorrelationCoefficient(
int tag);
141 int removePerformanceFunction(
int tag);
Domain that keeps inside the sensitivity, reliability and optimization components are kept...
Definition: ReliabilityDomain.h:86
Function that defines the failure of the structure.
Definition: LimitStateFunction.h:78
Maps a parameter to an object in the finite element model which contains the parametrized variable...
Definition: ParameterPositioner.h:71
Definition: RandomVariable.h:75
Correlation coefficient computed in the reliability analysis.
Definition: CorrelationCoefficient.h:74
Base class for filters.
Definition: Filter.h:71
void clearAll(void)
Clear object members.
Definition: ReliabilityDomain.cpp:100
Base class for the modulating functions.
Definition: ModulatingFunction.h:73
Maps a random variable to an object in the finite element model which contains the uncertain variable...
Definition: RandomVariablePositioner.h:76
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual ~ReliabilityDomain()
Destructor.
Definition: ReliabilityDomain.cpp:87
??
Definition: Spectrum.h:70