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

Function ops_wipeModel

SRC/interpreter/PythonAnalysisBuilder.cpp:756–789  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

754}
755
756PyObject *ops_wipeModel(PyObject *self, PyObject *args)
757{
758 anaBuilder.wipe();
759 anaBuilder.resetAll();
760
761 // wipe domain
762 Domain* theDomain = OPS_GetDomain();
763 theDomain->clearAll();
764
765 // wipe uniaxial material
766 OPS_clearAllUniaxialMaterial();
767 OPS_clearAllNDMaterial();
768
769 // wipe sections
770 OPS_clearAllSectionForceDeformation();
771 OPS_clearAllSectionRepres();
772
773 // wipe time series
774 OPS_clearAllTimeSeries();
775
776 // wipe GeomTransf
777 OPS_ClearAllCrdTransf();
778
779 // wipe damping
780 OPS_clearAllDamping();
781
782 // wipe BeamIntegration
783 OPS_clearAllBeamIntegrationRule();
784
785 ops_Dt = 0.0;
786
787 Py_INCREF(Py_None);
788 return Py_None;
789}
790
791PyObject *ops_specifySOE(PyObject *self, PyObject *args)
792{

Callers

nothing calls this directly

Calls 11

OPS_clearAllTimeSeriesFunction · 0.85
OPS_clearAllDampingFunction · 0.85
resetAllMethod · 0.80
OPS_GetDomainFunction · 0.70
OPS_clearAllNDMaterialFunction · 0.50
wipeMethod · 0.45
clearAllMethod · 0.45

Tested by

no test coverage detected