This is the complete list of members for PenetrationThread, including all inherited members.
_bc_tuples | PenetrationThread | protected |
_check_whether_reasonable | PenetrationThread | protected |
_do_normal_smoothing | PenetrationThread | protected |
_elem_side_builder | PenetrationThread | protected |
_fe_type | PenetrationThread | protected |
_fes | PenetrationThread | protected |
_mesh | PenetrationThread | protected |
_nearest_node | PenetrationThread | protected |
_nodal_normal_x | PenetrationThread | protected |
_nodal_normal_y | PenetrationThread | protected |
_nodal_normal_z | PenetrationThread | protected |
_node_to_elem_map | PenetrationThread | protected |
_normal_smoothing_distance | PenetrationThread | protected |
_normal_smoothing_method | PenetrationThread | protected |
_penetration_info | PenetrationThread | protected |
_primary_boundary | PenetrationThread | protected |
_recheck_secondary_nodes | PenetrationThread | |
_secondary_boundary | PenetrationThread | protected |
_subproblem | PenetrationThread | protected |
_tangential_tolerance | PenetrationThread | protected |
_tid | PenetrationThread | protected |
_update_location | PenetrationThread | protected |
COMMON_EDGE enum value | PenetrationThread | protected |
COMMON_NODE enum value | PenetrationThread | protected |
CommonEdgeResult enum name | PenetrationThread | protected |
CompeteInteractionResult enum name | PenetrationThread | protected |
competeInteractions(PenetrationInfo *pi1, PenetrationInfo *pi2) | PenetrationThread | protected |
competeInteractionsBothOnFace(PenetrationInfo *pi1, PenetrationInfo *pi2) | PenetrationThread | protected |
computeSlip(FEBase &fe, PenetrationInfo &info) | PenetrationThread | protected |
createInfoForElem(std::vector< PenetrationInfo *> &thisElemInfo, std::vector< PenetrationInfo *> &p_info, const Node *secondary_node, const Elem *elem, const std::vector< const Node *> &nodes_that_must_be_on_side, const bool check_whether_reasonable=false) | PenetrationThread | protected |
EDGE_AND_COMMON_NODE enum value | PenetrationThread | protected |
findRidgeContactPoint(Point &contact_point, Real &tangential_distance, const Node *&closest_node, unsigned int &index, Point &contact_point_ref, std::vector< PenetrationInfo *> &p_info, const unsigned int index1, const unsigned int index2) | PenetrationThread | protected |
FIRST_WINS enum value | PenetrationThread | protected |
getInfoForElem(std::vector< PenetrationInfo *> &thisElemInfo, std::vector< PenetrationInfo *> &p_info, const Elem *elem) | PenetrationThread | protected |
getInfoForFacesWithCommonNodes(const Node *secondary_node, const std::set< dof_id_type > &elems_to_exclude, const std::vector< const Node *> edge_nodes, std::vector< PenetrationInfo *> &face_info_comm_edge, std::vector< PenetrationInfo *> &p_info) | PenetrationThread | protected |
getSideCornerNodes(const Elem *side, std::vector< const Node *> &corner_nodes) | PenetrationThread | protected |
getSidesOnPrimaryBoundary(std::vector< unsigned int > &sides, const Elem *const elem) | PenetrationThread | protected |
getSmoothingEdgeNodesAndWeights(const Point &p, const Elem *side, std::vector< std::vector< const Node *>> &edge_nodes, std::vector< Real > &edge_face_weights) | PenetrationThread | protected |
getSmoothingFacesAndWeights(PenetrationInfo *info, std::vector< PenetrationInfo *> &edge_face_info, std::vector< Real > &edge_face_weights, std::vector< PenetrationInfo *> &p_info, const Node &secondary_node) | PenetrationThread | protected |
interactionsOffCommonEdge(PenetrationInfo *pi1, PenetrationInfo *pi2) | PenetrationThread | protected |
isFaceReasonableCandidate(const Elem *primary_elem, const Elem *side, FEBase *fe, const Point *secondary_point, const Real tangential_tolerance) | PenetrationThread | protected |
join(const PenetrationThread &other) | PenetrationThread | |
NEITHER_WINS enum value | PenetrationThread | protected |
NO_COMMON enum value | PenetrationThread | protected |
operator()(const NodeIdRange &range) | PenetrationThread | |
PenetrationThread(SubProblem &subproblem, const MooseMesh &mesh, BoundaryID primary_boundary, BoundaryID secondary_boundary, std::map< dof_id_type, PenetrationInfo *> &penetration_info, bool check_whether_reasonable, bool update_location, Real tangential_tolerance, bool do_normal_smoothing, Real normal_smoothing_distance, PenetrationLocator::NORMAL_SMOOTHING_METHOD normal_smoothing_method, std::vector< std::vector< FEBase *>> &fes, FEType &fe_type, NearestNodeLocator &nearest_node, const std::map< dof_id_type, std::vector< dof_id_type >> &node_to_elem_map, const std::vector< std::tuple< dof_id_type, unsigned short int, boundary_id_type >> &bc_tuples) | PenetrationThread | |
PenetrationThread(PenetrationThread &x, Threads::split split) | PenetrationThread | |
restrictPointToFace(Point &p, const Node *&closest_node, const Elem *side) | PenetrationThread | protected |
restrictPointToSpecifiedEdgeOfFace(Point &p, const Node *&closest_node, const Elem *side, const std::vector< const Node *> &edge_nodes) | PenetrationThread | protected |
SECOND_WINS enum value | PenetrationThread | protected |
smoothNormal(PenetrationInfo *info, std::vector< PenetrationInfo *> &p_info, const Node &node) | PenetrationThread | protected |
switchInfo(PenetrationInfo *&info, PenetrationInfo *&infoNew) | PenetrationThread | protected |