FORMAnalysis Class Reference

#include <FORMAnalysis.h>

Inheritance diagram for FORMAnalysis:

ReliabilityAnalysis List of all members.

Public Member Functions

 FORMAnalysis (ReliabilityDomain *passedReliabilityDomain, FindDesignPointAlgorithm *passedFindDesignPointAlgorithm, ProbabilityTransformation *passedProbabilityTransformation, TCL_Char *fileName, int relSensTag)
virtual ~FORMAnalysis ()
int analyze (void)

Detailed Description

Definition at line 45 of file FORMAnalysis.h.


Constructor & Destructor Documentation

FORMAnalysis::FORMAnalysis ( ReliabilityDomain passedReliabilityDomain,
FindDesignPointAlgorithm passedFindDesignPointAlgorithm,
ProbabilityTransformation passedProbabilityTransformation,
TCL_Char *  fileName,
int  relSensTag 
)

Definition at line 56 of file FORMAnalysis.cpp.

FORMAnalysis::~FORMAnalysis (  )  [virtual]

Definition at line 72 of file FORMAnalysis.cpp.


Member Function Documentation

int FORMAnalysis::analyze ( void   )  [virtual]

Implements ReliabilityAnalysis.

Definition at line 81 of file FORMAnalysis.cpp.

References alpha, LimitStateFunction::designPoint_u_inStdNormalSpace, LimitStateFunction::designPoint_x_inOriginalSpace, endln, FindDesignPointAlgorithm::findDesignPoint(), LimitStateFunction::FORMProbabilityOfFailure_pf1, LimitStateFunction::FORMReliabilityIndexBeta, FindDesignPointAlgorithm::get_alpha(), FindDesignPointAlgorithm::get_gamma(), FindDesignPointAlgorithm::get_u(), FindDesignPointAlgorithm::get_x(), NormalRV::getCDFvalue(), FindDesignPointAlgorithm::getFirstGFunValue(), FindDesignPointAlgorithm::getLastGFunValue(), FindDesignPointAlgorithm::getLastSearchDirection(), ReliabilityDomain::getLimitStateFunctionPtr(), RandomVariable::getMean(), FindDesignPointAlgorithm::getNumberOfEvaluations(), ReliabilityDomain::getNumberOfLimitStateFunctions(), ReliabilityDomain::getNumberOfRandomVariables(), FindDesignPointAlgorithm::getNumberOfSteps(), ReliabilityDomain::getRandomVariablePtr(), FindDesignPointAlgorithm::getSecondLast_alpha(), FindDesignPointAlgorithm::getSecondLast_u(), RandomVariable::getStdv(), ReliabilityDomain::getTagOfActiveLimitStateFunction(), LimitStateFunction::GFunValueAtEndPt, LimitStateFunction::GFunValueAtStartPt, LimitStateFunction::importanceVectorGamma, kappa, LimitStateFunction::lastSearchDirection, ProbabilityTransformation::meanSensitivityOf_x_to_u(), LimitStateFunction::normalizedNegativeGradientVectorAlpha, LimitStateFunction::numberOfStepsToFindDesignPointAlgorithm, opserr, LimitStateFunction::secondLast_u, LimitStateFunction::secondLastAlpha, ReliabilityDomain::setTagOfActiveLimitStateFunction(), Vector::Size(), and ProbabilityTransformation::stdvSensitivityOf_x_to_u().

Referenced by TclReliabilityModelBuilder_runFORMAnalysis().


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

Generated on Mon Oct 23 15:05:43 2006 for OpenSees by doxygen 1.5.0