hce-node application  1.4.3
HCE Hierarchical Cluster Engine node application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HCE::handlers::CalculatorAlgorithm Class Reference

#include <CalculatorNodeExecution.hpp>

Inheritance diagram for HCE::handlers::CalculatorAlgorithm:

Public Types

enum  Types

Public Member Functions

 CalculatorAlgorithm (void)
virtual ~CalculatorAlgorithm (void)
virtual std::string calculate (const CalculatorAlgorithmData &algorithmData, NodeResourceDataList &nodeDataList, ResourceUsageManager &resourceUsageManager)=0
virtual std::vector< double > getListWeights (const CalculatorAlgorithmData &algorithmData, ResourceUsageCollection &collection)=0

Detailed Description

Definition at line 71 of file CalculatorNodeExecution.hpp.

Member Enumeration Documentation

Constructor & Destructor Documentation

HCE::handlers::CalculatorAlgorithm::CalculatorAlgorithm ( void  )
inline

Definition at line 79 of file CalculatorNodeExecution.hpp.

virtual HCE::handlers::CalculatorAlgorithm::~CalculatorAlgorithm ( void  )
inlinevirtual

Definition at line 80 of file CalculatorNodeExecution.hpp.

Member Function Documentation

virtual std::string HCE::handlers::CalculatorAlgorithm::calculate ( const CalculatorAlgorithmData algorithmData,
NodeResourceDataList nodeDataList,
ResourceUsageManager resourceUsageManager 
)
pure virtual
virtual std::vector<double> HCE::handlers::CalculatorAlgorithm::getListWeights ( const CalculatorAlgorithmData algorithmData,
ResourceUsageCollection collection 
)
pure virtual

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