12#ifndef ASMHANDLER_HPP_
13#define ASMHANDLER_HPP_
15#include <opm/common/utility/platform_dependent/disable_warnings.h>
17#include <dune/geometry/referenceelements.hh>
18#include <dune/common/fmatrix.hh>
19#include <dune/istl/bvector.hh>
20#include <dune/common/fvector.hh>
22#include <opm/common/utility/platform_dependent/reenable_warnings.h>
34 template<
class Gr
idType>
38 static const int dim = GridType::dimension;
44 typedef typename GridType::LeafGridView::template Codim<0>::Iterator
LeafIterator;
55 for (MPCMap::iterator it=
mpcs.begin(); it !=
mpcs.end();++it)
103 void addElement(
const Dune::FieldMatrix<double,esize,esize>* K,
104 const Dune::FieldVector<double,esize>* S,
134 const std::pair<Direction,NodeValue>& entry);
159 for (MPCMap::iterator it =
mpcs.begin();
160 it !=
mpcs.end();++it)