TclReliabilityBuilder.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <Matrix.h>
#include <Vector.h>
#include <ID.h>
#include <ArrayOfTaggedObjects.h>
#include <Domain.h>
#include <ReliabilityDomain.h>
#include <RandomVariable.h>
#include <CorrelationCoefficient.h>
#include <LimitStateFunction.h>
#include <RandomVariablePositioner.h>
#include <ParameterPositioner.h>
#include <NormalRV.h>
#include <LognormalRV.h>
#include <GammaRV.h>
#include <ShiftedExponentialRV.h>
#include <ShiftedRayleighRV.h>
#include <ExponentialRV.h>
#include <RayleighRV.h>
#include <UniformRV.h>
#include <BetaRV.h>
#include <Type1LargestValueRV.h>
#include <Type1SmallestValueRV.h>
#include <Type2LargestValueRV.h>
#include <Type3SmallestValueRV.h>
#include <ChiSquareRV.h>
#include <GumbelRV.h>
#include <WeibullRV.h>
#include <UserDefinedRV.h>
#include <LaplaceRV.h>
#include <ParetoRV.h>
#include <GFunEvaluator.h>
#include <GradGEvaluator.h>
#include <StepSizeRule.h>
#include <SearchDirection.h>
#include <ProbabilityTransformation.h>
#include <NatafProbabilityTransformation.h>
#include <FindDesignPointAlgorithm.h>
#include <ReliabilityAnalysis.h>
#include <HLRFSearchDirection.h>
#include <ArmijoStepSizeRule.h>
#include <FixedStepSizeRule.h>
#include <OpenSeesGFunEvaluator.h>
#include <OpenSeesGradGEvaluator.h>
#include <BasicGFunEvaluator.h>
#include <TclGFunEvaluator.h>
#include <FiniteDifferenceGradGEvaluator.h>
#include <SearchWithStepSizeAndStepDirection.h>
#include <FORMAnalysis.h>
#include <FOSMAnalysis.h>
#include <ParametricReliabilityAnalysis.h>
#include <GFunVisualizationAnalysis.h>
#include <OutCrossingAnalysis.h>
#include <SamplingAnalysis.h>
#include <RandomNumberGenerator.h>
#include <CStdLibRandGenerator.h>
#include <FindCurvatures.h>
#include <FirstPrincipalCurvature.h>
#include <CurvaturesBySearchAlgorithm.h>
#include <SORMAnalysis.h>
#include <SystemAnalysis.h>
#include <Filter.h>
#include <KooFilter.h>
#include <StandardLinearOscillatorDisplacementFilter.h>
#include <StandardLinearOscillatorVelocityFilter.h>
#include <StandardLinearOscillatorAccelerationFilter.h>
#include <ModulatingFunction.h>
#include <GammaModulatingFunction.h>
#include <ConstantModulatingFunction.h>
#include <TrapezoidalModulatingFunction.h>
#include <KooModulatingFunction.h>
#include <Spectrum.h>
#include <JonswapSpectrum.h>
#include <NarrowBandSpectrum.h>
#include <PointsSpectrum.h>
#include <SensitivityAlgorithm.h>
#include <ReliabilityConvergenceCheck.h>
#include <StandardReliabilityConvergenceCheck.h>
#include <OptimalityConditionReliabilityConvergenceCheck.h>
#include <MeritFunctionCheck.h>
#include <AdkZhangMeritFunctionCheck.h>
#include <PolakHeSearchDirectionAndMeritFunction.h>
#include <SQPsearchDirectionMeritFunctionAndHessian.h>
#include <HessianApproximation.h>
#include <GradientProjectionSearchDirection.h>
#include <RootFinding.h>
#include <SecantRootFinding.h>
#include <TclReliabilityBuilder.h>

Go to the source code of this file.

Functions

