A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pdb::ComputationNode Class Reference

#include <ComputationNode.h>

+ Collaboration diagram for pdb::ComputationNode:

Public Member Functions

 ComputationNode ()
 
 ComputationNode (const ComputationNode &toMe)
 
ComputationNodeoperator= (const ComputationNode &toMe)
 
 ComputationNode (Handle< Computation > &me)
 
ComputationgetComputation ()
 
Handle< ComputationgetComputationHandle ()
 
GenericLambdaObjectPtr getLambda (std::string me)
 

Private Attributes

std::map< std::string,
GenericLambdaObjectPtr
allLambdas
 
Handle< Computationme
 

Detailed Description

Definition at line 28 of file ComputationNode.h.

Constructor & Destructor Documentation

pdb::ComputationNode::ComputationNode ( )
inline

Definition at line 38 of file ComputationNode.h.

pdb::ComputationNode::ComputationNode ( const ComputationNode toMe)
inline

Definition at line 42 of file ComputationNode.h.

pdb::ComputationNode::ComputationNode ( Handle< Computation > &  me)
inline

Definition at line 54 of file ComputationNode.h.

Member Function Documentation

Computation& pdb::ComputationNode::getComputation ( )
inline

Definition at line 58 of file ComputationNode.h.

Handle<Computation> pdb::ComputationNode::getComputationHandle ( )
inline

Definition at line 63 of file ComputationNode.h.

GenericLambdaObjectPtr pdb::ComputationNode::getLambda ( std::string  me)
inline

Definition at line 68 of file ComputationNode.h.

ComputationNode& pdb::ComputationNode::operator= ( const ComputationNode toMe)
inline

Definition at line 47 of file ComputationNode.h.

Member Data Documentation

std::map<std::string, GenericLambdaObjectPtr> pdb::ComputationNode::allLambdas
private

Definition at line 32 of file ComputationNode.h.

Handle<Computation> pdb::ComputationNode::me
private

Definition at line 35 of file ComputationNode.h.


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