|
|
using | WBase = WellModelAsLinearOperator< WellModel, X, Y > |
| |
|
using | field_type = typename WBase::field_type |
| |
|
using | PressureMatrix = typename WBase::PressureMatrix |
| |
|
using | Base = LinearOperatorExtra< X, Y > |
| |
|
using | field_type = typename Base::field_type |
| |
|
using | PressureMatrix = typename Base::PressureMatrix |
| |
|
|
void | setDomainIndex (int index) |
| |
|
void | apply (const X &x, Y &y) const override |
| |
|
void | addWellPressureEquations (PressureMatrix &jacobian, const X &weights, const bool use_well_weights) const override |
| |
|
| WellModelAsLinearOperator (const WellModel &wm) |
| |
|
void | apply (const X &x, Y &y) const override |
| | apply operator to x: The input vector is consistent and the output must also be consistent on the interior+border partition.
|
| |
|
void | applyscaleadd (field_type alpha, const X &x, Y &y) const override |
| | apply operator to x, scale and add:
|
| |
| Dune::SolverCategory::Category | category () const override |
| | Category for operator. More...
|
| |
|
void | addWellPressureEquationsStruct (PressureMatrix &jacobian) const override |
| |
|
int | getNumberOfExtraEquations () const override |
| |
|
|
template<class WellType , class ArrayType > |
| void | applySingleWell (const X &x, Y &y, const WellType &well, const ArrayType &cells) const |
| |
|
const WellModel & | wellMod_ |
| |
|
X | x_local_ {} |
| |
|
Y | Ax_local_ {} |
| |
|
Y | scaleAddRes_ {} |
| |
The documentation for this class was generated from the following file: