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

Method formEleTangent

DEVELOPER/integrator/Trapezoidal.cpp:171–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169
170
171int Trapezoidal::formEleTangent(FE_Element *theEle)
172{
173 theEle->zeroTangent();
174
175 if (statusFlag == CURRENT_TANGENT) {
176 theEle->addKtToTang(c1);
177 theEle->addCtoTang(c2);
178 theEle->addMtoTang(c3);
179 } else if (statusFlag == INITIAL_TANGENT) {
180 theEle->addKiToTang(c1);
181 theEle->addCtoTang(c2);
182 theEle->addMtoTang(c3);
183 }
184
185 return 0;
186}
187
188
189int Trapezoidal::formNodTangent(DOF_Group *theDof)

Callers

nothing calls this directly

Calls 5

zeroTangentMethod · 0.45
addKtToTangMethod · 0.45
addCtoTangMethod · 0.45
addMtoTangMethod · 0.45
addKiToTangMethod · 0.45

Tested by

no test coverage detected