FUQuery
The FUQuery class extends the Query class to manage a fusion of multiple queries from different devices. It provides methods to set and retrieve a device mask, track the number of fusion queries, and access individual queries within the fusion. This functionality is particularly useful for high-performance computing scenarios, where managing and interacting with queries across multiple devices in parallel workflows is required.
#include <platform/TellusimQuery.h>
Inheritance
- Inherits from Query
Constructors
FUQuery()
explicit FUQuery(Array<Query> queries, bool owner = false)
Methods
Device mask.
void setMask(uint32_t mask)
uint32_t getMask() const
Fusion queries.
uint32_t getNumQueries() const
const Query getQuery(uint32_t index) const
Query getQuery(uint32_t index)