overlappingscalarproduct.hh
Go to the documentation of this file.
46 using CollectiveCommunication = typename Dune::Communication<typename Dune::MPIHelper::MPICommunicator>;
An overlap aware block vector. Definition: overlappingblockvector.hh:50 An overlap aware ISTL scalar product. Definition: overlappingscalarproduct.hh:42 field_type dot(const OverlappingBlockVector &x, const OverlappingBlockVector &y) const override Definition: overlappingscalarproduct.hh:58 typename OverlappingBlockVector::field_type field_type Definition: overlappingscalarproduct.hh:44 typename Dune::Communication< typename Dune::MPIHelper::MPICommunicator > CollectiveCommunication Definition: overlappingscalarproduct.hh:46 OverlappingScalarProduct(const Overlap &overlap) Definition: overlappingscalarproduct.hh:53 Dune::SolverCategory::Category category() const override the kind of computations supported by the operator. Either overlapping or non-overlapping Definition: overlappingscalarproduct.hh:50 typename Dune::ScalarProduct< OverlappingBlockVector >::real_type real_type Definition: overlappingscalarproduct.hh:47 real_type norm(const OverlappingBlockVector &x) const override Definition: overlappingscalarproduct.hh:72 Definition: fvbaseprimaryvariables.hh:141 Definition: blackoilboundaryratevector.hh:37 |