A templated field mapper with direct mapping from local or remote quantities. More...
#include <distributedFieldMapper.H>


Public Types | |
| typedef DirectFieldMapperType | mapper_type |
| The base direct mapper type. | |
Public Member Functions | |
| DistributedFieldMapper (const labelUList &directAddr, const mapDistributeBase &distMap) | |
| Construct with addressing and distribute map. | |
| virtual | ~DistributedFieldMapper ()=default |
| Destructor. | |
| virtual label | size () const |
| The mapper size is given by the direct addressing size (if valid) or from the distributeMap construct size. | |
| virtual bool | distributed () const |
| It is a distributed mapper. | |
| virtual const mapDistributeBase & | distributeMap () const |
| Return the distribution map. | |
A templated field mapper with direct mapping from local or remote quantities.
Definition at line 54 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 81 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.
|
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.