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.
84 lines
2.0 KiB
84 lines
2.0 KiB
#include "ngspice/config.h"
|
|
|
|
#include "ngspice/devdefs.h"
|
|
|
|
#include "cplitf.h"
|
|
#include "cplext.h"
|
|
#include "cplinit.h"
|
|
|
|
SPICEdev CPLinfo = {
|
|
{
|
|
"CplLines",
|
|
"Simple Coupled Multiconductor Lines",
|
|
|
|
&CPLnSize,
|
|
&CPLnSize,
|
|
CPLnames,
|
|
|
|
&CPLpTSize,
|
|
CPLpTable,
|
|
|
|
&CPLmPTSize,
|
|
CPLmPTable,
|
|
|
|
#ifdef XSPICE
|
|
/*---- Fixed by SDB 5.2.2003 to enable XSPICE/tclspice integration -----*/
|
|
NULL, /* This is a SPICE device, it has no MIF info data */
|
|
|
|
0, /* This is a SPICE device, it has no MIF info data */
|
|
NULL, /* This is a SPICE device, it has no MIF info data */
|
|
|
|
0, /* This is a SPICE device, it has no MIF info data */
|
|
NULL, /* This is a SPICE device, it has no MIF info data */
|
|
|
|
0, /* This is a SPICE device, it has no MIF info data */
|
|
NULL, /* This is a SPICE device, it has no MIF info data */
|
|
/*--------------------------- End of SDB fix -------------------------*/
|
|
#endif
|
|
|
|
0
|
|
},
|
|
|
|
|
|
/* DEVparam */ CPLparam,
|
|
/* DEVmodParam */ CPLmParam,
|
|
/* DEVload */ CPLload,
|
|
/* DEVsetup */ CPLsetup,
|
|
/* DEVunsetup */ CPLunsetup,
|
|
/* DEVpzSetup */ NULL,
|
|
/* DEVtemperature */ NULL,
|
|
/* DEVtrunc */ NULL,
|
|
/* DEVfindBranch */ NULL, /* CPLfindBranch, */
|
|
/* DEVacLoad */ NULL,
|
|
/* DEVaccept */ NULL,
|
|
/* DEVdestroy */ CPLdestroy,
|
|
/* DEVmodDelete */ CPLmDelete,
|
|
/* DEVdelete */ CPLdelete,
|
|
/* DEVsetic */ NULL,
|
|
/* DEVask */ CPLask,
|
|
/* DEVmodAsk */ CPLmAsk,
|
|
/* DEVpzLoad */ NULL,
|
|
/* DEVconvTest */ NULL,
|
|
/* DEVsenSetup */ NULL,
|
|
/* DEVsenLoad */ NULL,
|
|
/* DEVsenUpdate */ NULL,
|
|
/* DEVsenAcLoad */ NULL,
|
|
/* DEVsenPrint */ NULL,
|
|
/* DEVsenTrunc */ NULL,
|
|
/* DEVdisto */ NULL,
|
|
/* DEVnoise */ NULL,
|
|
/* DEVsoaCheck */ NULL,
|
|
#ifdef CIDER
|
|
/* DEVdump */ NULL,
|
|
/* DEVacct */ NULL,
|
|
#endif
|
|
/* DEVinstSize */ &CPLiSize,
|
|
/* DEVmodSize */ &CPLmSize
|
|
|
|
};
|
|
|
|
SPICEdev *
|
|
get_cpl_info(void)
|
|
{
|
|
return &CPLinfo;
|
|
}
|