Difference between revisions of "lll2ltlg(API)"
From EosPedia
								
												
				|  (Created page with "DataManip/llData/src/'''lll2ltlg'''はll2ltlgのためのAPI です。  == constant ==  == struct ==  typedef struct lll2ltlgInfo {  	→Input File:   		long flagIn;...") | |||
| Line 1: | Line 1: | ||
| − | DataManip/llData/src/'''lll2ltlg''' | + | DataManip/llData/src/'''lll2ltlg''' is API fpr [[ll2ltlg]]. | 
| == constant == | == constant == | ||
Revision as of 06:09, 30 July 2014
DataManip/llData/src/lll2ltlg is API fpr ll2ltlg.
constant
struct
typedef struct lll2ltlgInfo {
	/* Input File */
		long flagIn;
   		char* In;
   		FILE* fptIn; 
	/* Output File */
    	char* Out;
    	FILE* fptOut;
	/* Config File */
   		long flagconfigFile;
   		char* configFile;
    	FILE* fptconfigFile;
	/* Title for ltlg */
   		long flagTitle;
   		char* Title;
	/* The Number of Layer Line */
    	long flagllMax;
    	long llMax;
	/* The inverse of deltaR: unit Angstrom */
    	long flagdelRInv;
    	float delRInv;
	/* The inverse of Rmax:  unix Angstrom */
    	long flagRMaxInv;
    	float RMaxInv;
	/* Delta r : unit Angstrom */
    	long flagdelr;
    	float delr;
	/* rmax : unit Angstrom */
    	long flagrMax;
    	float rMax;
 	    long mode;
} lll2ltlgInfo;
API
extern void ll2ltlgConfigFileRead(lll2ltlgInfo* linfo, FILE* fpt);
/* Fourier Bessel Transform */ extern void lll2ltlg(ltlgData* out, llData* in, lll2ltlgInfo* linfo); extern void emBessel(ltlgData* ltlg, llData* ll); extern ltlgDataParaTypeReal Bessel0(ltlgDataParaTypeReal x0); extern ltlgDataParaTypeReal Bessel1(ltlgDataParaTypeReal x0);
