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 Vector & getGradG (void) const
 
virtual const Matrix & getAllGradG (void) const
 
virtual const Matrix & getDgDdispl (void) const
 
virtual const Matrix & getDgDpar (void) const
 

Protected Member Functions

int computeParameterDerivatives (double g)
 

Protected Attributes

Vector grad_g
 
Matrix grad_g_matrix
 
Matrix DgDdispl
 
bool doGradientCheck
 
ReliabilityDomain * theReliabilityDomain
 
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: