37 #ifndef DISTRIBUTEDVECTOR_HPP_
38 #define DISTRIBUTEDVECTOR_HPP_
45 #include "DistributedVectorException.hpp"
58 friend class TestDistributedVector;
239 if (
mLo <= globalIndex && globalIndex <
mHi)
296 if (
mLo <= globalIndex && globalIndex <
mHi)
DistributedVector(Vec vec, DistributedVectorFactory *pFactory, bool readOnly=false)
DistributedVectorFactory * mpFactory
DistributedVectorFactory * GetFactory()
double & operator[](unsigned globalIndex)
double & operator[](Iterator index)
DistributedVectorFactory * GetFactory()
bool operator!=(const Iterator &rOther)
bool IsGlobalIndexLocal(unsigned globalIndex)
double & operator[](Iterator index)
Stripe(DistributedVector parallelVec, unsigned stripe)
double & operator[](unsigned globalIndex)
double & operator[](unsigned globalIndex)
DistributedVectorFactory * mpFactory
Chunk(DistributedVector parallelVec, unsigned chunk)