CatapultServer  v0.5.0.1 (Elephant)
CalculatorUtils.h File Reference
Include dependency graph for CalculatorUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  catapult::importance::AccountActivitySummary
 Summarized account activity information. More...
 
struct  catapult::importance::AccountSummary
 Summarized account information. More...
 
struct  catapult::importance::ImportanceCalculationContext
 Context for importance calculation. More...
 

Namespaces

 catapult
 
 catapult::model
 
 catapult::state
 
 catapult::importance
 

Functions

AccountActivitySummary catapult::importance::SummarizeAccountActivity (model::ImportanceHeight height, Height::ValueType importanceGrouping, const state::AccountActivityBuckets &buckets)
 
void catapult::importance::FinalizeAccountActivity (model::ImportanceHeight height, Importance importance, state::AccountActivityBuckets &buckets)
 Finalizes account activity information contained in buckets at height with specified importance. More...
 
void catapult::importance::CalculateImportances (AccountSummary &accountSummary, const ImportanceCalculationContext &context, const model::BlockChainConfiguration &config)
 Calculates stake and activity importances using context and config and stores resulting importances in accountSummary. More...