MCPcopy Create free account
hub / github.com/OpenSees/OpenSees / saveLambdaSensitivity

Method saveLambdaSensitivity

SRC/analysis/integrator/MinUnbalDispNorm.cpp:890–902  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

888}
889
890int
891MinUnbalDispNorm::saveLambdaSensitivity(double dlambdadh, int gradNum, int numGrads)
892{
893 AnalysisModel* theAnalysisModel = this->getAnalysisModel();
894 Domain *theDomain = theAnalysisModel->getDomainPtr();
895
896 LoadPattern *lpPtr;
897 LoadPatternIter &thePatterns = theDomain->getLoadPatterns();
898 while ( (lpPtr = thePatterns() ) != 0)
899 lpPtr->saveLoadFactorSensitivity(dlambdadh, gradNum, numGrads);
900//opserr<<"saveLambdaSensitivity....."<<dlambdadh<<endln;
901 return 0;
902}
903
904 int
905MinUnbalDispNorm::commitSensitivity(int gradNum, int numGrads)

Callers 1

computeSensitivitiesMethod · 0.95

Calls 3

getAnalysisModelMethod · 0.45
getDomainPtrMethod · 0.45

Tested by

no test coverage detected