EulerUpstreamImplicit.hpp
Go to the documentation of this file.
125 typedef Opm::ImplicitTransportDefault::NewtonVectorCollection< ::std::vector<double> > NVecColl;
std::vector< int > periodic_cells_ Definition: EulerUpstreamImplicit.hpp:163 Definition: ImplicitTransportDefs.hpp:120 std::vector< int > direclet_cells_ Definition: EulerUpstreamImplicit.hpp:167 Definition: ImplicitTransportDefs.hpp:174 Definition: BlackoilFluid.hpp:31 Opm::SinglePointUpwindTwoPhase< TwophaseFluid > TransportModel Definition: EulerUpstreamImplicit.hpp:123 std::vector< int > periodic_faces_ Definition: EulerUpstreamImplicit.hpp:164 Opm::ImplicitTransportDefault::JacobianSystem< ScalarBCRSMatrix, NVecColl > JacSys Definition: EulerUpstreamImplicit.hpp:136 Opm::TwophaseFluidWrapper TwophaseFluid Definition: EulerUpstreamImplicit.hpp:122 Dune::BCRSMatrix< ScalarMatrixBlockType > ScalarBCRSMatrix Definition: EulerUpstreamImplicit.hpp:133 std::vector< double > htrans_ Definition: EulerUpstreamImplicit.hpp:171 Dune::FieldMatrix< double, 1, 1 > ScalarMatrixBlockType Definition: EulerUpstreamImplicit.hpp:130 Opm::ImplicitTransportDefault::NewtonVectorCollection< ScalarBlockVector > NVecColl Definition: EulerUpstreamImplicit.hpp:135 std::vector< int > periodic_hfaces_ Definition: EulerUpstreamImplicit.hpp:166 void smallTimeStep(std::vector< double > &saturation, const double time, const typename GridInterface::Vector &gravity, const PressureSolution &pressure_sol, const Opm::SparseVector< double > &injection_rates) const Opm::LinearSolverBICGSTAB LinearSolver Definition: EulerUpstreamImplicit.hpp:138 void checkAndPossiblyClampSat(std::vector< double > &s) const Definition: EulerUpstreamImplicit_impl.hpp:342 Dune::BlockVector< ScalarVectorBlockType > ScalarBlockVector Definition: EulerUpstreamImplicit.hpp:132 bool transportSolve(std::vector< double > &saturation, const double time, const typename GridInterface::Vector &gravity, const PressureSolution &pressure_sol, const Opm::SparseVector< double > &injection_rates) const Solve transport equation, evolving. std::vector< int > periodic_nbfaces_ Definition: EulerUpstreamImplicit.hpp:165 Definition: ImplicitTransportDefs.hpp:48 void init(const Opm::parameter::ParameterGroup ¶m) Definition: EulerUpstreamImplicit_impl.hpp:74 Opm::ImplicitTransport< TransportModel, JacSys, Opm::MaxNormDune, Opm::ImplicitTransportDefault::VectorNegater, Opm::ImplicitTransportDefault::VectorZero, Opm::ImplicitTransportDefault::MatrixZero, Opm::ImplicitTransportDefault::VectorAssign > TransportSolver Definition: EulerUpstreamImplicit.hpp:146 Definition: EulerUpstreamImplicit.hpp:60 EulerUpstreamImplicit() Definition: EulerUpstreamImplicit_impl.hpp:60 Dune::FieldVector< double, 1 > ScalarVectorBlockType Definition: EulerUpstreamImplicit.hpp:129 std::vector< double > porevol_ Definition: EulerUpstreamImplicit.hpp:161 void initObj(const GridInterface &grid, const ReservoirProperties &resprop, const BoundaryConditions &boundary) Definition: EulerUpstreamImplicit_impl.hpp:98 std::vector< double > direclet_sat_ Definition: EulerUpstreamImplicit.hpp:168 Opm::ImplicitTransportDetails::NRControl ctrl_ Definition: EulerUpstreamImplicit.hpp:172 std::vector< double > direclet_hfaces_ Definition: EulerUpstreamImplicit.hpp:169 |