OPALX (Object Oriented Parallel Accelerator Library for Exascal)
MINIorX
OPALX
IpplInfoWrapper.h
Go to the documentation of this file.
1
#ifndef IPPLINFOWRAPPER_H
2
#define IPPLINFOWRAPPER_H
3
#include <iostream>
4
#include <string>
5
#include "Ippl.h"
6
7
//
8
// Copyright & License: See Copyright.readme in src directory
9
//
10
14
15
#include "Utility/IpplInfo.h"
16
17
class
IpplInfoWrapper
{
18
public
:
19
IpplInfoWrapper
(
const
std::string& inputFileName,
int
infoLevel,
int
warnLevel, MPI_Comm comm);
20
~IpplInfoWrapper
();
21
22
private
:
23
unsigned
int
exeName_m
;
24
unsigned
int
inputFileName_m
;
25
unsigned
int
noComm_m
;
26
unsigned
int
info_m
;
27
unsigned
int
infoLevel_m
;
28
unsigned
int
warn_m
;
29
unsigned
int
warnLevel_m
;
30
31
char
*
buffer_m
;
32
char
**
arg_m
;
33
34
// ada ippl* instance_m;
35
};
36
37
#endif
IpplInfoWrapper::IpplInfoWrapper
IpplInfoWrapper(const std::string &inputFileName, int infoLevel, int warnLevel, MPI_Comm comm)
Definition
IpplInfoWrapper.cpp:9
IpplInfoWrapper::noComm_m
unsigned int noComm_m
Definition
IpplInfoWrapper.h:25
IpplInfoWrapper::info_m
unsigned int info_m
Definition
IpplInfoWrapper.h:26
IpplInfoWrapper::inputFileName_m
unsigned int inputFileName_m
Definition
IpplInfoWrapper.h:24
IpplInfoWrapper::buffer_m
char * buffer_m
Definition
IpplInfoWrapper.h:31
IpplInfoWrapper::warnLevel_m
unsigned int warnLevel_m
Definition
IpplInfoWrapper.h:29
IpplInfoWrapper::arg_m
char ** arg_m
Definition
IpplInfoWrapper.h:32
IpplInfoWrapper::warn_m
unsigned int warn_m
Definition
IpplInfoWrapper.h:28
IpplInfoWrapper::~IpplInfoWrapper
~IpplInfoWrapper()
Definition
IpplInfoWrapper.cpp:46
IpplInfoWrapper::infoLevel_m
unsigned int infoLevel_m
Definition
IpplInfoWrapper.h:27
IpplInfoWrapper::exeName_m
unsigned int exeName_m
Definition
IpplInfoWrapper.h:23