GenericTracerModel.hpp
Go to the documentation of this file.
55template<class Grid, class GridView, class DofMapper, class Stencil, class FluidSystem, class Scalar>
Definition: CollectDataOnIORank.hpp:49 Definition: GenericTracerModel.hpp:56 void setEnableSolTracers(int tracerIdx, bool enableSolTracer) Definition: GenericTracerModel_impl.hpp:155 int numTracers() const Return the number of tracers considered by the tracerModel. Definition: GenericTracerModel_impl.hpp:162 Scalar currentConcentration_(const Well &eclWell, const std::string &name) const Definition: GenericTracerModel_impl.hpp:211 const std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > & getWellTracerRates() const Return well tracer rates. Definition: GenericTracerModel.hpp:93 void doInit(bool rst, std::size_t numGridDof, std::size_t gasPhaseIdx, std::size_t oilPhaseIdx, std::size_t waterPhaseIdx) Initialize all internal data structures needed by the tracer module. Definition: GenericTracerModel_impl.hpp:225 std::string sname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:176 std::vector< TracerVector > tracerConcentration_ Definition: GenericTracerModel.hpp:156 std::vector< int > tracerPhaseIdx_ Definition: GenericTracerModel.hpp:154 std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > wellFreeTracerRate_ Definition: GenericTracerModel.hpp:163 const DofMapper & dofMapper_ Definition: GenericTracerModel.hpp:152 std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > wellTracerRate_ Definition: GenericTracerModel.hpp:162 std::unordered_map< int, std::vector< MSWellTracerRate< Scalar > > > mSwTracerRate_ Definition: GenericTracerModel.hpp:166 const std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > & getWellFreeTracerRates() const Definition: GenericTracerModel.hpp:97 const EclipseState & eclState_ Definition: GenericTracerModel.hpp:150 void setSolTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) Definition: GenericTracerModel_impl.hpp:147 std::string wellfname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:183 GenericTracerModel(const GridView &gridView, const EclipseState &eclState, const CartesianIndexMapper &cartMapper, const DofMapper &dofMapper, const std::function< std::array< double, dimWorld >(int)> centroids) Definition: GenericTracerModel_impl.hpp:102 const std::string & name(int tracerIdx) const Return the tracer name. Definition: GenericTracerModel_impl.hpp:218 const std::vector< bool > & enableSolTracers() const Definition: GenericTracerModel_impl.hpp:204 Phase phase(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:197 const std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > & getWellSolTracerRates() const Definition: GenericTracerModel.hpp:101 std::string wellsname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:190 const std::unordered_map< int, std::vector< MSWellTracerRate< Scalar > > > & getMswTracerRates() const Definition: GenericTracerModel.hpp:105 std::string fname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:169 std::vector< TracerVectorSingle > freeTracerConcentration_ Definition: GenericTracerModel.hpp:158 std::function< std::array< double, dimWorld >(int)> centroids_ Function returning the cell centers. Definition: GenericTracerModel.hpp:169 bool linearSolve_(const TracerMatrix &M, TracerVector &x, TracerVector &b) Definition: GenericTracerModel_impl.hpp:387 const CartesianIndexMapper & cartMapper_ Definition: GenericTracerModel.hpp:151 Dune::BlockVector< Dune::FieldVector< Scalar, 2 > > TracerVector Definition: GenericTracerModel.hpp:60 Dune::CartesianIndexMapper< Grid > CartesianIndexMapper Definition: GenericTracerModel.hpp:61 void setFreeTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) Definition: GenericTracerModel_impl.hpp:139 std::vector< bool > enableSolTracers_ Definition: GenericTracerModel.hpp:155 Scalar solTracerConcentration(int tracerIdx, int globalDofIdx) const Definition: GenericTracerModel_impl.hpp:128 TracerTypeIdx Tracer type index. Definition: GenericTracerModel.hpp:144 bool linearSolveBatchwise_(const TracerMatrix &M, std::vector< TracerVector > &x, std::vector< TracerVector > &b) Definition: GenericTracerModel_impl.hpp:442 Dune::BCRSMatrix< Opm::MatrixBlock< Scalar, 2, 2 > > TracerMatrix Definition: GenericTracerModel.hpp:59 void serializeOp(Serializer &serializer) Definition: GenericTracerModel.hpp:108 std::vector< TracerVectorSingle > solTracerConcentration_ Definition: GenericTracerModel.hpp:159 Scalar freeTracerConcentration(int tracerIdx, int globalDofIdx) const Return the tracer concentration for tracer index and global DofIdx. Definition: GenericTracerModel_impl.hpp:117 Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > TracerVectorSingle Definition: GenericTracerModel.hpp:58 std::unique_ptr< TracerMatrix > tracerMatrix_ Definition: GenericTracerModel.hpp:157 std::unordered_map< int, std::vector< WellTracerRate< Scalar > > > wellSolTracerRate_ Definition: GenericTracerModel.hpp:164 Definition: blackoilboundaryratevector.hh:39 |