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.
 
 
 
 
 
 

65 lines
1.3 KiB

#include <config.h>
#include <devdefs.h>
#include "vcvsitf.h"
#include "vcvsext.h"
#include "vcvsinit.h"
SPICEdev VCVSinfo = {
{
"VCVS",
"Voltage controlled voltage source",
&VCVSnSize,
&VCVSnSize,
VCVSnames,
&VCVSpTSize,
VCVSpTable,
0,
NULL,
DEV_DEFAULT
},
DEVparam : VCVSparam,
DEVmodParam : NULL,
DEVload : VCVSload,
DEVsetup : VCVSsetup,
DEVunsetup : VCVSunsetup,
DEVpzSetup : VCVSsetup,
DEVtemperature: NULL,
DEVtrunc : NULL,
DEVfindBranch : VCVSfindBr,
DEVacLoad : VCVSload, /* AC and normal loads are identical */
DEVaccept : NULL,
DEVdestroy : VCVSdestroy,
DEVmodDelete : VCVSmDelete,
DEVdelete : VCVSdelete,
DEVsetic : NULL,
DEVask : VCVSask,
DEVmodAsk : NULL,
DEVpzLoad : VCVSpzLoad,
DEVconvTest : NULL,
DEVsenSetup : VCVSsSetup,
DEVsenLoad : VCVSsLoad,
DEVsenUpdate : NULL,
DEVsenAcLoad : VCVSsAcLoad,
DEVsenPrint : VCVSsPrint,
DEVsenTrunc : NULL,
DEVdisto : NULL, /* DISTO */
DEVnoise : NULL, /* NOISE */
DEVinstSize : &VCVSiSize,
DEVmodSize : &VCVSmSize
};
SPICEdev *
get_vcvs_info(void)
{
return &VCVSinfo;
}