LAMA
lama::Distributed Class Reference

Common base class for all objects that are distributed. More...

#include <Distributed.hpp>

Inheritance diagram for lama::Distributed:

Public Member Functions

 Distributed (DistributionPtr)
 Distributed (const Distributed &other)
virtual ~Distributed ()
const DistributiongetDistribution () const
DistributionPtr getDistributionPtr () const

Protected Member Functions

void swap (Distributed &other)
void setDistributionPtr (DistributionPtr distributionPtr)

Private Member Functions

 Distributed ()

Private Attributes

DistributionPtr mDistribution

Detailed Description

Common base class for all objects that are distributed.

Important: There is no default constructor, a distribution must always be specified. You can use NoDistribtion for non distributed objects.


Constructor & Destructor Documentation


Member Function Documentation

void lama::Distributed::swap ( Distributed other) [protected]

References mDistribution.

Referenced by lama::Matrix::swapMatrix().


Field Documentation


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