GenericTracerModel.hpp
Go to the documentation of this file.
54template<class Grid, class GridView, class DofMapper, class Stencil, class FluidSystem, class Scalar>
Definition: CollectDataOnIORank.hpp:49 Definition: GenericTracerModel.hpp:55 void setEnableSolTracers(int tracerIdx, bool enableSolTracer) Definition: GenericTracerModel_impl.hpp:152 int numTracers() const Return the number of tracers considered by the tracerModel. Definition: GenericTracerModel_impl.hpp:159 Scalar currentConcentration_(const Well &eclWell, const std::string &name) const Definition: GenericTracerModel_impl.hpp:208 const std::map< std::pair< std::string, std::string >, Scalar > & getWellSolTracerRates() const Definition: GenericTracerModel.hpp:96 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:222 std::string sname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:173 std::vector< TracerVector > tracerConcentration_ Definition: GenericTracerModel.hpp:143 std::vector< int > tracerPhaseIdx_ Definition: GenericTracerModel.hpp:141 std::map< std::tuple< std::string, std::string, std::size_t >, Scalar > mSwTracerRate_ Definition: GenericTracerModel.hpp:154 const DofMapper & dofMapper_ Definition: GenericTracerModel.hpp:139 const EclipseState & eclState_ Definition: GenericTracerModel.hpp:137 void setSolTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) Definition: GenericTracerModel_impl.hpp:144 std::string wellfname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:180 std::map< std::pair< std::string, std::string >, Scalar > wellTracerRate_ Definition: GenericTracerModel.hpp:149 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:101 const std::string & name(int tracerIdx) const Return the tracer name. Definition: GenericTracerModel_impl.hpp:215 const std::vector< bool > & enableSolTracers() const Definition: GenericTracerModel_impl.hpp:201 Phase phase(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:194 std::string wellsname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:187 std::map< std::pair< std::string, std::string >, Scalar > wellSolTracerRate_ Definition: GenericTracerModel.hpp:151 std::string fname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:166 std::vector< TracerVectorSingle > freeTracerConcentration_ Definition: GenericTracerModel.hpp:145 std::function< std::array< double, dimWorld >(int)> centroids_ Function returning the cell centers. Definition: GenericTracerModel.hpp:157 bool linearSolve_(const TracerMatrix &M, TracerVector &x, TracerVector &b) Definition: GenericTracerModel_impl.hpp:385 const CartesianIndexMapper & cartMapper_ Definition: GenericTracerModel.hpp:138 Dune::BlockVector< Dune::FieldVector< Scalar, 2 > > TracerVector Definition: GenericTracerModel.hpp:59 Dune::CartesianIndexMapper< Grid > CartesianIndexMapper Definition: GenericTracerModel.hpp:60 void setFreeTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) Definition: GenericTracerModel_impl.hpp:136 const std::map< std::pair< std::string, std::string >, Scalar > & getWellTracerRates() const Return well tracer rates. Definition: GenericTracerModel.hpp:92 std::vector< bool > enableSolTracers_ Definition: GenericTracerModel.hpp:142 Scalar solTracerConcentration(int tracerIdx, int globalDofIdx) const Definition: GenericTracerModel_impl.hpp:126 const std::map< std::tuple< std::string, std::string, std::size_t >, Scalar > & getMswTracerRates() const Definition: GenericTracerModel.hpp:98 bool linearSolveBatchwise_(const TracerMatrix &M, std::vector< TracerVector > &x, std::vector< TracerVector > &b) Definition: GenericTracerModel_impl.hpp:440 Dune::BCRSMatrix< Opm::MatrixBlock< Scalar, 2, 2 > > TracerMatrix Definition: GenericTracerModel.hpp:58 const std::map< std::pair< std::string, std::string >, Scalar > & getWellFreeTracerRates() const Definition: GenericTracerModel.hpp:94 void serializeOp(Serializer &serializer) Definition: GenericTracerModel.hpp:101 std::vector< TracerVectorSingle > solTracerConcentration_ Definition: GenericTracerModel.hpp:146 Scalar freeTracerConcentration(int tracerIdx, int globalDofIdx) const Return the tracer concentration for tracer index and global DofIdx. Definition: GenericTracerModel_impl.hpp:116 Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > TracerVectorSingle Definition: GenericTracerModel.hpp:57 std::map< std::pair< std::string, std::string >, Scalar > wellFreeTracerRate_ Definition: GenericTracerModel.hpp:150 std::unique_ptr< TracerMatrix > tracerMatrix_ Definition: GenericTracerModel.hpp:144 Definition: blackoilboundaryratevector.hh:37 |