Skip to content

Commit 6d8f36f

Browse files
authored
Merge pull request #989 from su2code/feature_mixed_precision
Mixed precision linear algebra
2 parents 437f5b0 + df74808 commit 6d8f36f

33 files changed

Lines changed: 820 additions & 1380 deletions

Common/include/CMultiGridQueue.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,11 @@ using namespace std;
4141
*/
4242
class CMultiGridQueue {
4343
private:
44-
vector<CFastFindAndEraseQueue<> > QueueCV; /*!< \brief Queue structure to choose the next control volume in the agglomeration process. */
45-
vector<short> Priority; /*!< \brief The priority is based on the number of pre-agglomerated neighbors. */
46-
vector<char> RightCV; /*!< \brief In the lowest priority there are some CV that can not be agglomerated, this is the way to identify them. */
47-
const unsigned long nPoint = 0; /*!< \brief Total number of points. */
44+
using QueueType = CFastFindAndEraseQueue<>;
45+
vector<QueueType> QueueCV; /*!< \brief Queue structure to choose the next control volume in the agglomeration process. */
46+
vector<short> Priority; /*!< \brief The priority is based on the number of pre-agglomerated neighbors. */
47+
vector<char> RightCV; /*!< \brief In the lowest priority there are some CV that can not be agglomerated, this is the way to identify them. */
48+
const unsigned long nPoint = 0; /*!< \brief Total number of points. */
4849

4950
/*!
5051
* \brief Throw error with error message that the point is not in the priority list.

0 commit comments

Comments
 (0)