61 #ifndef LimitStateFunction_h 62 #define LimitStateFunction_h 64 #include <reliability/domain/components/ReliabilityDomainComponent.h> 65 #include <utility/matrix/Vector.h> 81 int tokenizeIt(
const std::string &expression);
83 std::string originalExpression;
84 std::string tokenizedExpression;
85 std::string expressionWithAddition;
88 double GFunValueAtStartPt;
89 double GFunValueAtEndPt;
90 double FORMReliabilityIndexBeta;
91 double FORMProbabilityOfFailure_pf1;
92 Vector designPoint_x_inOriginalSpace;
93 Vector designPoint_u_inStdNormalSpace;
94 Vector normalizedNegativeGradientVectorAlpha;
95 Vector importanceVectorGamma;
96 int numberOfStepsToFindDesignPointAlgorithm;
99 double SimulationReliabilityIndexBeta;
100 double SimulationProbabilityOfFailure_pfsim;
101 double CoefficientOfVariationOfPfFromSimulation;
102 int NumberOfSimulations;
105 double SORMCurvatureFittingBetaBreitung;
106 double SORMCurvatureFittingPf2Breitung;
107 double SORMPointFittingBetaBreitung;
108 double SORMPointFittingPf2Breitung;
109 double SORMUsingSearchBetaBreitung;
110 double SORMUsingSearchPf2Breitung;
111 Vector lastSearchDirection;
112 int numberOfCurvatauresUsed;
119 const std::string &getExpression(
void)
const;
120 const std::string &getTokenizedExpression(
void)
const;
121 int addExpression(
const std::string &expression);
122 int removeAddedExpression(
void);
Float vector abstraction.
Definition: Vector.h:94
Function that defines the failure of the structure.
Definition: LimitStateFunction.h:78
Base class for the components of a reliability domain.
Definition: ReliabilityDomainComponent.h:72
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35