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

Method _makeParDefs

SLiCAP/SLiCAPngspice.py:230–239  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

228 self.params[key] = array(self.params[key])
229
230 def _makeParDefs(self):
231 self.parDefs = {}
232 self.parDefs[Symbol('gm_' + self.refDes)] = self.params['ggs']
233 self.parDefs[Symbol('gb_' + self.refDes)] = self.params['gbs']
234 self.parDefs[Symbol('go_' + self.refDes)] = self.params['gdd']
235 self.parDefs[Symbol('cgs_' + self.refDes)] = (self.params['cgs'] + self.params['csg'])/2
236 self.parDefs[Symbol('cgb_' + self.refDes)] = (self.params['cgb'] + self.params['cbg'])/2
237 self.parDefs[Symbol('cdg_' + self.refDes)] = (self.params['cdg'] + self.params['cgd'])/2
238 self.parDefs[Symbol('cdb_' + self.refDes)] = (self.params['cdb'] + self.params['cbd'])/2
239 self.parDefs[Symbol('csb_' + self.refDes)] = (self.params['csb'] + self.params['cbs'])/2
240
241 def _makeModelDef(self):
242 txt = '.model %s M'%(self.refDes)

Callers 2

getOPidMethod · 0.95
getOPvgMethod · 0.95

Calls 1

SymbolClass · 0.85

Tested by

no test coverage detected