www.mooseframework.org
PenetrationThread Member List

This is the complete list of members for PenetrationThread, including all inherited members.

_check_whether_reasonablePenetrationThreadprotected
_do_normal_smoothingPenetrationThreadprotected
_elem_listPenetrationThreadprotected
_fe_typePenetrationThreadprotected
_fesPenetrationThreadprotected
_id_listPenetrationThreadprotected
_master_boundaryPenetrationThreadprotected
_meshPenetrationThreadprotected
_n_elemsPenetrationThreadprotected
_nearest_nodePenetrationThreadprotected
_nodal_normal_xPenetrationThreadprotected
_nodal_normal_yPenetrationThreadprotected
_nodal_normal_zPenetrationThreadprotected
_node_to_elem_mapPenetrationThreadprotected
_normal_smoothing_distancePenetrationThreadprotected
_normal_smoothing_methodPenetrationThreadprotected
_penetration_infoPenetrationThreadprotected
_side_listPenetrationThreadprotected
_slave_boundaryPenetrationThreadprotected
_subproblemPenetrationThreadprotected
_tangential_tolerancePenetrationThreadprotected
_tidPenetrationThreadprotected
_update_locationPenetrationThreadprotected
COMMON_EDGE enum valuePenetrationThreadprotected
COMMON_NODE enum valuePenetrationThreadprotected
CommonEdgeResult enum namePenetrationThreadprotected
CompeteInteractionResult enum namePenetrationThreadprotected
competeInteractions(PenetrationInfo *pi1, PenetrationInfo *pi2)PenetrationThreadprotected
computeSlip(FEBase &fe, PenetrationInfo &info)PenetrationThreadprotected
createInfoForElem(std::vector< PenetrationInfo * > &thisElemInfo, std::vector< PenetrationInfo * > &p_info, const Node *slave_node, const Elem *elem, const std::vector< const Node * > &nodes_that_must_be_on_side, const bool check_whether_reasonable=false)PenetrationThreadprotected
EDGE_AND_COMMON_NODE enum valuePenetrationThreadprotected
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)PenetrationThreadprotected
FIRST_WINS enum valuePenetrationThreadprotected
getInfoForElem(std::vector< PenetrationInfo * > &thisElemInfo, std::vector< PenetrationInfo * > &p_info, const Elem *elem)PenetrationThreadprotected
getInfoForFacesWithCommonNodes(const Node *slave_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)PenetrationThreadprotected
getSideCornerNodes(const Elem *side, std::vector< const Node * > &corner_nodes)PenetrationThreadprotected
getSidesOnMasterBoundary(std::vector< unsigned int > &sides, const Elem *const elem)PenetrationThreadprotected
getSmoothingEdgeNodesAndWeights(const Point &p, const Elem *side, std::vector< std::vector< const Node * >> &edge_nodes, std::vector< Real > &edge_face_weights)PenetrationThreadprotected
getSmoothingFacesAndWeights(PenetrationInfo *info, std::vector< PenetrationInfo * > &edge_face_info, std::vector< Real > &edge_face_weights, std::vector< PenetrationInfo * > &p_info)PenetrationThreadprotected
interactionsOffCommonEdge(PenetrationInfo *pi1, PenetrationInfo *pi2)PenetrationThreadprotected
isFaceReasonableCandidate(const Elem *master_elem, const Elem *side, FEBase *fe, const Point *slave_point, const Real tangential_tolerance)PenetrationThreadprotected
join(const PenetrationThread &other)PenetrationThread
NEITHER_WINS enum valuePenetrationThreadprotected
NO_COMMON enum valuePenetrationThreadprotected
operator()(const NodeIdRange &range)PenetrationThread
PenetrationThread(SubProblem &subproblem, const MooseMesh &mesh, BoundaryID master_boundary, BoundaryID slave_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, std::vector< dof_id_type > &elem_list, std::vector< unsigned short int > &side_list, std::vector< boundary_id_type > &id_list)PenetrationThread
PenetrationThread(PenetrationThread &x, Threads::split split)PenetrationThread
restrictPointToFace(Point &p, const Node *&closest_node, const Elem *side)PenetrationThreadprotected
restrictPointToSpecifiedEdgeOfFace(Point &p, const Node *&closest_node, const Elem *side, const std::vector< const Node * > &edge_nodes)PenetrationThreadprotected
SECOND_WINS enum valuePenetrationThreadprotected
smoothNormal(PenetrationInfo *info, std::vector< PenetrationInfo * > &p_info)PenetrationThreadprotected
switchInfo(PenetrationInfo *&info, PenetrationInfo *&infoNew)PenetrationThreadprotected