18 #ifndef LIBMESH_PERIODIC_BOUNDARY_H    19 #define LIBMESH_PERIODIC_BOUNDARY_H    22 #include "libmesh/libmesh_config.h"    24 #ifdef LIBMESH_ENABLE_PERIODIC    27 #include "libmesh/periodic_boundary_base.h"    28 #include "libmesh/vector_value.h"     90 #endif // LIBMESH_ENABLE_PERIODIC    92 #endif // LIBMESH_PERIODIC_BOUNDARY_H virtual ~PeriodicBoundary()=default
Destructor. 
PeriodicBoundary()
Constructor. 
The libMesh namespace provides an interface to certain functionality in the library. 
The definition of a periodic boundary. 
RealVectorValue translation_vector
virtual Point get_corresponding_pos(const Point &pt) const override
This function should be overridden by derived classes to define how one finds corresponding nodes on ...
virtual std::unique_ptr< PeriodicBoundaryBase > clone(TransformationType t=FORWARD) const override
If we want the DofMap to be able to make copies of references and store them in the underlying map...
The base class for defining periodic boundaries. 
A Point defines a location in LIBMESH_DIM dimensional Real space.