SamplingAnalysis Class Reference#include <SamplingAnalysis.h>
Inheritance diagram for SamplingAnalysis:
List of all members.
|
Public Member Functions |
| SamplingAnalysis (ReliabilityDomain *passedReliabilityDomain, ProbabilityTransformation *passedProbabilityTransformation, GFunEvaluator *passedGFunEvaluator, RandomNumberGenerator *passedRandomNumberGenerator, int passedNumberOfSimulations, double passedTargetCOV, double samplingStdv, int printFlag, TCL_Char *fileName, Vector *startPoint, int analysisTypeTag) |
| ~SamplingAnalysis () |
int | analyze (void) |
Detailed Description
Definition at line 46 of file SamplingAnalysis.h.
Constructor & Destructor Documentation
SamplingAnalysis::SamplingAnalysis |
( |
ReliabilityDomain * |
passedReliabilityDomain, |
|
|
ProbabilityTransformation * |
passedProbabilityTransformation, |
|
|
GFunEvaluator * |
passedGFunEvaluator, |
|
|
RandomNumberGenerator * |
passedRandomNumberGenerator, |
|
|
int |
passedNumberOfSimulations, |
|
|
double |
passedTargetCOV, |
|
|
double |
samplingStdv, |
|
|
int |
printFlag, |
|
|
TCL_Char * |
fileName, |
|
|
Vector * |
startPoint, |
|
|
int |
analysisTypeTag | |
|
) |
| | |
SamplingAnalysis::~SamplingAnalysis |
( |
|
) |
|
Member Function Documentation
int SamplingAnalysis::analyze |
( |
void |
|
) |
[virtual] |
Implements ReliabilityAnalysis.
Definition at line 102 of file SamplingAnalysis.cpp.
References LimitStateFunction::CoefficientOfVariationOfPfFromSimulation, MatrixOperations::computeInverse(), MatrixOperations::computeLowerCholesky(), MatrixOperations::computeTrace(), endln, GFunEvaluator::evaluateG(), RandomNumberGenerator::generate_nIndependentStdNormalNumbers(), ProbabilityTransformation::get_u(), ProbabilityTransformation::get_x(), GFunEvaluator::getG(), RandomNumberGenerator::getGeneratedNumbers(), MatrixOperations::getInverse(), NormalRV::getInverseCDFvalue(), ReliabilityDomain::getLimitStateFunctionPtr(), MatrixOperations::getLowerCholesky(), ReliabilityDomain::getNumberOfLimitStateFunctions(), ReliabilityDomain::getNumberOfRandomVariables(), RandomNumberGenerator::getSeed(), MatrixOperations::getTrace(), k, LimitStateFunction::NumberOfSimulations, opserr, pi, GFunEvaluator::runGFunAnalysis(), ProbabilityTransformation::set_u(), ProbabilityTransformation::set_x(), ReliabilityDomain::setTagOfActiveLimitStateFunction(), LimitStateFunction::SimulationProbabilityOfFailure_pfsim, LimitStateFunction::SimulationReliabilityIndexBeta, ProbabilityTransformation::transform_u_to_x(), and ProbabilityTransformation::transform_x_to_u().
Referenced by TclReliabilityModelBuilder_runSamplingAnalysis().
The documentation for this class was generated from the following files:
Generated on Mon Oct 23 15:05:48 2006 for OpenSees by 1.5.0
|