mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Tabs to spaces
This commit is contained in:
parent
67b55f873c
commit
106467e889
@ -70,29 +70,29 @@ namespace Opm {
|
|||||||
|
|
||||||
VFPProperties(int table_num,
|
VFPProperties(int table_num,
|
||||||
double datum_depth,
|
double datum_depth,
|
||||||
FLO_TYPE flo_type,
|
FLO_TYPE flo_type,
|
||||||
WFR_TYPE wfr_type,
|
WFR_TYPE wfr_type,
|
||||||
GFR_TYPE gfr_type,
|
GFR_TYPE gfr_type,
|
||||||
ALQ_TYPE alq_type,
|
ALQ_TYPE alq_type,
|
||||||
const std::vector<double>& flo_data,
|
const std::vector<double>& flo_data,
|
||||||
const std::vector<double>& thp_data,
|
const std::vector<double>& thp_data,
|
||||||
const std::vector<double>& wfr_data,
|
const std::vector<double>& wfr_data,
|
||||||
const std::vector<double>& gfr_data,
|
const std::vector<double>& gfr_data,
|
||||||
const std::vector<double>& alq_data,
|
const std::vector<double>& alq_data,
|
||||||
array_type data
|
array_type data
|
||||||
) :
|
) :
|
||||||
table_num_(table_num),
|
table_num_(table_num),
|
||||||
datum_depth_(datum_depth),
|
datum_depth_(datum_depth),
|
||||||
flo_type_(flo_type),
|
flo_type_(flo_type),
|
||||||
wfr_type_(wfr_type),
|
wfr_type_(wfr_type),
|
||||||
gfr_type_(gfr_type),
|
gfr_type_(gfr_type),
|
||||||
alq_type_(alq_type),
|
alq_type_(alq_type),
|
||||||
flo_data_(flo_data),
|
flo_data_(flo_data),
|
||||||
thp_data_(thp_data),
|
thp_data_(thp_data),
|
||||||
wfr_data_(wfr_data),
|
wfr_data_(wfr_data),
|
||||||
gfr_data_(gfr_data),
|
gfr_data_(gfr_data),
|
||||||
alq_data_(alq_data),
|
alq_data_(alq_data),
|
||||||
data_(data) {
|
data_(data) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -105,99 +105,99 @@ namespace Opm {
|
|||||||
|
|
||||||
//Rate type
|
//Rate type
|
||||||
try {
|
try {
|
||||||
std::string flo_string = header->getItem("RATE_TYPE")->getString(0);
|
std::string flo_string = header->getItem("RATE_TYPE")->getString(0);
|
||||||
if (flo_string == "OIL") {
|
if (flo_string == "OIL") {
|
||||||
flo_type_ = FLO_OIL;
|
flo_type_ = FLO_OIL;
|
||||||
}
|
}
|
||||||
else if (flo_string == "LIQ") {
|
else if (flo_string == "LIQ") {
|
||||||
flo_type_ = FLO_LIQ;
|
flo_type_ = FLO_LIQ;
|
||||||
}
|
}
|
||||||
else if (flo_string == "GAS") {
|
else if (flo_string == "GAS") {
|
||||||
flo_type_ = FLO_GAS;
|
flo_type_ = FLO_GAS;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
flo_type_ = FLO_INVALID;
|
flo_type_ = FLO_INVALID;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
catch (std::invalid_argument& e) {
|
||||||
|
//TODO: log here
|
||||||
|
flo_type_ = FLO_INVALID;
|
||||||
}
|
}
|
||||||
catch (std::invalid_argument& e) {
|
|
||||||
//TODO: log here
|
|
||||||
flo_type_ = FLO_INVALID;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Water fraction
|
//Water fraction
|
||||||
try {
|
try {
|
||||||
std::string wfr_string = header->getItem("WFR")->getString(0);
|
std::string wfr_string = header->getItem("WFR")->getString(0);
|
||||||
if (wfr_string == "WOR") {
|
if (wfr_string == "WOR") {
|
||||||
wfr_type_ = WFR_WOR;
|
wfr_type_ = WFR_WOR;
|
||||||
}
|
}
|
||||||
else if (wfr_string == "WCT") {
|
else if (wfr_string == "WCT") {
|
||||||
wfr_type_ = WFR_WCT;
|
wfr_type_ = WFR_WCT;
|
||||||
}
|
}
|
||||||
else if (wfr_string == "WGR") {
|
else if (wfr_string == "WGR") {
|
||||||
wfr_type_ = WFR_WGR;
|
wfr_type_ = WFR_WGR;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
wfr_type_ = WFR_INVALID;
|
wfr_type_ = WFR_INVALID;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
catch (std::invalid_argument& e) {
|
||||||
|
//TODO: log here
|
||||||
|
wfr_type_ = WFR_INVALID;
|
||||||
}
|
}
|
||||||
catch (std::invalid_argument& e) {
|
|
||||||
//TODO: log here
|
|
||||||
wfr_type_ = WFR_INVALID;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Gas fraction
|
//Gas fraction
|
||||||
try {
|
try {
|
||||||
std::string gfr_string = header->getItem("GFR")->getString(0);
|
std::string gfr_string = header->getItem("GFR")->getString(0);
|
||||||
if (gfr_string == "GOR") {
|
if (gfr_string == "GOR") {
|
||||||
gfr_type_ = GFR_GOR;
|
gfr_type_ = GFR_GOR;
|
||||||
}
|
}
|
||||||
else if (gfr_string == "GLR") {
|
else if (gfr_string == "GLR") {
|
||||||
gfr_type_ = GFR_GLR;
|
gfr_type_ = GFR_GLR;
|
||||||
}
|
}
|
||||||
else if (gfr_string == "OGR") {
|
else if (gfr_string == "OGR") {
|
||||||
gfr_type_ = GFR_OGR;
|
gfr_type_ = GFR_OGR;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
gfr_type_ = GFR_INVALID;
|
gfr_type_ = GFR_INVALID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (std::invalid_argument& e) {
|
catch (std::invalid_argument& e) {
|
||||||
//TODO: log here
|
//TODO: log here
|
||||||
gfr_type_ = GFR_INVALID;
|
gfr_type_ = GFR_INVALID;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Artificial lift
|
//Artificial lift
|
||||||
try {
|
try {
|
||||||
std::string alq_string = header->getItem("ALQ")->getString(0);
|
std::string alq_string = header->getItem("ALQ")->getString(0);
|
||||||
if (alq_string == "GRAT") {
|
if (alq_string == "GRAT") {
|
||||||
alq_type_ = ALQ_GRAT;
|
alq_type_ = ALQ_GRAT;
|
||||||
}
|
}
|
||||||
else if (alq_string == "IGLR") {
|
else if (alq_string == "IGLR") {
|
||||||
alq_type_ = ALQ_IGLR;
|
alq_type_ = ALQ_IGLR;
|
||||||
}
|
}
|
||||||
else if (alq_string == "TGLR") {
|
else if (alq_string == "TGLR") {
|
||||||
alq_type_ = ALQ_TGLR;
|
alq_type_ = ALQ_TGLR;
|
||||||
}
|
}
|
||||||
else if (alq_string == "PUMP") {
|
else if (alq_string == "PUMP") {
|
||||||
alq_type_ = ALQ_PUMP;
|
alq_type_ = ALQ_PUMP;
|
||||||
}
|
}
|
||||||
else if (alq_string == "COMP") {
|
else if (alq_string == "COMP") {
|
||||||
alq_type_ = ALQ_COMP;
|
alq_type_ = ALQ_COMP;
|
||||||
}
|
}
|
||||||
else if (alq_string == "BEAN") {
|
else if (alq_string == "BEAN") {
|
||||||
alq_type_ = ALQ_BEAN;
|
alq_type_ = ALQ_BEAN;
|
||||||
}
|
}
|
||||||
else if (alq_string == "UNDEF") {
|
else if (alq_string == "UNDEF") {
|
||||||
alq_type_ = ALQ_UNDEF;
|
alq_type_ = ALQ_UNDEF;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
alq_type_ = ALQ_INVALID;
|
alq_type_ = ALQ_INVALID;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
catch (std::invalid_argument& e) {
|
||||||
|
//TODO: log here
|
||||||
|
alq_type_ = ALQ_INVALID;
|
||||||
}
|
}
|
||||||
catch (std::invalid_argument& e) {
|
|
||||||
//TODO: log here
|
|
||||||
alq_type_ = ALQ_INVALID;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Get actual rate / flow values
|
//Get actual rate / flow values
|
||||||
flo_data_ = (*iter++)->getItem("FLOW_VALUES")->getRawDoubleData();
|
flo_data_ = (*iter++)->getItem("FLOW_VALUES")->getRawDoubleData();
|
||||||
@ -304,8 +304,8 @@ namespace Opm {
|
|||||||
//Find interpolation ratio
|
//Find interpolation ratio
|
||||||
double dist = (*ceil_iter - *floor_iter);
|
double dist = (*ceil_iter - *floor_iter);
|
||||||
if (dist > 0) {
|
if (dist > 0) {
|
||||||
//Possible source for floating point error here if value and floor are large,
|
//Possible source for floating point error here if value and floor are large,
|
||||||
//but very close to each other
|
//but very close to each other
|
||||||
retval.factor_ = (value-*floor_iter) / dist;
|
retval.factor_ = (value-*floor_iter) / dist;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -319,7 +319,7 @@ namespace Opm {
|
|||||||
const InterpData& wfr_i, const InterpData& gfr_i, const InterpData& alq_i) {
|
const InterpData& wfr_i, const InterpData& gfr_i, const InterpData& alq_i) {
|
||||||
//extents shape({{2, 2, 2, 2, 2}});
|
//extents shape({{2, 2, 2, 2, 2}});
|
||||||
//array_type nn(shape);
|
//array_type nn(shape);
|
||||||
double nn[2][2][2][2][2];
|
double nn[2][2][2][2][2];
|
||||||
|
|
||||||
//Pick out nearest neighbors (nn) to our evaluation point
|
//Pick out nearest neighbors (nn) to our evaluation point
|
||||||
//The following ladder of for loops will presumably be unrolled by a reasonable compiler.
|
//The following ladder of for loops will presumably be unrolled by a reasonable compiler.
|
||||||
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user