You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.4 KiB
51 lines
1.4 KiB
/**********
|
|
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)
|
|
**********/
|
|
/*
|
|
*/
|
|
|
|
/* Pretty print the sensitivity info for all
|
|
* the capacitors in the circuit.
|
|
*/
|
|
|
|
#include "ngspice.h"
|
|
#include "cktdefs.h"
|
|
#include "capdefs.h"
|
|
#include "trandefs.h"
|
|
#include "sperror.h"
|
|
#include "suffix.h"
|
|
|
|
|
|
void
|
|
CAPsPrint(GENmodel *inModel, CKTcircuit *ckt)
|
|
{
|
|
CAPmodel *model = (CAPmodel*)inModel;
|
|
CAPinstance *here;
|
|
|
|
printf("CAPACITORS-----------------\n");
|
|
/* loop through all the capacitor models */
|
|
for( ; model != NULL; model = model->CAPnextModel ) {
|
|
|
|
printf("Model name:%s\n",model->CAPmodName);
|
|
|
|
/* loop through all the instances of the model */
|
|
for (here = model->CAPinstances; here != NULL ;
|
|
here=here->CAPnextInstance) {
|
|
if (here->CAPowner != ARCHme) continue;
|
|
|
|
|
|
printf(" Instance name:%s\n",here->CAPname);
|
|
printf(" Positive, negative nodes: %s, %s\n",
|
|
CKTnodName(ckt,here->CAPposNode),CKTnodName(ckt,here->CAPnegNode));
|
|
printf(" Capacitance: %e",here->CAPcapac);
|
|
printf(here->CAPcapGiven ? "(specified)\n" : "(default)\n");
|
|
printf(" CAPsenParmNo:%d\n",here->CAPsenParmNo);
|
|
|
|
}
|
|
}
|
|
}
|
|
|