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

Method delPar

SLiCAP/SLiCAPprotos.py:191–209  ·  view source on GitHub ↗

Deletes a parameter definition and updates the list **SLiCAPprotos.circuit.params** with names (*sympy.core.symbol.Symbol*) of undefined parameters. :param parName: Name of the parameter. :type parName: str, sympy.core.symbol.Symbol :return: None

(self, parName)

Source from the content-addressed store, hash-verified

189 return depvars
190
191 def delPar(self, parName):
192 """
193 Deletes a parameter definition and updates the list
194 **SLiCAPprotos.circuit.params** with names (*sympy.core.symbol.Symbol*) of
195 undefined parameters.
196
197 :param parName: Name of the parameter.
198 :type parName: str, sympy.core.symbol.Symbol
199
200 :return: None
201 :rtype: NoneType
202 """
203 parName = Symbol(str(parName))
204 if parName in self.parDefs.keys():
205 self.parDefs.pop(Symbol(str(parName)), None)
206 if parName in self.parUnits.keys():
207 self.parUnits.pop(Symbol(str(parName)), None)
208 self.updateParams()
209 return
210
211 def defPar(self, parName, parValue, units = None):
212 """

Callers 2

parameters.pyFile · 0.45
dcvar.pyFile · 0.45

Calls 2

updateParamsMethod · 0.95
SymbolClass · 0.85

Tested by

no test coverage detected