diff --git a/dune/gfe/globalgfetestfunction.hh b/dune/gfe/globalgfetestfunction.hh index a14c2bfc6a3844999a150d3c8acefa52a3d1c099..a74f06b0ac5e1327158e27c0c2773a478f3431b8 100644 --- a/dune/gfe/globalgfetestfunction.hh +++ b/dune/gfe/globalgfetestfunction.hh @@ -68,8 +68,6 @@ template<class Basis, class TargetSpace, class CoefficientType> void GlobalGFETestFunction<Basis,TargetSpace,CoefficientType>::evaluateLocal(const Element& element, const Dune::FieldVector<ctype,gridDim>& local, EmbeddedTangentVector& out) const { - int numOfBasisFct = basis_.getLocalFiniteElement(element).localBasis().size(); - // values of the test basis functions std::vector<Dune::array<EmbeddedTangentVector, tangentDim> > values; @@ -79,7 +77,7 @@ void GlobalGFETestFunction<Basis,TargetSpace,CoefficientType>::evaluateLocal(con // multiply values with the corresponding test coefficients and sum them up out = 0; - for (int i=0; i<values.size(); i++) { + for (size_t i=0; i<values.size(); i++) { int index = basis_.index(element,i); for (int j=0; j<tangentDim; j++) { values[i][j] *= coefficients_[index][j]; diff --git a/dune/gfe/localgfetestfunctionbasis.hh b/dune/gfe/localgfetestfunctionbasis.hh index 34b35377f38eb6569e41dd821072b9865329c989..6e786c8c36044811385cdb969a919db5beef1f7f 100644 --- a/dune/gfe/localgfetestfunctionbasis.hh +++ b/dune/gfe/localgfetestfunctionbasis.hh @@ -192,7 +192,7 @@ void LocalGfeTestFunctionBasis<LocalFiniteElement,TargetSpace>::evaluateJacobian // Add that to the result. for (int k=0; k<embeddedDim; k++) for (int l=0; l<embeddedDim; l++) - for (size_t m=0; m<dim; m++) + for (int m=0; m<dim; m++) out[i][j][k][m] += derivative[k][l][m] * basisVectors[j][l]; } }