virtual void operator()(Field< label > &f, const Field< label > &mapF) const =0
Map a label field.
Include the header files for all the primitive types that Fields are instantiated for...
Pre-declare SubField and related Field type.
virtual bool hasUnmapped() const =0
Are there unmapped values? I.e. do all size() elements get.
Abstract base class for field mapping.
FOR_ALL_FIELD_TYPES(DEFINE_FIELD_MAPPER_OPERATOR,=0)
Map a field.
virtual ~fieldMapper()
Destructor.
fieldMapper()
Null constructor.
#define DEFINE_FIELD_MAPPER_OPERATOR(Type, Modifier)
A class for managing temporary objects.