MCPcopy Index your code
hub / github.com/SLiCAP/SLiCAP_python / _Roots

Function _Roots

SLiCAP/SLiCAPmath.py:172–186  ·  view source on GitHub ↗
(expr, var)

Source from the content-addressed store, hash-verified

170 return sp.simplify(D)
171
172def _Roots(expr, var):
173 if isinstance(expr, sp.Basic) and isinstance(var, sp.Symbol):
174 params = expr.atoms(sp.Symbol)
175 if var in params:
176 if len(params) == 1:
177 rts = _numRoots(expr, var)
178 elif len(params) == 2 and sp.pi in params:
179 rts = _numRoots(expr, var)
180 else:
181 rts = _symRoots(expr, var)
182 else:
183 rts = []
184 else:
185 rts = []
186 return rts
187
188def _symRoots(expr, var):
189 expr = assumeRealParams(expr)

Callers 3

_doPolesFunction · 0.90
_doZerosFunction · 0.90
_doPZFunction · 0.90

Calls 2

_numRootsFunction · 0.85
_symRootsFunction · 0.85

Tested by

no test coverage detected