60 #ifndef ReliabilityDomain_h 61 #define ReliabilityDomain_h 63 #include <reliability/domain/components/RandomVariable.h> 64 #include <reliability/domain/components/CorrelationCoefficient.h> 65 #include <reliability/domain/components/LimitStateFunction.h> 66 #include <reliability/domain/components/RandomVariablePositioner.h> 67 #include <reliability/domain/components/ParameterPositioner.h> 68 #include <reliability/domain/modulatingFunction/ModulatingFunction.h> 69 #include <reliability/domain/filter/Filter.h> 70 #include <reliability/domain/spectrum/Spectrum.h> 73 class TaggedObjectStorage;
88 virtual bool addFilter(
Filter *theFilter);
89 virtual bool addSpectrum(
Spectrum *theSpectrum);
98 Filter *getFilter(
int tag);
102 int getNumberOfRandomVariables(
void);
103 int getNumberOfCorrelationCoefficients(
void);
104 int getNumberOfLimitStateFunctions(
void);
105 int getNumberOfRandomVariablePositioners(
void);
106 int getNumberOfParameterPositioners(
void);
107 int getNumberOfModulatingFunctions(
void);
108 int getNumberOfFilters(
void);
109 int getNumberOfSpectra(
void);
112 int getTagOfActiveLimitStateFunction(
void);
113 void setTagOfActiveLimitStateFunction(
int tag);
116 int removeRandomVariablePositioner(
int tag);
117 int removeRandomVariable(
int tag);
118 int removeCorrelationCoefficient(
int tag);
119 int removePerformanceFunction(
int tag);
132 int tagOfActiveLimitStateFunction;
Definition: RandomVariable.h:67
Definition: ModulatingFunction.h:69
Definition: RandomVariablePositioner.h:68
Definition: Spectrum.h:66
TaggedObjectStorage. A TaggedObjectStorage object a container object used to hold objects of type Tag...
Definition: TaggedObjectStorage.h:76
Definition: ReliabilityDomain.h:75
Definition: ParameterPositioner.h:66
Definition: CorrelationCoefficient.h:66
================================================================================
Definition: ContinuaReprComponent.h:34
Definition: LimitStateFunction.h:68