parainput.h

来自「用蒙特卡罗方法实现能谱测量的模拟,以及探测效率的计算.」· C头文件 代码 · 共 77 行

H
77
字号
#if !defined(AFX_PARAINPUT_H__72CFD88B_6C48_42FD_BCAD_85A08B88ECD6__INCLUDED_)
#define AFX_PARAINPUT_H__72CFD88B_6C48_42FD_BCAD_85A08B88ECD6__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ParaInput.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CParaInput dialog

class CParaInput : public CDialog
{
// Construction
public:
	int num[1024];
	int num1[2048];
	int signn;
	CParaInput(CWnd* pParent = NULL);   // standard constructor


// Dialog Data
	//{{AFX_DATA(CParaInput)
	enum { IDD = IDD_DIALOG1 };
	float	m_energy1;
	float	m_energy2;
	long	m_num;
	long	m_num1;
	long	m_num2;
	float	m_prob;
	int		m_qujian;
	long	m_Nget;
	long	m_Ntotal;
	float	m_lamada1;
	float	m_lamada2;
	float	m_relative;
	float	m_height;
	float	m_radius;
	//}}AFX_DATA


// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CParaInput)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	// Generated message map functions
	//{{AFX_MSG(CParaInput)
	afx_msg void Onrunjun();
	afx_msg void Onrundepen();
	afx_msg void OnRuntwo();
	afx_msg void OnRunthree();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
	
private:
	double rand2(int &idum);//产生随机数的程序
	void junyun(long m_num1,int m_qujian);
	void Duli(long m_num2);
    float chazhi(float x[],float y[],float e);
	float chazhi3(float x[],float y[],float e);
	void two_effects(float m_eng1,float m_eng2,float m_prob,long m_num,float m_radius,float m_height);
	void three_effects(float m_eng1,float m_eng2,float m_prob,long m_num,float m_radius,float m_height);

};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_PARAINPUT_H__72CFD88B_6C48_42FD_BCAD_85A08B88ECD6__INCLUDED_)

⌨️ 快捷键说明

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