xc
Public Member Functions | List of all members
XC::FiniteDifferenceGradGEvaluator Class Reference

Finite difference based evaluator of the gradient of the limit surface. More...

#include <FiniteDifferenceGradGEvaluator.h>

Inheritance diagram for XC::FiniteDifferenceGradGEvaluator:
Inheritance graph
[legend]
Collaboration diagram for XC::FiniteDifferenceGradGEvaluator:
Collaboration graph
[legend]

Public Member Functions

 FiniteDifferenceGradGEvaluator (GFunEvaluator *passedGFunEvaluator, ReliabilityDomain *passedReliabilityDomain, Tcl_Interp *passedTclInterp, double perturbationFactor, bool doGradientCheck, bool reComputeG)
 
int computeGradG (double gFunValue, const Vector &passed_x)
 
int computeAllGradG (Vector gFunValues, const Vector &passed_x)
 
const MatrixgetDgDdispl (void) const
 
- Public Member Functions inherited from XC::GradGEvaluator
 GradGEvaluator (ReliabilityDomain *theReliabilityDomain, Tcl_Interp *theTclInterp, bool doGradientCheck)
 
virtual const VectorgetGradG (void) const
 
virtual const MatrixgetAllGradG (void) const
 
virtual const MatrixgetDgDpar (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from XC::GradGEvaluator
int computeParameterDerivatives (double g)
 
- Protected Attributes inherited from XC::GradGEvaluator
Vector grad_g
 
Matrix grad_g_matrix
 
Matrix DgDdispl
 
bool doGradientCheck
 
ReliabilityDomaintheReliabilityDomain
 
Tcl_Interp * theTclInterp
 

Detailed Description

Finite difference based evaluator of the gradient of the limit surface.


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