diff --git a/dune/gfe/rodlocalstiffness.hh b/dune/gfe/rodlocalstiffness.hh index 44eee71e1a75acc14544a1708577469775954a83..3b03fa8057a90e073177025f1d17eec2bbb737c6 100644 --- a/dune/gfe/rodlocalstiffness.hh +++ b/dune/gfe/rodlocalstiffness.hh @@ -124,10 +124,10 @@ protected: void getLocalReferenceConfiguration(const Entity& element, std::vector<RigidBodyMotion<RT,3> >& localReferenceConfiguration) const { - int numOfBaseFct = element.template count<dim>(); + unsigned int numOfBaseFct = element.subEntities(dim); localReferenceConfiguration.resize(numOfBaseFct); - for (int i=0; i<numOfBaseFct; i++) + for (size_t i=0; i<numOfBaseFct; i++) localReferenceConfiguration[i] = referenceConfiguration_[gridView_.indexSet().subIndex(element,i,dim)]; }