StaticSensitivityIntegrator Class Reference

#include <StaticSensitivityIntegrator.h>

Inheritance diagram for StaticSensitivityIntegrator:

SensitivityIntegrator StaticIntegrator IncrementalIntegrator Integrator MovableObject List of all members.

Public Member Functions

 StaticSensitivityIntegrator (AnalysisModel *theModel, LinearSOE *theLinSOE)
 ~StaticSensitivityIntegrator ()
int newStep (void)
int update (const Vector &deltaU)
int setDeltaLambda (double newDeltaLambda)
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)
int formEleResidual (FE_Element *theEle)
int formSensitivityRHS (int gradNum)
int formIndependentSensitivityRHS ()
int saveSensitivity (const Vector &v, int gradNum, int numGrads)
int commitSensitivity (int gradNum, int numGrads)

Detailed Description

Definition at line 41 of file StaticSensitivityIntegrator.h.


Constructor & Destructor Documentation

StaticSensitivityIntegrator::StaticSensitivityIntegrator ( AnalysisModel theModel,
LinearSOE theLinSOE 
)

Definition at line 51 of file StaticSensitivityIntegrator.cpp.

StaticSensitivityIntegrator::~StaticSensitivityIntegrator (  ) 

Definition at line 58 of file StaticSensitivityIntegrator.cpp.


Member Function Documentation

int StaticSensitivityIntegrator::newStep ( void   )  [virtual]

Implements StaticIntegrator.

Definition at line 177 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::update ( const Vector deltaU  )  [virtual]

Implements IncrementalIntegrator.

Definition at line 182 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::setDeltaLambda ( double  newDeltaLambda  ) 

Definition at line 187 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::sendSelf ( int  commitTag,
Channel theChannel 
) [virtual]

Implements MovableObject.

Definition at line 192 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::recvSelf ( int  commitTag,
Channel theChannel,
FEM_ObjectBroker theBroker 
) [virtual]

Implements MovableObject.

Definition at line 197 of file StaticSensitivityIntegrator.cpp.

void StaticSensitivityIntegrator::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements Integrator.

Definition at line 202 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::formEleResidual ( FE_Element theEle  )  [virtual]

int StaticSensitivityIntegrator::formIndependentSensitivityRHS (  )  [virtual]

Implements SensitivityIntegrator.

Definition at line 79 of file StaticSensitivityIntegrator.cpp.

int StaticSensitivityIntegrator::saveSensitivity ( const Vector v,
int  gradNum,
int  numGrads 
) [virtual]

int StaticSensitivityIntegrator::commitSensitivity ( int  gradNum,
int  numGrads 
) [virtual]


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

Generated on Mon Oct 23 15:05:49 2006 for OpenSees by doxygen 1.5.0