xc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XC::GradGEvaluator Class Referenceabstract

Base class for the evaluators of the gradient of the limit surface. More...

#include <GradGEvaluator.h>

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

Public Member Functions

 GradGEvaluator (ReliabilityDomain *theReliabilityDomain, Tcl_Interp *theTclInterp, bool doGradientCheck)
 
virtual int computeGradG (double gFunValue, const Vector &passed_x)=0
 
virtual int computeAllGradG (Vector gFunValues, const Vector &passed_x)=0
 
virtual const VectorgetGradG (void) const
 
virtual const MatrixgetAllGradG (void) const
 
virtual const MatrixgetDgDdispl (void) const
 
virtual const MatrixgetDgDpar (void) const
 

Protected Member Functions

int computeParameterDerivatives (double g)
 

Protected Attributes

Vector grad_g
 
Matrix grad_g_matrix
 
Matrix DgDdispl
 
bool doGradientCheck
 
ReliabilityDomaintheReliabilityDomain
 
Tcl_Interp * theTclInterp
 

Detailed Description

Base class for the evaluators of the gradient of the limit surface.


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