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

Function resetModel

SRC/runtime/commands/analysis/analysis.cpp:431–446  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

429}
430
431static int
432resetModel(ClientData clientData, Tcl_Interp *interp, Tcl_Size argc, TCL_Char ** const argv)
433{
434 assert(clientData != nullptr);
435 BasicAnalysisBuilder *builder = (BasicAnalysisBuilder*)clientData;
436
437 Domain* domain = builder->getDomain();
438 assert(domain != nullptr);
439 domain->revertToStart();
440
441 TransientIntegrator *theTransientIntegrator = builder->getTransientIntegrator();
442 if (theTransientIntegrator != nullptr) {
443 theTransientIntegrator->revertToStart();
444 }
445 return TCL_OK;
446}
447
448
449int

Callers

nothing calls this directly

Calls 3

getDomainMethod · 0.45
revertToStartMethod · 0.45

Tested by

no test coverage detected