Skip to content
Snippets Groups Projects
Commit 9b905bd9 authored by Simon Praetorius's avatar Simon Praetorius
Browse files

Remove some EntityPointers

parent eddf2126
No related branches found
No related tags found
1 merge request!2Some updates for parallelgrid
Pipeline #37193 passed
...@@ -189,7 +189,6 @@ namespace Dune ...@@ -189,7 +189,6 @@ namespace Dune
{ {
typedef typename Grid::template Codim< 0 >::Entity Element; typedef typename Grid::template Codim< 0 >::Entity Element;
typedef typename Grid::template Codim< codim >::EntityPointer EntityPointer;
typedef typename Grid::template Codim< codim >::Entity Entity; typedef typename Grid::template Codim< codim >::Entity Entity;
template< class DataHandleIF > template< class DataHandleIF >
...@@ -204,12 +203,11 @@ namespace Dune ...@@ -204,12 +203,11 @@ namespace Dune
const bool variableSize = !dataHandle.fixedSize( HostGrid::dimension, codim ); const bool variableSize = !dataHandle.fixedSize( HostGrid::dimension, codim );
const int numSubEntities = element.template count< codim >(); const int numSubEntities = element.subEntities(codim);
for( int subEntity = 0; subEntity < numSubEntities; ++subEntity ) for( int subEntity = 0; subEntity < numSubEntities; ++subEntity )
{ {
// get subentity // get subentity
EntityPointer entityPtr = element.template subEntity< codim >( subEntity ); const Entity &entity = element.template subEntity< codim >( subEntity );
const Entity &entity = *entityPtr;
// get partition info // get partition info
const PartitionInfo &info = rankManager.partitionInfo( entity.impl().hostEntity() ); const PartitionInfo &info = rankManager.partitionInfo( entity.impl().hostEntity() );
...@@ -246,7 +244,6 @@ namespace Dune ...@@ -246,7 +244,6 @@ namespace Dune
{ {
typedef typename Grid::template Codim< 0 >::Entity Element; typedef typename Grid::template Codim< 0 >::Entity Element;
typedef typename Grid::template Codim< codim >::EntityPointer EntityPointer;
typedef typename Grid::template Codim< codim >::Entity Entity; typedef typename Grid::template Codim< codim >::Entity Entity;
template< class DataHandleIF > template< class DataHandleIF >
...@@ -263,12 +260,11 @@ namespace Dune ...@@ -263,12 +260,11 @@ namespace Dune
const bool variableSize = !dataHandle.fixedSize( dimension, codim ); const bool variableSize = !dataHandle.fixedSize( dimension, codim );
// get number of sub entities // get number of sub entities
const int numSubEntities = element.template count< codim >(); const int numSubEntities = element.subEntities(codim);
for( int subEntity = 0; subEntity < numSubEntities; ++subEntity ) for( int subEntity = 0; subEntity < numSubEntities; ++subEntity )
{ {
// get subentity // get subentity
EntityPointer entityPtr = element.template subEntity< codim >( subEntity ); const Entity &entity = element.template subEntity< codim >( subEntity );
const Entity &entity = *entityPtr;
// get partition info // get partition info
const PartitionInfo &info = rankManager.partitionInfo( entity.impl().hostEntity() ); const PartitionInfo &info = rankManager.partitionInfo( entity.impl().hostEntity() );
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment