ngspice/src/spicelib/devices/cap/capsset.c

46 lines
1.0 KiB
C

/**********
Copyright 1990 Regents of the University of California. All rights reserved.
Author: 1985 Thomas L. Quarles
Modified: September 2003 Paolo Nenzi
This function is obsolete (was used by an old sensitivity analysis)
**********/
/*
*/
/* loop through all the devices and
* allocate parameter #s to design parameters
*/
#include "ngspice.h"
#include "cktdefs.h"
#include "capdefs.h"
#include "trandefs.h"
#include "sperror.h"
#include "suffix.h"
int
CAPsSetup(SENstruct *info, GENmodel *inModel)
{
CAPmodel *model = (CAPmodel*)inModel;
CAPinstance *here;
/* loop through all the capacitor models */
for( ; model != NULL; model = model->CAPnextModel ) {
/* loop through all the instances of the model */
for (here = model->CAPinstances; here != NULL ;
here=here->CAPnextInstance) {
if (here->CAPowner != ARCHme) continue;
if(here->CAPsenParmNo){
here->CAPsenParmNo = ++(info->SENparms);
}
}
}
return(OK);
}