int TclReliabilityModelBuilder_addRandomVariable (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addCorrelate (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_correlateGroup (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_correlationStructure (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addLimitState (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addRandomVariablePositioner (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addParameterPositioner (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addModulatingFunction (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addFilter (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addSpectrum (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addProbabilityTransformation (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addStartPoint (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addRootFinding (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addRandomNumberGenerator (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addSearchDirection (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addHessianApproximation (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addMeritFunctionCheck (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addReliabilityConvergenceCheck (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addStepSizeRule (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addgFunEvaluator (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addGradGEvaluator (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addFindDesignPointAlgorithm (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_addFindCurvatures (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runFORMAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runFOSMAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runParametricReliabilityAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runGFunVisualizationAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runOutCrossingAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runSORMAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runSystemAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_runSamplingAnalysis (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_tempCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_inputCheck (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_getMean (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_getStdv (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclReliabilityModelBuilder_rvReduction (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)

Variables

SensitivityAlgorithmtheSensitivityAlgorithm
ReliabilityDomaintheReliabilityDomain = 0
RandomNumberGeneratortheRandomNumberGenerator = 0


Function Documentation

int TclReliabilityModelBuilder_addCorrelate ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addFilter ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addFindCurvatures ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 3712 of file TclReliabilityBuilder.cpp.

References endln, and opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_addFindDesignPointAlgorithm ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 3760 of file TclReliabilityBuilder.cpp.

References endln, and opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_addgFunEvaluator ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addGradGEvaluator ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addHessianApproximation ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addLimitState ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addMeritFunctionCheck ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addModulatingFunction ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addParameterPositioner ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addProbabilityTransformation ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addRandomNumberGenerator ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addRandomVariable ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addRandomVariablePositioner ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addReliabilityConvergenceCheck ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 3199 of file TclReliabilityBuilder.cpp.

References endln, and opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_addRootFinding ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addSearchDirection ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addSpectrum ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addStartPoint ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_addStepSizeRule ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 3339 of file TclReliabilityBuilder.cpp.

References endln, and opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_correlateGroup ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 1499 of file TclReliabilityBuilder.cpp.

References opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_correlationStructure ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 1538 of file TclReliabilityBuilder.cpp.

References endln, and opserr.

Referenced by TclReliabilityBuilder::TclReliabilityBuilder().

int TclReliabilityModelBuilder_getMean ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_getStdv ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runFORMAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runFOSMAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runOutCrossingAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runParametricReliabilityAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runSamplingAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runSORMAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_runSystemAnalysis ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

int TclReliabilityModelBuilder_tempCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)


Variable Documentation

Definition at line 141 of file TclReliabilityBuilder.cpp.

Referenced by FirstPrincipalCurvature::computeCurvatures(), CurvaturesBySearchAlgorithm::computeCurvatures(), TclReliabilityBuilder::getReliabilityDomain(), removeObject(), TclReliabilityBuilder::TclReliabilityBuilder(), TclReliabilityModelBuilder_addCorrelate(), TclReliabilityModelBuilder_addFilter(), TclReliabilityModelBuilder_addgFunEvaluator(), TclReliabilityModelBuilder_addGradGEvaluator(), TclReliabilityModelBuilder_addLimitState(), TclReliabilityModelBuilder_addModulatingFunction(), TclReliabilityModelBuilder_addParameterPositioner(), TclReliabilityModelBuilder_addProbabilityTransformation(), TclReliabilityModelBuilder_addRandomVariable(), TclReliabilityModelBuilder_addRandomVariablePositioner(), TclReliabilityModelBuilder_addRootFinding(), TclReliabilityModelBuilder_addSpectrum(), TclReliabilityModelBuilder_addStartPoint(), TclReliabilityModelBuilder_getMean(), TclReliabilityModelBuilder_getStdv(), TclReliabilityModelBuilder_inputCheck(), TclReliabilityModelBuilder_runFORMAnalysis(), TclReliabilityModelBuilder_runFOSMAnalysis(), TclReliabilityModelBuilder_runGFunVisualizationAnalysis(), TclReliabilityModelBuilder_runOutCrossingAnalysis(), TclReliabilityModelBuilder_runParametricReliabilityAnalysis(), TclReliabilityModelBuilder_runSamplingAnalysis(), TclReliabilityModelBuilder_runSORMAnalysis(), TclReliabilityModelBuilder_runSystemAnalysis(), TclReliabilityModelBuilder_rvReduction(), TclReliabilityModelBuilder_tempCommand(), TclSeriesCommand(), and TclReliabilityBuilder::~TclReliabilityBuilder().

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