GemaCoreLib
The GeMA Core library
Loading...
Searching...
No Matches
gmResultsTrackedData.h File Reference

Declaration of the GmResultsTrackedData and GmResultsTrackedIndexData structures. More...

#include "gmCoreConfig.h"
#include "gmVector.h"
#include "gmResultsEvalSet.h"
#include <QString>
#include <QVector>
Include dependency graph for gmResultsTrackedData.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GmResultsTrackedData
 A tracked data value. Can be either a double vector or a string. Thanks to the implicitly shared nature of a QVector/QString, the result data can be transfered to and from a message object without copying. More...
 
struct  GmResultsTrackedIndexData
 The index data for a result rule, storing "evaluation point" data for node, cell or gauss based indices. Thanks to the implicitly shared nature of a QVector, the result data can be transfered to and from a message object without copying. More...
 

Macros

#define GM_RESULTTRACK_TYPE_BITS   3
 The number of bits needed to identify an index entry in GmResultsTrackedIndexData.
 
#define GM_RESULTTRACK_TYPE_MASK   (~0u >> GM_RESULTTRACK_TYPE_BITS)
 Mask used for extracting/setting the type of an index entry in GmResultsTrackedIndexData.
 

Detailed Description

Declaration of the GmResultsTrackedData and GmResultsTrackedIndexData structures.

Author
Carlos Augusto Teixeira Mendes
Date
october, 2021