getQuasiImpesWeights.hpp File Reference
#include <dune/common/fvector.hh>
#include <opm/simulators/utils/DeferredLoggingErrorHelpers.hpp>
#include <opm/material/common/MathToolbox.hpp>
#include <algorithm>
#include <cmath>
Include dependency graph for getQuasiImpesWeights.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Opm
 
namespace  Opm::Details
 
namespace  Opm::Amg
 

Functions

template<class DenseMatrix >
DenseMatrix Opm::Details::transposeDenseMatrix (const DenseMatrix &M)
 
template<class Matrix , class Vector >
void Opm::Amg::getQuasiImpesWeights (const Matrix &matrix, const int pressureVarIndex, const bool transpose, Vector &weights)
 
template<class Matrix , class Vector >
Vector Opm::Amg::getQuasiImpesWeights (const Matrix &matrix, const int pressureVarIndex, const bool transpose)
 
template<class Vector , class GridView , class ElementContext , class Model >
void Opm::Amg::getTrueImpesWeights (int pressureVarIndex, Vector &weights, const GridView &gridView, ElementContext &elemCtx, const Model &model, std::size_t threadId)
 
template<class Vector , class GridView , class ElementContext , class Model >
void Opm::Amg::getTrueImpesWeightsAnalytic (int, Vector &weights, const GridView &gridView, ElementContext &elemCtx, const Model &model, std::size_t threadId)