Domain¶
-
class
xc.
Domain
¶ Bases:
xc.ObjWithRecorders
-
calculateNodalReactions
((Domain)arg1, (bool)arg2, (float)arg3) → int :¶ triggers nodal reaction calculation.
- C++ signature :
- int calculateNodalReactions(XC::Domain {lvalue},bool,double)
-
checkNodalReactions
((Domain)arg1, (float)arg2) → bool :¶ checkNodalReactions(tolerande): check that reactions at nodes correspond to constrained degrees of freedom.
- C++ signature :
- bool checkNodalReactions(XC::Domain {lvalue},double)
-
commit
((Domain)arg1) → int :¶ - C++ signature :
- int commit(XC::Domain {lvalue})
-
getConstraints
¶ returns mesh constraints.
-
getMesh
¶ returns finite element mesh.
-
getPreprocessor
¶ returns preprocessor.
-
getTimeTracker
¶ returns the pseudo-time tracker of the domain.
-
revertToLastCommit
((Domain)arg1) → int :¶ - C++ signature :
- int revertToLastCommit(XC::Domain {lvalue})
-
revertToStart
((Domain)arg1) → int :¶ - C++ signature :
- int revertToStart(XC::Domain {lvalue})
-
setDeadSRF
((float)arg1) → None :¶ Assigns Stress Reduction Factor for element deactivation.
- C++ signature :
- void setDeadSRF(double)
-
setLoadConstant
((Domain)arg1) → None :¶ sets currents load patterns as constant in time.
- C++ signature :
- void setLoadConstant(XC::Domain {lvalue})
-
setRayleighDampingFactors
((Domain)arg1, (RayleighDampingFactors)arg2) → int :¶ sets the Rayleigh damping factors.
- C++ signature :
- int setRayleighDampingFactors(XC::Domain {lvalue},XC::RayleighDampingFactors)
-
setTime
((Domain)arg1, (float)arg2) → None :¶ sets the time on the time tracker.
- C++ signature :
- void setTime(XC::Domain {lvalue},double)
-