WellOperators.hpp
Go to the documentation of this file.
60 virtual void addWellPressureEquations(PressureMatrix& jacobian, const X& weights,const bool use_well_weights) const = 0;
102 void addWellPressureEquations(PressureMatrix& jacobian, const X& weights,const bool use_well_weights) const override
192 void addWellPressureEquations(PressureMatrix& jacobian, const X& weights,const bool use_well_weights) const
286 void addWellPressureEquations(PressureMatrix& jacobian, const X& weights,const bool use_well_weights) const
Definition: WellOperators.hpp:57 virtual void addWellPressureEquationsStruct(PressureMatrix &jacobian) const =0 virtual void addWellPressureEquations(PressureMatrix &jacobian, const X &weights, const bool use_well_weights) const =0 Dune::BCRSMatrix< Opm::MatrixBlock< double, 1, 1 > > PressureMatrix Definition: WellOperators.hpp:59 virtual int getNumberOfExtraEquations() const =0 Definition: WellOperators.hpp:67 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 in... Definition: WellOperators.hpp:80 WellModelAsLinearOperator(const WellModel &wm) Definition: WellOperators.hpp:72 typename Base::field_type field_type Definition: WellOperators.hpp:70 void addWellPressureEquations(PressureMatrix &jacobian, const X &weights, const bool use_well_weights) const override Definition: WellOperators.hpp:102 virtual void applyscaleadd(field_type alpha, const X &x, Y &y) const override apply operator to x, scale and add: Definition: WellOperators.hpp:87 Dune::SolverCategory::Category category() const override Definition: WellOperators.hpp:98 int getNumberOfExtraEquations() const override Definition: WellOperators.hpp:112 void addWellPressureEquationsStruct(PressureMatrix &jacobian) const override Definition: WellOperators.hpp:107 Adapter to combine a matrix and another linear operator into a combined linear operator. Definition: WellOperators.hpp:224 virtual void applyscaleadd(field_type alpha, const X &x, Y &y) const override Definition: WellOperators.hpp:269 virtual void apply(const X &x, Y &y) const override Definition: WellOperators.hpp:251 void addWellPressureEquationsStruct(PressureMatrix &jacobian) const Definition: WellOperators.hpp:291 Dune::BCRSMatrix< Opm::MatrixBlock< double, 1, 1 > > PressureMatrix Definition: WellOperators.hpp:230 void addWellPressureEquations(PressureMatrix &jacobian, const X &weights, const bool use_well_weights) const Definition: WellOperators.hpp:286 const Opm::LinearOperatorExtra< X, Y > & wellOper_ Definition: WellOperators.hpp:310 Dune::SolverCategory::Category category() const override Definition: WellOperators.hpp:238 virtual const matrix_type & getmat() const override Definition: WellOperators.hpp:284 Dune::OwnerOverlapCopyCommunication< int, int > communication_type Definition: WellOperators.hpp:232 int getNumberOfExtraEquations() const Definition: WellOperators.hpp:296 std::size_t interiorSize_ Definition: WellOperators.hpp:311 X::field_type field_type Definition: WellOperators.hpp:229 void ghostLastProject(Y &y) const Definition: WellOperators.hpp:302 WellModelGhostLastMatrixAdapter(const M &A, const Opm::LinearOperatorExtra< X, Y > &wellOper, const std::size_t interiorSize) constructor: just store a reference to a matrix Definition: WellOperators.hpp:245 Adapter to combine a matrix and another linear operator into a combined linear operator. Definition: WellOperators.hpp:134 virtual const matrix_type & getmat() const override Definition: WellOperators.hpp:190 int getNumberOfExtraEquations() const Definition: WellOperators.hpp:202 const Opm::LinearOperatorExtra< X, Y > & wellOper_ Definition: WellOperators.hpp:209 void addWellPressureEquationsStruct(PressureMatrix &jacobian) const Definition: WellOperators.hpp:197 virtual void applyscaleadd(field_type alpha, const X &x, Y &y) const override Definition: WellOperators.hpp:176 virtual void apply(const X &x, Y &y) const override Definition: WellOperators.hpp:161 std::shared_ptr< communication_type > comm_ Definition: WellOperators.hpp:210 WellModelMatrixAdapter(const M &A, const Opm::LinearOperatorExtra< X, Y > &wellOper, const std::shared_ptr< communication_type > &comm=std::shared_ptr< communication_type >()) constructor: just store a reference to a matrix Definition: WellOperators.hpp:154 Dune::SolverCategory::Category category() const override Definition: WellOperators.hpp:147 Dune::BCRSMatrix< Opm::MatrixBlock< double, 1, 1 > > PressureMatrix Definition: WellOperators.hpp:140 void addWellPressureEquations(PressureMatrix &jacobian, const X &weights, const bool use_well_weights) const Definition: WellOperators.hpp:192 Dune::OwnerOverlapCopyCommunication< int, int > communication_type Definition: WellOperators.hpp:142 Definition: BlackoilPhases.hpp:27 |