本文整理汇总了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')