test.cpp

来自「光脉冲在等离子体中传输的模拟仿真程序。用于电子密度诊断。」· C++ 代码 · 共 35 行

CPP
35
字号
#include "plasma2.cpp"
main()
{
	char ne_name[]="ne00sg3.dat", amp[]="gama100.dat",phase[]="gpha100.dat";	
	double Wavelength=1.55e-5;//15.5nm; 
	int NN=1024*16, N=2*100;
	double A=100.0,W0=1;//mm
	double LD=5.*W0;
	double R=2.0*W0;
	double Z=5.*W0;

	plasma pl(Z,LD,NN,N,A,W0,R,Wavelength);//Z, LD, NN, N, A, W0, RD, Wavelength
	pl.initvalue();
	pl.nls();

	int np=NN/256;
	pl.printamp(amp,np);
	pl.printphase(phase,np,true);
/*		pl.phase();	
		pl.abel();
		pl.printne(ne_name,4);
	while(pl.judgene(0.001)){
//	for(int i=0;i<20;i++){
		pl.correct();
		pl.abel();
		if(ne_name[3]=='9'){
			ne_name[2]++;
			ne_name[3]='0';
		}else
			ne_name[3]++;
		pl.printne(ne_name,4);
	}*/
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?