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

Method formEleTangent

DEVELOPER/core/StaticIntegrator.cpp:68–84  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

66}
67
68int
69StaticIntegrator::formEleTangent(FE_Element *theEle)
70{
71 if (statusFlag == CURRENT_TANGENT) {
72 theEle->zeroTangent();
73 theEle->addKtToTang();
74 } else if (statusFlag == INITIAL_TANGENT) {
75 theEle->zeroTangent();
76 theEle->addKiToTang();
77 } else if (statusFlag == HALL_TANGENT) {
78 theEle->zeroTangent();
79 theEle->addKtToTang(cFactor);
80 theEle->addKiToTang(iFactor);
81 }
82
83 return 0;
84}
85
86int
87StaticIntegrator::formEleResidual(FE_Element *theEle)

Callers 1

FE_Element.cppFile · 0.45

Calls 3

zeroTangentMethod · 0.45
addKtToTangMethod · 0.45
addKiToTangMethod · 0.45

Tested by

no test coverage detected