当前位置: 首页>>代码示例>>C++>>正文


C++ STORAGE::Initialization方法代码示例

本文整理汇总了C++中STORAGE::Initialization方法的典型用法代码示例。如果您正苦于以下问题:C++ STORAGE::Initialization方法的具体用法?C++ STORAGE::Initialization怎么用?C++ STORAGE::Initialization使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在STORAGE的用法示例。


在下文中一共展示了STORAGE::Initialization方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: main

int main(int argc, char **argv) {
	STORAGE store;
	SOLVE_BASE *solve;
	EOS_BASE *equation_of_state;
	MPI_Init(&argc,&argv);
	MPI_Comm_size(MPI_COMM_WORLD,&store.NumOfCpu);
	MPI_Comm_rank(MPI_COMM_WORLD,&store.id);
	//	MPI::Init ( argc, argv );
	//
	//	store.id = MPI::COMM_WORLD.Get_rank ( );
	//
	//	store.NumOfCpu = MPI::COMM_WORLD.Get_size ( );
	istringstream line;
	if (argv[1][1] == 'i')
	{
		string input(argv[2]);
		store.PN = 1;
		store.PM = 1;
		store.PL = 1;
		store.Initialization(input);
	}
	else
	{
		if (argv[2][0] == '3')
		{
			//store.PN = argv[4][0] - 48;
			//store.PM = argv[5][0] - 48;
			//store.PL = argv[6][0] - 48;
			string input = argv[4];
			line.clear();
			line.str(input);
			line>>store.PN;
			line.clear();
			input = argv[5];
			line.clear();
			line.str(input);
			line>>store.PM;
			line.clear();
			store.PL = argv[6][0] - 48;
			input=argv[8];
			store.Initialization(input);
		}
		else if (argv[2][0] == '2')
开发者ID:LingDu-san,项目名称:SPH,代码行数:43,代码来源:SPH.cpp


注:本文中的STORAGE::Initialization方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。