123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- //
- // Created by anna on 2020/12/3.
- //
- #ifndef GTCVR_AOID_SINGLEGT_YIELD_H
- #define GTCVR_AOID_SINGLEGT_YIELD_H
- #include "iostream"
- #include "vector"
- #include "math.h"
- #include "../gtcommonkits.h"
- /*
- * 单功图产量表
- */
- class aoid_singlegt_yield {
- public:
- aoid_singlegt_yield();
- public:
- std::string well_id;
- std::string well_common_name;
- std::string prod_date;
- double stroke;
- double frequence;
- double bj;
- double bs;
- double cmd;
- double yzzj;
- double sxzh;
- double xxzh;
- std::vector<std::vector<double>> sgt;
- std::vector<std::vector<double>> bgt;
- std::string zdjg;
- std::string refrencewell_id;
- std::string refrencecjsj;
- double liq_prod_daily;
- double oil_prod_daily;
- double gas_prod_daily;
- std::string eczdjg;
- double bx;
- double hsl;
- double flag;
- double bdxs;
- double llpl;
- double zcc;
- double ycc;
- double sjcc;
- double yxcc;
- double ccss;
- double lsss;
- double gyss;
- double pumpdepth;
- double hy;
- double yy;
- double ty;
- double water_prod_daily;
- std::vector<std::vector<double>> refrencesgt;
- double scsj;
- double qyb;
- double stroke_ratio;
- double djdy;
- double hjwd;
- double ybdl;
- double xhqd;
- std::string sbh;
- public:
- /**
- * trans gt formate str to obj
- * @param sgt
- * @return
- */
- std::string gt_trans_arraytostr(std::vector<std::vector<double>> sgt);
- std::vector<std::vector<double>> gt_trans_strtoarray(std::string sgt);
- };
- #endif //GTCVR_AOID_SINGLEGT_YIELD_H
|