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.
 
 
 
 
 
 

60 lines
1.7 KiB

/*
* ciderinp.h
*
* CIDER input library header
*/
#ifndef _CIDERINP_H
#define _CIDERINP_H
/* externals for bdryset.c */
extern int BDRYcheck(BDRYcard *, DOMNdomain *);
extern int BDRYsetup(BDRYcard *, MESHcoord *, MESHcoord *, DOMNdomain *);
/* externals for contset.c */
extern int CONTcheck(CONTcard *);
extern int CONTsetup(CONTcard *, ELCTelectrode *);
/* externals for domnset.c */
extern int DOMNcheck(DOMNcard *, MaterialInfo *);
extern int DOMNsetup(DOMNcard *,DOMNdomain **, MESHcoord *, MESHcoord *,
MaterialInfo *);
/* externals for dopset.c */
extern int DOPcheck(DOPcard *, MESHcoord *, MESHcoord *);
extern int DOPsetup(DOPcard *, DOPprofile **, DOPtable **,
MESHcoord *, MESHcoord *);
/* externals for elctset.c */
extern int ELCTcheck(ELCTcard *);
extern int ELCTsetup(ELCTcard *, ELCTelectrode **, MESHcoord *,
MESHcoord *);
/* externals for matlset.c */
extern int MATLcheck(MATLcard *);
extern int MATLsetup(MATLcard *, MaterialInfo **);
/* externals for meshset.c */
extern double *MESHmkArray(MESHcoord *, int);
extern void MESHiBounds(MESHcoord *, int *, int *);
extern void MESHlBounds(MESHcoord *, double *, double *);
extern int MESHlocate(MESHcoord *, double);
extern int MESHcheck(char, MESHcard *);
extern int MESHsetup(char, MESHcard *, MESHcoord **, int *);
/* externals for mobset.c */
extern int MOBcheck(MOBcard *, MaterialInfo *);
extern int MOBsetup(MOBcard *, MaterialInfo *);
/* externals for modlset.c */
extern int MODLcheck(MODLcard *);
extern int MODLsetup(MODLcard *);
/* externals for outpset.c */
extern int OUTPcheck(OUTPcard *);
extern int OUTPsetup(OUTPcard *);
#endif