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

/**********
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);
}
}
}