libMesh
libMesh::VariationalSmootherConstraint Member List

This is the complete list of members for libMesh::VariationalSmootherConstraint, including all inherited members.

_preserve_subdomain_boundarieslibMesh::VariationalSmootherConstraintprivate
_syslibMesh::VariationalSmootherConstraintprivate
constrain() overridelibMesh::VariationalSmootherConstraintvirtual
constrain_node_to_line(const Node &node, const Point &line_vec)libMesh::VariationalSmootherConstraintprivate
constrain_node_to_plane(const Node &node, const Point &ref_normal_vec)libMesh::VariationalSmootherConstraintprivate
determine_constraint(const Node &node, const unsigned int dim, const std::set< std::set< const Node *>> &side_grouped_boundary_neighbors)libMesh::VariationalSmootherConstraintprivatestatic
find_nodal_or_face_neighbors(const MeshBase &mesh, const Node &node, const std::unordered_map< dof_id_type, std::vector< const Elem *>> &nodes_to_elem_map, std::vector< const Node *> &neighbors)libMesh::VariationalSmootherConstraintprivatestatic
fix_node(const Node &node)libMesh::VariationalSmootherConstraintprivate
get_neighbors_for_boundary_constraint(const MeshBase &mesh, const Node &node, const std::unordered_set< dof_id_type > &boundary_node_ids, const BoundaryInfo &boundary_info, const std::unordered_map< dof_id_type, std::vector< const Elem *>> &nodes_to_elem_map)libMesh::VariationalSmootherConstraintprivatestatic
get_neighbors_for_subdomain_constraint(const MeshBase &mesh, const Node &node, const subdomain_id_type sub_id, const std::unordered_map< dof_id_type, std::vector< const Elem *>> &nodes_to_elem_map)libMesh::VariationalSmootherConstraintprivatestatic
impose_constraint(const Node &node, const ConstraintVariant &constraint)libMesh::VariationalSmootherConstraintprivate
nodes_share_boundary_id(const Node &boundary_node, const Node &neighbor_node, const Elem &containing_elem, const BoundaryInfo &boundary_info)libMesh::VariationalSmootherConstraintprivatestatic
VariationalSmootherConstraint(System &sys, const bool &preserve_subdomain_boundaries)libMesh::VariationalSmootherConstraint
~Constraint()=defaultlibMesh::System::Constraintvirtual
~VariationalSmootherConstraint() overridelibMesh::VariationalSmootherConstraintvirtual