Renamed struct EclipseGrid -> struct EclipseWriterGrid to avoid conflict

with class in opm-parser.
This commit is contained in:
Joakim Hove 2014-04-20 10:29:40 +02:00
parent 8260d945fa
commit b43b89063e

View File

@ -503,9 +503,9 @@ private:
/** /**
* Representation of an Eclipse grid. * Representation of an Eclipse grid.
*/ */
struct EclipseGrid : public EclipseHandle <ecl_grid_type> { struct EclipseWriterGrid : public EclipseHandle <ecl_grid_type> {
/// Create a grid based on the keywords available in input file /// Create a grid based on the keywords available in input file
static EclipseGrid make (Opm::DeckConstPtr newParserDeck, static EclipseWriterGrid make (Opm::DeckConstPtr newParserDeck,
int number_of_cells, int number_of_cells,
const int* cart_dims, const int* cart_dims,
const int* global_cell) const int* global_cell)
@ -520,7 +520,7 @@ struct EclipseGrid : public EclipseHandle <ecl_grid_type> {
const auto& dyv = newParserDeck->getKeyword("DYV")->getSIDoubleData(); const auto& dyv = newParserDeck->getKeyword("DYV")->getSIDoubleData();
const auto& dzv = newParserDeck->getKeyword("DZV")->getSIDoubleData(); const auto& dzv = newParserDeck->getKeyword("DZV")->getSIDoubleData();
return EclipseGrid (dxv, dyv, dzv); return EclipseWriterGrid (dxv, dyv, dzv);
} }
else if (newParserDeck->hasKeyword("ZCORN")) { else if (newParserDeck->hasKeyword("ZCORN")) {
struct grdecl g; struct grdecl g;
@ -542,7 +542,7 @@ struct EclipseGrid : public EclipseHandle <ecl_grid_type> {
mapaxes_kw = std::move (EclipseKeyword<float> (MAPAXES_KW, mapaxesData)); mapaxes_kw = std::move (EclipseKeyword<float> (MAPAXES_KW, mapaxesData));
} }
return EclipseGrid (cart_dims, zcorn_kw, coord_kw, actnum_kw, mapaxes_kw); return EclipseWriterGrid (cart_dims, zcorn_kw, coord_kw, actnum_kw, mapaxes_kw);
} }
else { else {
OPM_THROW(std::runtime_error, OPM_THROW(std::runtime_error,
@ -565,14 +565,14 @@ struct EclipseGrid : public EclipseHandle <ecl_grid_type> {
// GCC 4.4 doesn't generate these constructors for us; provide the // GCC 4.4 doesn't generate these constructors for us; provide the
// default implementation explicitly here instead // default implementation explicitly here instead
EclipseGrid (EclipseGrid&& rhs) EclipseWriterGrid (EclipseWriterGrid&& rhs)
: EclipseHandle <ecl_grid_type> (std::move (rhs)) { } : EclipseHandle <ecl_grid_type> (std::move (rhs)) { }
EclipseGrid& operator= (EclipseGrid&& rhs) { EclipseWriterGrid& operator= (EclipseWriterGrid&& rhs) {
EclipseHandle <ecl_grid_type>::operator= (std::move(rhs)); EclipseHandle <ecl_grid_type>::operator= (std::move(rhs));
return *this; return *this;
} }
EclipseGrid (const EclipseGrid&) = delete; EclipseWriterGrid (const EclipseWriterGrid&) = delete;
EclipseGrid& operator= (const EclipseGrid&) = delete; EclipseWriterGrid& operator= (const EclipseWriterGrid&) = delete;
private: private:
// each of these cases could have been their respective subclass, // each of these cases could have been their respective subclass,
@ -580,7 +580,7 @@ private:
// once we have the handle // once we have the handle
// setup smart pointer for Cartesian grid // setup smart pointer for Cartesian grid
EclipseGrid (const std::vector<double>& dxv, EclipseWriterGrid (const std::vector<double>& dxv,
const std::vector<double>& dyv, const std::vector<double>& dyv,
const std::vector<double>& dzv) const std::vector<double>& dzv)
: EclipseHandle <ecl_grid_type> ( : EclipseHandle <ecl_grid_type> (
@ -594,7 +594,7 @@ private:
ecl_grid_free) { } ecl_grid_free) { }
// setup smart pointer for cornerpoint grid // setup smart pointer for cornerpoint grid
EclipseGrid (const int dims[], EclipseWriterGrid (const int dims[],
const EclipseKeyword<float>& zcorn, const EclipseKeyword<float>& zcorn,
const EclipseKeyword<float>& coord, const EclipseKeyword<float>& coord,
const EclipseKeyword<int>& actnum, const EclipseKeyword<int>& actnum,
@ -644,7 +644,7 @@ struct EclipseInit : public EclipseHandle <fortio_type> {
auto dataField = getAllSiDoubles_(newParserDeck->getKeyword(PORO_KW)); auto dataField = getAllSiDoubles_(newParserDeck->getKeyword(PORO_KW));
restrictToActiveCells_(dataField, number_of_cells, global_cell); restrictToActiveCells_(dataField, number_of_cells, global_cell);
EclipseGrid eclGrid = EclipseGrid::make (newParserDeck, number_of_cells, EclipseWriterGrid eclGrid = EclipseWriterGrid::make (newParserDeck, number_of_cells,
cart_dims, global_cell); cart_dims, global_cell);
EclipseKeyword<float> poro (PORO_KW, dataField); EclipseKeyword<float> poro (PORO_KW, dataField);
@ -1054,8 +1054,8 @@ void EclipseWriter::writeInit(const SimulatorTimer &timer)
return; return;
} }
/* Grid files */ /* Grid files */
EclipseGrid eclGrid = EclipseGrid::make (newParserDeck_, number_of_cells_, EclipseWriterGrid eclGrid = EclipseWriterGrid::make (newParserDeck_, number_of_cells_,
cart_dims_, global_cell_); cart_dims_, global_cell_);
eclGrid.write (outputDir_, baseName_, /*stepIdx=*/0); eclGrid.write (outputDir_, baseName_, /*stepIdx=*/0);
EclipseInit fortio = EclipseInit::make (outputDir_, baseName_, /*stepIdx=*/0); EclipseInit fortio = EclipseInit::make (outputDir_, baseName_, /*stepIdx=*/0);