Go to the documentation of this file.
20 #ifndef OPM_COMPRESSIBLETPFAPOLYMER_HEADER_INCLUDED
21 #define OPM_COMPRESSIBLETPFAPOLYMER_HEADER_INCLUDED
24 #include <opm/core/pressure/CompressibleTpfa.hpp>
28 struct UnstructuredGrid;
30 struct FlowBoundaryConditions;
37 class RockCompressibility;
39 class LinearSolverInterface;
71 const BlackoilPropertiesInterface& props,
72 const RockCompressibility* rock_comp_props,
74 const LinearSolverInterface& linsolver,
75 const double residual_tol,
76 const double change_tol,
78 const double* gravity,
85 void solve( const double dt,
87 WellState& well_state);
90 virtual void computeCellDynamicData( const double dt,
91 const BlackoilState& state,
92 const WellState& well_state);
94 virtual void computePerSolveDynamicData( const double dt,
95 const BlackoilState& state,
96 const WellState& well_state);
103 const std::vector<double>* c_;
104 const std::vector<double>* cmax_;
105 std::vector<double> cell_eff_viscosity_;
106 std::vector<double> cell_relperm_;
111 #endif // OPM_COMPRESSIBLETPFAPOLYMER_HEADER_INCLUDED
Definition: CompressibleTpfaPolymer.hpp:32
void solve(const double dt, PolymerBlackoilState &state, WellState &well_state)
CompressibleTpfaPolymer(const UnstructuredGrid &grid, const BlackoilPropertiesInterface &props, const RockCompressibility *rock_comp_props, const PolymerProperties &poly_props, const LinearSolverInterface &linsolver, const double residual_tol, const double change_tol, const int maxiter, const double *gravity, const Wells *wells)
Definition: PolymerProperties.hpp:34
Definition: CompressibleTpfaPolymer.hpp:48
Definition: PolymerBlackoilState.hpp:33
|