Skip to content

Commit

Permalink
Non-compiling example of MoosePartitioner with LibMeshPartitioner for…
Browse files Browse the repository at this point in the history
…waring _do_partitioner call (idaholab#5543)
  • Loading branch information
Sebastian Schunert committed Oct 12, 2015
1 parent 16908fc commit 74f31f5
Show file tree
Hide file tree
Showing 5 changed files with 2 additions and 16 deletions.
1 change: 0 additions & 1 deletion framework/include/partitioner/LibmeshPartitioner.h
Expand Up @@ -28,7 +28,6 @@ class LibmeshPartitioner : public MoosePartitioner
LibmeshPartitioner(const InputParameters & params);
virtual ~LibmeshPartitioner();

virtual Partitioner * getPartitioner();
virtual UniquePtr<Partitioner> clone() const;
protected:
virtual void _do_partition(MeshBase & mesh, const unsigned int n);
Expand Down
2 changes: 0 additions & 2 deletions framework/include/partitioner/MoosePartitioner.h
Expand Up @@ -42,8 +42,6 @@ class MoosePartitioner :
public:
MoosePartitioner(const InputParameters & params);
virtual ~MoosePartitioner();

virtual Partitioner * getPartitioner();
};

#endif /* MOOSEPARTITIONER_H */
2 changes: 1 addition & 1 deletion framework/src/actions/PartitionerAction.C
Expand Up @@ -35,5 +35,5 @@ PartitionerAction::act()
{
_mesh->setIsCustomPartitionerRequested(true);
MooseSharedPointer<MoosePartitioner> mp = MooseSharedNamespace::static_pointer_cast<MoosePartitioner>(_factory.create(_type, _name, _moose_object_pars));
_mesh->setCustomPartitioner(mp->getPartitioner());
_mesh->setCustomPartitioner(mp.get());
}
7 changes: 1 addition & 6 deletions framework/src/partitioner/LibmeshPartitioner.C
Expand Up @@ -77,12 +77,6 @@ LibmeshPartitioner::~LibmeshPartitioner()
{
}

Partitioner *
LibmeshPartitioner::getPartitioner()
{
return _partitioner;
}

UniquePtr<Partitioner>
LibmeshPartitioner::clone() const
{
Expand Down Expand Up @@ -131,4 +125,5 @@ LibmeshPartitioner::clone() const
void
LibmeshPartitioner::_do_partition(MeshBase & mesh, const unsigned int n)
{
_partitioner->_do_partition(mesh, n);
}
6 changes: 0 additions & 6 deletions framework/src/partitioner/MoosePartitioner.C
Expand Up @@ -34,9 +34,3 @@ MoosePartitioner::MoosePartitioner(const InputParameters & params) :
MoosePartitioner::~MoosePartitioner()
{
}

Partitioner *
MoosePartitioner::getPartitioner()
{
return this;
}

0 comments on commit 74f31f5

Please sign in to comment.