diff --git a/ebos/eclgenerictracermodel.cc b/ebos/eclgenerictracermodel.cc index 61ae6fcc3..4081e981d 100644 --- a/ebos/eclgenerictracermodel.cc +++ b/ebos/eclgenerictracermodel.cc @@ -126,6 +126,15 @@ tracerConcentration(int tracerIdx, int globalDofIdx) const return tracerConcentration_[tracerIdx][globalDofIdx]; } + +template +void EclGenericTracerModel:: +setTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) +{ + this->tracerConcentration_[tracerIdx][globalDofIdx] = value; +} + + template void EclGenericTracerModel:: doInit(bool enabled, size_t numGridDof, diff --git a/ebos/eclgenerictracermodel.hh b/ebos/eclgenerictracermodel.hh index aa02163e5..42dc4c6bf 100644 --- a/ebos/eclgenerictracermodel.hh +++ b/ebos/eclgenerictracermodel.hh @@ -67,6 +67,7 @@ public: * \brief Return the tracer concentration for tracer index and global DofIdx */ Scalar tracerConcentration(int tracerIdx, int globalDofIdx) const; + void setTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value); /*! * \brief Return well tracer rates