18 #ifndef LIBMESH_VARIATIONAL_SMOOTHER_CONSTRAINT_H 19 #define LIBMESH_VARIATIONAL_SMOOTHER_CONSTRAINT_H 22 #include "libmesh/system.h" 23 #include "libmesh/dof_map.h" 66 #endif // LIBMESH_VARIATIONAL_SMOOTHER_CONSTRAINT_H A Node is like a Point, but with more information.
The libMesh namespace provides an interface to certain functionality in the library.
Manages consistently variables, degrees of freedom, and coefficient vectors.
virtual ~VariationalSmootherConstraint() override
const bool _preserve_subdomain_boundaries
Whether nodes on subdomain boundaries are subject to change via smoothing.
virtual void constrain() override
Constraint function.
Abstract base class to be used for system constraints.
void fix_node(const Node &node)
VariationalSmootherConstraint(System &sys, const bool &preserve_subdomain_boundaries)