12 #ifndef __OCP_OUTPUT_HEADER__
13 #define __OCP_OUTPUT_HEADER__
58 activity = src.activity;
64 activity = src.activity;
65 obj.assign(src.obj.begin(), src.obj.end());
78 SumPair(
const string& item,
const string& obj,
const string& unit)
104 void PrintInfo(
const string& dir)
const;
107 vector<SumPair> Sumdata;
145 void Setup(
const OCP_DBL& totalTime);
151 void PrintInfo(
const string& dir)
const;
154 vector<OCP_DBL> time;
156 vector<OCP_DBL> dPmax;
157 vector<OCP_DBL> dVmax;
158 vector<OCP_DBL> dSmax;
159 vector<OCP_DBL> dNmax;
168 void Setup(
const string& dir);
169 void PrintInfo(
const string& dir,
const Reservoir& rs,
const OCP_DBL& days)
const;
209 void PrintInfo()
const;
unsigned int USI
Generic unsigned integer.
double OCP_DBL
Double precision.
OCPControl class declaration.
ParamOutput class declaration.
Reservoir class declaration.
Supply basic tools used to output files.
A structure of three-dimensional coordinates.
Collect important information of each time step for fast review.
Collect more detailed information of each time step.
All control parameters except for well controlers.
3D coordinate representation in OpenCAEPoro
The OCPOutput class manages different kinds of ways to output information.
vector< USI > index
Records the index of bulk or well, whose properties will be printed.
Top-level data structure for the OpenCAEPoro simulator.
void InputParam(ParamRead ¶m)
Read input parameters to an internal structure.
The SumPair class is an auxiliary structure storing summary data to output.
The Summary class manages the output in the summary file.
Used to stores the contents of keyword whose contents are in form of string.
Used to stores the contents of keyword whose contents are in form of coordinates.