1 /* 2 * ciderinp.h 3 * 4 * CIDER input library header 5 */ 6 7 #ifndef ngspice_CIDERINP_H 8 #define ngspice_CIDERINP_H 9 10 11 /* externals for bdryset.c */ 12 extern int BDRYcheck(BDRYcard *, DOMNdomain *); 13 extern int BDRYsetup(BDRYcard *, MESHcoord *, MESHcoord *, DOMNdomain *); 14 15 /* externals for contset.c */ 16 extern int CONTcheck(CONTcard *); 17 extern int CONTsetup(CONTcard *, ELCTelectrode *); 18 19 /* externals for domnset.c */ 20 extern int DOMNcheck(DOMNcard *, MaterialInfo *); 21 extern int DOMNsetup(DOMNcard *,DOMNdomain **, MESHcoord *, MESHcoord *, 22 MaterialInfo *); 23 24 /* externals for dopset.c */ 25 extern int DOPcheck(DOPcard *, MESHcoord *, MESHcoord *); 26 extern int DOPsetup(DOPcard *, DOPprofile **, DOPtable **, 27 MESHcoord *, MESHcoord *); 28 29 /* externals for elctset.c */ 30 extern int ELCTcheck(ELCTcard *); 31 extern int ELCTsetup(ELCTcard *, ELCTelectrode **, MESHcoord *, 32 MESHcoord *); 33 34 /* externals for matlset.c */ 35 extern int MATLcheck(MATLcard *); 36 extern int MATLsetup(MATLcard *, MaterialInfo **); 37 38 /* externals for mobset.c */ 39 extern int MOBcheck(MOBcard *, MaterialInfo *); 40 extern int MOBsetup(MOBcard *, MaterialInfo *); 41 42 /* externals for modlset.c */ 43 extern int MODLcheck(MODLcard *); 44 extern int MODLsetup(MODLcard *); 45 46 /* externals for outpset.c */ 47 extern int OUTPcheck(OUTPcard *); 48 extern int OUTPsetup(OUTPcard *); 49 50 51 52 #endif 53