48 #ifndef lumpedPointController_H 49 #define lumpedPointController_H 60 template<
class T>
class Map;
107 return pointLabels_.
empty();
113 return pointLabels_.
size();
void size(const label n)
Older name for setAddressableSize.
const labelList & pointLabels() const
The controller points.
Simple connectivity of point labels to specify a controller for lumped point movement.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
bool empty() const noexcept
True if List is empty (ie, size() is zero)
~lumpedPointController()=default
Destructor.
static autoPtr< lumpedPointController > New(const dictionary &dict)
Factory method.
label size() const
Number of controller points specified.
bool empty() const
No controller points specified?
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
lumpedPointController() noexcept
Default construct.
static autoPtr< T > New(Args &&... args)
Construct autoPtr with forwarding arguments.
void remapPointLabels(const label nPoints, const Map< label > &originalIds)
Check point mapping (the count) or remap the point labels.