15 #include "libmesh/point.h" 16 #include "libmesh/periodic_boundary_base.h" const Function *const _tr_y
Pointer to Function for y-component of the boundary.
Base class for function objects.
virtual std::unique_ptr< libMesh::PeriodicBoundaryBase > clone(TransformationType t) const override
Required interface, this class must be able to clone itself.
Periodic boundary for calculation periodic BC on domains where the translation is given by functions...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const Function *const _tr_x
Pointer to Function for x-component of the boundary.
void init()
An initialization method to make certain that initialSetup() of a function prior to value() ...
const Function *const _tr_z
Pointer to Function for z-component of the boundary.
virtual libMesh::Point get_corresponding_pos(const libMesh::Point &pt) const override
Get the translation based on point 'pt'.
FunctionPeriodicBoundary(FEProblemBase &subproblem, std::vector< std::string > fn_names)
Initialize the periodic boundary with three functions.