32 #ifndef weightedFvPatchFieldMapper_H 33 #define weightedFvPatchFieldMapper_H 67 addressing_(addressing),
73 if (addressing_[i].
size() == 0)
92 virtual bool direct()
const
virtual label size() const
#define forAll(list, i)
Loop across all elements in list.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
void size(const label)
Override size to be inconsistent with allocated storage.
virtual const labelListList & addressing() const
FieldMapper with weighted mapping.
weightedFvPatchFieldMapper(const labelListList &addressing, const scalarListList &weights)
Construct given addressing.
virtual bool hasUnmapped() const
Are there unmapped values? I.e. do all size() elements get.
Foam::fvPatchFieldMapper.
virtual const scalarListList & weights() const
virtual bool direct() const
virtual ~weightedFvPatchFieldMapper()
Destructor.