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