paceval. 4.26
Documentation of the paceval. source-code, Copyright ©1994-2024. Version 1.x, 2.x, 3.x, 4.x ©1994-2025 Joerg Koenning & paceval UG [Registered Trade Mark] All rights reserved., Author(s) : Joerg Koenning
Loading...
Searching...
No Matches
Public Attributes | List of all members
paceval_sLookaheadCacheData Class Reference

The struct paceval_sLookaheadCacheData is used when necessary by the struct paceval_sNodeSpecificData and stores data for lookahead caching. More...

#include "inc/paceval_cAtomicGraphNode.h"

Collaboration diagram for paceval_sLookaheadCacheData:
Collaboration graph

Public Attributes

bool levelMultithreadAvailable
 
long levelMultithreadJump
 
unsigned long idSingleCalculation
 
long double valueLevelMultithreadAsLongDouble
 
double valueLevelMultithreadAsDouble
 
float valueLevelMultithreadAsFloat
 
bool hasTrustedLevelMultithreadMinMaxResult
 
long double valueLevelMultithreadMinValue
 
long double valueLevelMultithreadMaxValue
 

Detailed Description

The struct paceval_sLookaheadCacheData is used when necessary by the struct paceval_sNodeSpecificData and stores data for lookahead caching.

Member Data Documentation

◆ hasTrustedLevelMultithreadMinMaxResult

bool paceval_sLookaheadCacheData::hasTrustedLevelMultithreadMinMaxResult

stores whether the cached value is trusted (true) or not trusted (false)

◆ idSingleCalculation

unsigned long paceval_sLookaheadCacheData::idSingleCalculation

stores the unique identification number of the associated main calculation

◆ levelMultithreadAvailable

bool paceval_sLookaheadCacheData::levelMultithreadAvailable

stores whether the node has the ability to parallelize a partial calculation (true) or not (false) as lookahead caching

◆ levelMultithreadJump

long paceval_sLookaheadCacheData::levelMultithreadJump

stores the target node for the jump in case of a successful parallel partial calculation as lookahead caching

◆ valueLevelMultithreadAsDouble

double paceval_sLookaheadCacheData::valueLevelMultithreadAsDouble

stores the cached value with precision double

◆ valueLevelMultithreadAsFloat

float paceval_sLookaheadCacheData::valueLevelMultithreadAsFloat

stores the cached value with precision float

◆ valueLevelMultithreadAsLongDouble

long double paceval_sLookaheadCacheData::valueLevelMultithreadAsLongDouble

stores the cached value with precision long double

◆ valueLevelMultithreadMaxValue

long double paceval_sLookaheadCacheData::valueLevelMultithreadMaxValue

stores the maximum value of the interval if the cached value is not trusted

◆ valueLevelMultithreadMinValue

long double paceval_sLookaheadCacheData::valueLevelMultithreadMinValue

stores the minimum value of the interval if the cached value is not trusted


The documentation for this class was generated from the following file:

https://paceval.com