Skip to content
Snippets Groups Projects
Commit 7e61b44d authored by Jonathan Youett's avatar Jonathan Youett
Browse files

Store recompute bitfield component-wise. If any component is set, then recompute that entry.

parent 54e3e3b1
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,7 @@ public: ...@@ -35,7 +35,7 @@ public:
TruncatedMGTransfer() : recompute_(nullptr), critical_(nullptr) {} TruncatedMGTransfer() : recompute_(nullptr), critical_(nullptr) {}
/** \brief Set recompute bitfield. */ /** \brief Set recompute bitfield. */
void setRecomputeBitField(const Dune::BitSetVector<1>* recompute) void setRecomputeBitField(const Dune::BitSetVector<blocksize>* recompute)
{ {
recompute_ = recompute; recompute_ = recompute;
} }
...@@ -55,7 +55,7 @@ public: ...@@ -55,7 +55,7 @@ public:
* involve at least one dof which has a set bit get recomputed. Depending * involve at least one dof which has a set bit get recomputed. Depending
* on the problem this can lead to considerable time savings. * on the problem this can lead to considerable time savings.
*/ */
const Dune::BitSetVector<1>* recompute_; const Dune::BitSetVector<blocksize>* recompute_;
/** /**
* \brief Has to contain an entry for each degree of freedom. * \brief Has to contain an entry for each degree of freedom.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment