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.
 
 
 
 
 
 

33 lines
746 B

/**********
Copyright 1990 Regents of the University of California. All rights reserved.
Author: 1985 Thomas L. Quarles
**********/
/*
*/
/* CKTfndBranch(ckt,name)
* this is a driver program to iterate through all the various
* findBranch functions provided for the circuit elements in the
* given circuit
*/
#include "ngspice/ngspice.h"
#include "ngspice/cktdefs.h"
#include "ngspice/devdefs.h"
int
CKTfndBranch(CKTcircuit *ckt, IFuid name)
{
int i;
int j;
for (i=0;i<DEVmaxnum;i++) {
if ( DEVices[i] && DEVices[i]->DEVfindBranch && ckt->CKThead[i] ) {
j = DEVices[i]->DEVfindBranch (ckt, ckt->CKThead[i], name);
if(j != 0) return(j);
}
}
return(0);
}