YAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
CachedValue.h File Reference
#include "fwd/CachedValue.h"
#include "fwd/CalculationStatus.h"
#include "fwd/FourVector.h"
#include "fwd/Parameter.h"
#include "fwd/ParticleCombination.h"
#include "fwd/StatusManager.h"
#include "fwd/VariableStatus.h"
#include "DataAccessor.h"
#include "DataPoint.h"
#include <complex>
#include <memory>
#include <set>
#include <string>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  CachedValue
 Class for managing cached values inside a DataPoint. More...
 
struct  CachedValue::Status
 stores calculation and variable statuses for a CachedValue More...
 
class  RealCachedValue
 Class for managing a single real cached value inside a #DataPoint. More...
 
class  ComplexCachedValue
 Class for managing a complex cached value inside a #DataPoint. More...
 
class  FourVectorCachedValue
 Class for managing a four-vector cached value inside a #DataPoint. More...
 

Namespaces

 yap
 
 

Functions

bool operator== (const CachedValue::Status &S, const CalculationStatus &s)
 equality operator for checking the CalculationStatus
 
bool operator!= (const CachedValue::Status &S, const CalculationStatus &s)
 inequality operator for checking the CalculationStatus
 
bool operator== (const CachedValue::Status &S, const VariableStatus &s)
 equality operator for checking the VariableStatus
 
bool operator!= (const CachedValue::Status &S, const VariableStatus &s)
 inequality operator for checking the VariableStatus
 
std::string to_string (const CachedValue::Status &S)
 streaming operator for CachedValue::Status