diff --git a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
index 4ed30d9eecfa847738524a60d144c00f1aad89de..2dd239e6cbdf769fa18de84e35e46cbac02e13e9 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/interactionvolume.hh
@@ -249,11 +249,6 @@ public:
                 }
             }
         }
-
-        // Maybe resize local matrices if dynamic types are used
-        resizeMatrix(A_, numUnknowns_, numUnknowns_);
-        resizeMatrix(B_, numUnknowns_, numKnowns_);
-        resizeMatrix(C_, numFaces_, numUnknowns_);
     }
 
     //! returns the number of primary scvfs of this interaction volume
@@ -296,18 +291,6 @@ public:
     const std::vector<DirichletData>& dirichletData() const
     { return dirichletData_; }
 
-    //! returns the matrix associated with face unknowns in local equation system
-    const AMatrix& A() const { return A_; }
-    AMatrix& A() { return A_; }
-
-    //! returns the matrix associated with cell unknowns in local equation system
-    const BMatrix& B() const { return B_; }
-    BMatrix& B() { return B_; }
-
-    //! returns the matrix associated with face unknowns in flux expressions
-    const CMatrix& C() const { return C_; }
-    CMatrix& C() { return C_; }
-
     //! returns container storing the transmissibilities for each face & coordinate
     const TransmissibilityStorage& omegas() const { return wijk_; }
     TransmissibilityStorage& omegas() { return wijk_; }
@@ -349,11 +332,6 @@ private:
     std::vector<LocalFaceData> localFaceData_;
     std::vector<DirichletData> dirichletData_;
 
-    // Matrices needed for computation of transmissibilities
-    AMatrix A_;
-    BMatrix B_;
-    CMatrix C_;
-
     // The omega factors are stored during assembly of local system
     TransmissibilityStorage wijk_;
 
diff --git a/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh b/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
index c27a3f05985c28d20a33c686aa11890ef84176af..cfd6891edc52b9778bf5cc91eb28e6f1fe45c0cb 100644
--- a/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
+++ b/dumux/discretization/cellcentered/mpfa/omethod/staticinteractionvolume.hh
@@ -207,11 +207,6 @@ public:
             // make sure we found it
             assert(localFaceData_[faceIdxLocal*2+1].ivLocalInsideScvIndex() == outsideLocalScvIdx);
         }
-
-        // Maybe resize local matrices if dynamic types are used
-        resizeMatrix(A_, numScvf, numScvf);
-        resizeMatrix(B_, numScvf, numScv);
-        resizeMatrix(C_, numScvf, numScv);
     }
 
     //! returns the number of primary scvfs of this interaction volume
@@ -255,18 +250,6 @@ public:
     const std::array<DirichletData, 0>& dirichletData() const
     { return dirichletData_; }
 
-    //! returns the matrix associated with face unknowns in local equation system
-    const AMatrix& A() const { return A_; }
-    AMatrix& A() { return A_; }
-
-    //! returns the matrix associated with cell unknowns in local equation system
-    const BMatrix& B() const { return B_; }
-    BMatrix& B() { return B_; }
-
-    //! returns the matrix associated with face unknowns in flux expressions
-    const CMatrix& C() const { return C_; }
-    CMatrix& C() { return C_; }
-
     //! returns container storing the transmissibilities for each face & coordinate
     const TransmissibilityStorage& omegas() const { return wijk_; }
     TransmissibilityStorage& omegas() { return wijk_; }
@@ -308,11 +291,6 @@ private:
     std::array<LocalScvfType, numScvf> scvfs_;
     std::array<LocalFaceData, numScvf*2> localFaceData_;
 
-    // Matrices needed for computation of transmissibilities
-    AMatrix A_;
-    BMatrix B_;
-    CMatrix C_;
-
     // The omega factors are stored during assembly of local system
     TransmissibilityStorage wijk_;