xc
Public Member Functions | Public Attributes | List of all members
XC::LimitStateFunction Class Reference
Inheritance diagram for XC::LimitStateFunction:
XC::ReliabilityDomainComponent XC::TaggedObject

Public Member Functions

 LimitStateFunction (int tag, const std::string &expression)
 
const std::string & getExpression (void) const
 
const std::string & getTokenizedExpression (void) const
 
int addExpression (const std::string &expression)
 
int removeAddedExpression (void)
 
- Public Member Functions inherited from XC::ReliabilityDomainComponent
virtual void setReliabilityDomain (ReliabilityDomain *theReliabilityDomain)
 
virtual ReliabilityDomaingetReliabilityDomain (void) const
 
virtual void Print (std::ostream &s, int flag=0)=0
 Print stuff.
 
- Public Member Functions inherited from XC::TaggedObject
 TaggedObject (int tag, CommandEntity *owr=nullptr)
 Constructor. More...
 
virtual TaggedObjectgetCopy (void) const
 Virtual constructor.
 
void assignTag (int newTag)
 Set tag (to be called from Python interface).
 
int getTag (void) const
 Returns the tag associated with the object.
 

Public Attributes

double GFunValueAtStartPt
 
double GFunValueAtEndPt
 
double FORMReliabilityIndexBeta
 
double FORMProbabilityOfFailure_pf1
 
Vector designPoint_x_inOriginalSpace
 
Vector designPoint_u_inStdNormalSpace
 
Vector normalizedNegativeGradientVectorAlpha
 
Vector importanceVectorGamma
 
int numberOfStepsToFindDesignPointAlgorithm
 
double SimulationReliabilityIndexBeta
 
double SimulationProbabilityOfFailure_pfsim
 
double CoefficientOfVariationOfPfFromSimulation
 
int NumberOfSimulations
 
double SORMCurvatureFittingBetaBreitung
 
double SORMCurvatureFittingPf2Breitung
 
double SORMPointFittingBetaBreitung
 
double SORMPointFittingPf2Breitung
 
double SORMUsingSearchBetaBreitung
 
double SORMUsingSearchPf2Breitung
 
Vector lastSearchDirection
 
int numberOfCurvatauresUsed
 
Vector secondLast_u
 
Vector secondLastAlpha
 

Additional Inherited Members

- Protected Member Functions inherited from XC::ReliabilityDomainComponent
 ReliabilityDomainComponent (int tag, int classTag)
 
- Protected Member Functions inherited from XC::TaggedObject
void setTag (int newTag)
 Set tag. More...
 

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