adding methond to set NNC for EclipseState
it needs to be updated after grid processing.
This commit is contained in:
@@ -47,9 +47,7 @@ namespace Opm {
|
||||
std::unordered_map<size_t, double> aquiferCellVolumes() const;
|
||||
|
||||
std::vector<NNCdata> aquiferNNCs(const EclipseGrid& grid, const FieldPropsManager& fp) const;
|
||||
|
||||
std::vector<NNCdata> aquiferCellNNCs() const;
|
||||
|
||||
std::vector<NNCdata> aquiferConnectionNNCs(const EclipseGrid& grid, const FieldPropsManager& fp) const;
|
||||
|
||||
std::unordered_map<size_t, AquiferCellProps> aquiferCellProps() const;
|
||||
|
||||
@@ -88,6 +88,7 @@ namespace Opm {
|
||||
/// the non-standard adjacencies as specified in input deck
|
||||
const NNC& getInputNNC() const;
|
||||
void appendInputNNC(const std::vector<NNCdata>& nnc);
|
||||
void setInputNNC(const NNC& nnc);
|
||||
bool hasInputNNC() const;
|
||||
|
||||
// The potentially parallelized field properties
|
||||
|
||||
@@ -238,6 +238,10 @@ AquiferConfig load_aquifers(const Deck& deck, const TableManager& tables, NNC& i
|
||||
return m_inputNnc;
|
||||
}
|
||||
|
||||
void EclipseState::setInputNNC(const NNC& nnc) {
|
||||
m_inputNnc = nnc;
|
||||
}
|
||||
|
||||
void EclipseState::appendInputNNC(const std::vector<NNCdata>& nnc) {
|
||||
for (const auto& nnc_data : nnc ) {
|
||||
this->m_inputNnc.addNNC(nnc_data.cell1, nnc_data.cell2, nnc_data.trans);
|
||||
|
||||
Reference in New Issue
Block a user