#if(defined(_USRDLL)) #define DLLEXPORT extern __declspec(dllexport) #else #define DLLEXPORT #endif DLLEXPORT int mlpsetnet_ (int *nl, int *nn); DLLEXPORT int mlplearnalloc_ (); DLLEXPORT void mlplearnfree_ (); DLLEXPORT int mlpsetlearn_ (int *lmet, float *eta, float *decay, float *epsilon, float *Delta, int *nreset, float *tau, float *lambda); DLLEXPORT int mlpsetnpat_ (int *ifile, int *npat, int *ipond, int *nin, int *nout); int mlppatnum_ (int *ifile, int *npat); int mlpaddnpat_ (int *ifile, int *npat, int *ipond); DLLEXPORT void mlpgetnpat_ (int *ifile, int *npat, int *ninp, int *nout, int *ipond); DLLEXPORT void mlpinitw_ (int *mode); void mlpprw_ (); void mlpprff_ (); void mlpprfun_ (int *lang); DLLEXPORT int mlpsaveff_(char *filename); DLLEXPORT int mlpsavecf_(char *filename); DLLEXPORT int mlploadw_ (char *filename); DLLEXPORT int mlpsavew_ (char *filename); DLLEXPORT void mlpfree_ (); DLLEXPORT int mlpsetpat_ (int *ifile, int *ipat, float *rin, float *rans, float *pond); DLLEXPORT float mlpepoch_ (int *iepoch); DLLEXPORT float mlptest_ (int *ifile); DLLEXPORT void mlpcompute_ (float *rin, float *rout); void mlpgetdata_ (int *ifile, int *ipat, float *rin, float *rout, float *rans, float *pond); void mlpprpawf_ (); DLLEXPORT int mlpreadf_ (int *ifile, char *filename); void mlpnorm_ (); DLLEXPORT void mlpgetnet_(int *nlayer, int *nneur); DLLEXPORT int mlpgetw_(int *layer, int *neuron, float *weights); float mlpversion_ (); DLLEXPORT void mlpstat_(int *ifile, float *mean, float *sigma, float *minimum, float *maximum); DLLEXPORT void mlpgetinput_(int *ifile, int *input, float *rin); DLLEXPORT void mlpgetoutput_(int *ifile, int *input, float *rin);