Browse Source

GENmodel, GENinstance, change layout, #2/4, complete the change

fix the .xml files too
pre-master-46
rlar 8 years ago
parent
commit
c25aea6815
  1. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEacld.c.xml
  2. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEload.c.xml
  3. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEnoise.c.xml
  4. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEpzld.c.xml
  5. 8
      src/spicelib/devices/adms/admst/ngspiceMODULEsetup.c.xml
  6. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEtemp.c.xml
  7. 4
      src/spicelib/devices/adms/admst/ngspiceMODULEtrunc.c.xml

4
src/spicelib/devices/adms/admst/ngspiceMODULEacld.c.xml

@ -51,10 +51,10 @@ int $(module)acLoad(GENmodel *inModel, CKTcircuit *ckt)
{ {
$(module)model *model = ($(module)model*)inModel; $(module)model *model = ($(module)model*)inModel;
$(module)instance *here; $(module)instance *here;
for ( ; model != NULL; model = model->$(module)nextModel )
for ( ; model != NULL; model = $(module)nextModel(model) )
{ {
/* loop through all the instances of the model */ /* loop through all the instances of the model */
for (here = model->$(module)instances; here != NULL ; here = here->$(module)nextInstance)
for (here = $(module)instances(model); here != NULL ; here = $(module)nextInstance(here))
{ {
<admst:for-each select="jacobian[static='yes']"> <admst:for-each select="jacobian[static='yes']">
<admst:value-of select="column/name"/> <admst:value-of select="column/name"/>

4
src/spicelib/devices/adms/admst/ngspiceMODULEload.c.xml

@ -194,10 +194,10 @@ int $(module)load(GENmodel *inModel, CKTcircuit *ckt)
((ckt->CKTmode &amp; MODETRANOP) &amp;&amp; (ckt->CKTmode &amp; MODEUIC))) ((ckt->CKTmode &amp; MODETRANOP) &amp;&amp; (ckt->CKTmode &amp; MODEUIC)))
? 1 : 0; ? 1 : 0;
for ( ; model != NULL; model = model->$(module)nextModel )
for ( ; model != NULL; model = $(module)nextModel(model) )
{ {
/* loop through all the instances of the model */ /* loop through all the instances of the model */
for (here = model->$(module)instances; here != NULL ; here = here->$(module)nextInstance)
for (here = $(module)instances(model); here != NULL ; here = $(module)nextInstance(here))
{ {
{ {
<admst:for-each select="jacobian[static='yes']"> <admst:for-each select="jacobian[static='yes']">

4
src/spicelib/devices/adms/admst/ngspiceMODULEnoise.c.xml

@ -48,9 +48,9 @@ $(module)noise (int mode, int operation, GENmodel *genmodel, CKTcircuit *ckt, Nd
$(module)model *firstModel = ($(module)model *) genmodel; $(module)model *firstModel = ($(module)model *) genmodel;
$(module)model *model; $(module)model *model;
$(module)instance *inst; $(module)instance *inst;
for (model=firstModel; model != NULL; model=model-&gt;$(module)nextModel)
for (model=firstModel; model != NULL; model=$(module)nextModel(model))
{ {
for (inst=model-&gt;$(module)instances; inst != NULL; inst=inst->$(module)nextInstance)
for (inst=$(module)instances(model); inst != NULL; inst=$(module)nextInstance(inst))
{ {
switch (operation) switch (operation)
{ {

4
src/spicelib/devices/adms/admst/ngspiceMODULEpzld.c.xml

@ -53,10 +53,10 @@ int $(module)pzLoad(GENmodel *inModel, CKTcircuit *ckt, SPcomplex *s)
$(module)model *model = ($(module)model*)inModel; $(module)model *model = ($(module)model*)inModel;
$(module)instance *here; $(module)instance *here;
NG_IGNOREABLE(ckt); NG_IGNOREABLE(ckt);
for ( ; model != NULL; model = model->$(module)nextModel )
for ( ; model != NULL; model = $(module)nextModel(model) )
{ {
/* loop through all the instances of the model */ /* loop through all the instances of the model */
for (here = model->$(module)instances; here != NULL ; here = here->$(module)nextInstance)
for (here = $(module)instances(model); here != NULL ; here = $(module)nextInstance(here))
{ {
<admst:for-each select="jacobian[static='yes']"> <admst:for-each select="jacobian[static='yes']">
<admst:value-of select="column/name"/> <admst:value-of select="column/name"/>

8
src/spicelib/devices/adms/admst/ngspiceMODULEsetup.c.xml

@ -59,7 +59,7 @@ int $(module)setup (SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *
$(module)instance *here; $(module)instance *here;
/* loop through all the $(module) device models */ /* loop through all the $(module) device models */
for ( ;model != NULL ;model = model->$(module)nextModel )
for ( ;model != NULL ;model = $(module)nextModel(model) )
{ {
<admst:for-each select="variable[parametertype='model' and input='yes']"> <admst:for-each select="variable[parametertype='model' and input='yes']">
<admst:if test="default[not(nilled(function[class='builtin']))]"> <admst:if test="default[not(nilled(function[class='builtin']))]">
@ -79,7 +79,7 @@ int $(module)setup (SMPmatrix *matrix, GENmodel *inModel, CKTcircuit *ckt, int *
<admst:text format="}\n"/> <admst:text format="}\n"/>
</admst:if> </admst:if>
</admst:for-each> </admst:for-each>
for ( here = model->$(module)instances ;here != NULL ; here = here->$(module)nextInstance )
for ( here = $(module)instances(model) ;here != NULL ; here = $(module)nextInstance(here) )
{ {
<admst:for-each select="variable[parametertype='instance' and input='yes']"> <admst:for-each select="variable[parametertype='instance' and input='yes']">
<admst:if test="default[not(nilled(function[class='builtin']))]"> <admst:if test="default[not(nilled(function[class='builtin']))]">
@ -174,9 +174,9 @@ $(module)unsetup(GENmodel *inModel, CKTcircuit *ckt)
$(module)instance *here; $(module)instance *here;
/* loop through all the $(module) device models */ /* loop through all the $(module) device models */
for ( ;model != NULL ;model = model->$(module)nextModel )
for ( ;model != NULL ;model = $(module)nextModel(model) )
{ {
for ( here = model->$(module)instances ;here != NULL ; here = here->$(module)nextInstance )
for ( here = $(module)instances(model) ;here != NULL ; here = $(module)nextInstance(here) )
{ {
<admst:for-each select="reverse(node[location='internal'])"> <admst:for-each select="reverse(node[location='internal'])">
<admst:value-of select="name"/> <admst:value-of select="name"/>

4
src/spicelib/devices/adms/admst/ngspiceMODULEtemp.c.xml

@ -58,12 +58,12 @@ int $(module)temp(GENmodel *inModel, CKTcircuit *ckt)
$(module)model *model = ($(module)model*)inModel; $(module)model *model = ($(module)model*)inModel;
$(module)instance *here; $(module)instance *here;
NG_IGNOREABLE(ckt); NG_IGNOREABLE(ckt);
for ( ; model != NULL; model = model->$(module)nextModel )
for ( ; model != NULL; model = $(module)nextModel(model) )
{ {
<admst:apply-templates select="analog" match="analog:initial_model" required="yes"/> <admst:apply-templates select="analog" match="analog:initial_model" required="yes"/>
/* loop through all the instances of the model */ /* loop through all the instances of the model */
for (here = model->$(module)instances; here != NULL ; here = here->$(module)nextInstance)
for (here = $(module)instances(model); here != NULL ; here = $(module)nextInstance(here))
{ {
<admst:apply-templates select="analog" match="analog:initial_instance" required="yes"/> <admst:apply-templates select="analog" match="analog:initial_instance" required="yes"/>

4
src/spicelib/devices/adms/admst/ngspiceMODULEtrunc.c.xml

@ -56,10 +56,10 @@ int $(module)trunc(GENmodel *inModel, CKTcircuit *ckt, double *timeStep)
double debugtemp; double debugtemp;
#endif /* STEPDEBUG */ #endif /* STEPDEBUG */
for ( ; model != NULL; model = model->$(module)nextModel )
for ( ; model != NULL; model = $(module)nextModel(model) )
{ {
/* loop through all the instances of the model */ /* loop through all the instances of the model */
for (here = model->$(module)instances; here != NULL ; here = here->$(module)nextInstance)
for (here = $(module)instances(model); here != NULL ; here = $(module)nextInstance(here))
{ {
#ifdef STEPDEBUG #ifdef STEPDEBUG
debugtemp = *timeStep; debugtemp = *timeStep;

Loading…
Cancel
Save