xc
|
Finite difference based evaluator of the gradient of the limit surface. More...
#include <FiniteDifferenceGradGEvaluator.h>
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 Matrix & | getDgDdispl (void) const |
Public Member Functions inherited from XC::GradGEvaluator | |
GradGEvaluator (ReliabilityDomain *theReliabilityDomain, Tcl_Interp *theTclInterp, bool doGradientCheck) | |
virtual const Vector & | getGradG (void) const |
virtual const Matrix & | getAllGradG (void) const |
virtual const Matrix & | getDgDpar (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 |
ReliabilityDomain * | theReliabilityDomain |
Tcl_Interp * | theTclInterp |
Finite difference based evaluator of the gradient of the limit surface.