XC Open source finite element analysis program
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
 Imprime el objeto.
 
- Public Member Functions inherited from XC::TaggedObject
 TaggedObject (int tag, EntCmd *owr=nullptr)
 Constructor.
 
virtual TaggedObjectgetCopy (void) const
 Virtual constructor.
 
void assignTag (int newTag)
 Establece el valor del tag.
 
int getTag (void) const
 

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)
 Establece el valor del tag.
 

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