27 #ifndef BOUNDARYHANDLER_H
28 #define BOUNDARYHANDLER_H
81 std::string
getName()
const final;
Definition: BaseBoundary.h:49
Container to store the pointers to all objects that one creates in a simulation.
Definition: BaseHandler.h:51
virtual void writeVTK() const
now empty function for writing VTK files.
Definition: BaseHandler.h:286
Container to store pointers to all BaseBoundary objects.
Definition: BoundaryHandler.h:39
bool writeVTK_
Definition: BoundaryHandler.h:86
void readAndAddObject(std::istream &is) final
Reads BaseBoundary into the BoundaryHandler from restart data.
Definition: BoundaryHandler.cc:209
~BoundaryHandler() final
Destructor, it destructs the BoundaryHandler and all BaseBoundary it contains.
Definition: BoundaryHandler.cc:87
void addObject(BaseBoundary *P) final
Adds a BaseBoundary to the BoundaryHandler.
Definition: BoundaryHandler.cc:94
static BaseBoundary * createObject(const std::string &type)
Definition: BoundaryHandler.cc:112
BoundaryHandler & operator=(const BoundaryHandler &rhs)
Assignment operator, copies only the vector of BaseBoundary and sets the other variables to 0/nullptr...
Definition: BoundaryHandler.cc:74
void setWriteVTK(bool writeVTK)
Definition: BoundaryHandler.h:88
BoundaryHandler()
Default constructor, it creates an empty BoundaryHandler.
Definition: BoundaryHandler.cc:50
std::string getName() const final
Returns the name of the handler, namely the string "BoundaryHandler".
Definition: BoundaryHandler.cc:256
bool getWriteVTK() const
Definition: BoundaryHandler.h:90
void readOldObject(std::istream &is)
Reads a periodic boundary from old-style restart data.
Definition: BoundaryHandler.cc:239
void boundaryActionsBeforeTimeLoop()
Definition: BoundaryHandler.cc:261
double P
Uniform pressure.
Definition: TwenteMeshGluing.cpp:73