33 FEType & fe_side_type,
34 const Point & secondary_point,
35 bool start_with_centroid,
36 const Real tangential_tolerance,
37 bool & contact_point_on_side);
39 void restrictPointToFace(Point & p,
const Elem * side, std::vector<const Node *> & off_edge_nodes);
Data structure used to hold penetration information.
void restrictPointToFace(Point &p, const Elem *side, std::vector< const Node *> &off_edge_nodes)
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
void findContactPoint(PenetrationInfo &p_info, FEBase *fe_elem, FEBase *fe_side, FEType &fe_side_type, const Point &secondary_point, bool start_with_centroid, const Real tangential_tolerance, bool &contact_point_on_side)
Finds the closest point (called the contact point) on the primary_elem on side "side" to the secondar...
FEGenericBase< Real > FEBase
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...
template class LIBMESH_EXPORT FEGenericBase< Real >