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