GradGEvaluator Class Reference

#include <GradGEvaluator.h>

Inheritance diagram for GradGEvaluator:

FiniteDifferenceGradGEvaluator OpenSeesGradGEvaluator List of all members.

Public Member Functions

 GradGEvaluator (ReliabilityDomain *theReliabilityDomain, Tcl_Interp *theTclInterp)
virtual ~GradGEvaluator ()
virtual int computeGradG (double gFunValue, Vector passed_x)=0
virtual int computeAllGradG (Vector gFunValues, Vector passed_x)=0
virtual Vector getGradG ()=0
virtual Matrix getAllGradG ()=0
virtual Matrix getDgDdispl ()
virtual Matrix getDgDpar ()

Protected Member Functions

int computeParameterDerivatives (double g)

Protected Attributes

ReliabilityDomaintheReliabilityDomain
Tcl_Interp * theTclInterp

Detailed Description

Definition at line 42 of file GradGEvaluator.h.


Constructor & Destructor Documentation

GradGEvaluator::GradGEvaluator ( ReliabilityDomain theReliabilityDomain,
Tcl_Interp *  theTclInterp 
)

Definition at line 39 of file GradGEvaluator.cpp.

References theReliabilityDomain, and theTclInterp.

GradGEvaluator::~GradGEvaluator (  )  [virtual]

Definition at line 47 of file GradGEvaluator.cpp.


Member Function Documentation

virtual int GradGEvaluator::computeGradG ( double  gFunValue,
Vector  passed_x 
) [pure virtual]

virtual int GradGEvaluator::computeAllGradG ( Vector  gFunValues,
Vector  passed_x 
) [pure virtual]

virtual Vector GradGEvaluator::getGradG (  )  [pure virtual]

virtual Matrix GradGEvaluator::getAllGradG (  )  [pure virtual]

Matrix GradGEvaluator::getDgDdispl (  )  [virtual]

Reimplemented in FiniteDifferenceGradGEvaluator, and OpenSeesGradGEvaluator.

Definition at line 56 of file GradGEvaluator.cpp.

References endln, and opserr.

Referenced by OutCrossingAnalysis::analyze().

Matrix GradGEvaluator::getDgDpar (  )  [virtual]


Member Data Documentation


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