GenericTracerModel.hpp
Go to the documentation of this file.
108 bool linearSolveBatchwise_(const TracerMatrix& M, std::vector<TracerVector>& x, std::vector<TracerVector>& b);
Definition: CollectDataOnIORank.hpp:49 Definition: GenericTracerModel.hpp:53 const std::map< std::pair< std::string, std::string >, double > & getWellTracerRates() const Return well tracer rates. Definition: GenericTracerModel.hpp:81 Scalar tracerConcentration(int tracerIdx, int globalDofIdx) const Return the tracer concentration for tracer index and global DofIdx. Definition: GenericTracerModel_impl.hpp:117 std::vector< Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > > tracerConcentration_ Definition: GenericTracerModel.hpp:118 bool linearSolve_(const TracerMatrix &M, TracerVector &x, TracerVector &b) Definition: GenericTracerModel_impl.hpp:258 std::string fname(int tracerIdx) const Definition: GenericTracerModel_impl.hpp:141 std::unique_ptr< TracerMatrix > tracerMatrix_ Definition: GenericTracerModel.hpp:119 std::vector< int > tracerPhaseIdx_ Definition: GenericTracerModel.hpp:117 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:162 const std::string & name(int tracerIdx) const Return the tracer name. Definition: GenericTracerModel_impl.hpp:155 std::function< std::array< double, dimWorld >(int)> centroids_ Function returning the cell centers. Definition: GenericTracerModel.hpp:125 Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > TracerVector Definition: GenericTracerModel.hpp:56 void setTracerConcentration(int tracerIdx, int globalDofIdx, Scalar value) Definition: GenericTracerModel_impl.hpp:127 const DofMapper & dofMapper_ Definition: GenericTracerModel.hpp:115 const CartesianIndexMapper & cartMapper_ Definition: GenericTracerModel.hpp:114 const EclipseState & eclState_ Definition: GenericTracerModel.hpp:113 std::map< std::pair< std::string, std::string >, double > wellTracerRate_ Definition: GenericTracerModel.hpp:123 bool linearSolveBatchwise_(const TracerMatrix &M, std::vector< TracerVector > &x, std::vector< TracerVector > &b) Definition: GenericTracerModel_impl.hpp:313 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 int numTracers() const Return the number of tracers considered by the tracerModel. Definition: GenericTracerModel_impl.hpp:134 Dune::BCRSMatrix< Opm::MatrixBlock< Scalar, 1, 1 > > TracerMatrix Definition: GenericTracerModel.hpp:55 void serializeOp(Serializer &serializer) Definition: GenericTracerModel.hpp:84 double currentConcentration_(const Well &eclWell, const std::string &name) const Definition: GenericTracerModel_impl.hpp:148 std::vector< Dune::BlockVector< Dune::FieldVector< Scalar, 1 > > > storageOfTimeIndex1_ Definition: GenericTracerModel.hpp:120 Dune::CartesianIndexMapper< Grid > CartesianIndexMapper Definition: GenericTracerModel.hpp:57 Definition: BlackoilPhases.hpp:27 |