A templated field mapper with direct mapping from local or remote quantities. More...
Public Types | |
typedef DirectFieldMapperType | mapper_type |
The base direct mapper type. More... | |
Public Member Functions | |
DistributedFieldMapper (const labelUList &directAddr, const mapDistributeBase &distMap) | |
Construct with addressing and distribute map. More... | |
virtual | ~DistributedFieldMapper ()=default |
Destructor. More... | |
virtual label | size () const |
The mapper size is given by the direct addressing size (if valid) or from the distributeMap construct size. More... | |
virtual bool | distributed () const |
It is a distributed mapper. More... | |
virtual const mapDistributeBase & | distributeMap () const |
Return the distribution map. More... | |
A templated field mapper with direct mapping from local or remote quantities.
Definition at line 39 of file distributedFieldMapper.H.
typedef DirectFieldMapperType mapper_type |
The base direct mapper type.
Definition at line 73 of file distributedFieldMapper.H.
|
inline |
Construct with addressing and distribute map.
Definition at line 82 of file distributedFieldMapper.H.
|
virtualdefault |
Destructor.
|
inlinevirtual |
The mapper size is given by the direct addressing size (if valid) or from the distributeMap construct size.
Definition at line 104 of file distributedFieldMapper.H.
References mapDistributeBase::constructSize().
|
inlinevirtual |
It is a distributed mapper.
Definition at line 117 of file distributedFieldMapper.H.
|
inlinevirtual |
Return the distribution map.
Definition at line 125 of file distributedFieldMapper.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.