https://mooseframework.inl.gov
Namespaces | Functions
Moose::Mortar Namespace Reference

Namespaces

 Contact
 

Functions

void projectQPoints3d (const Elem *msm_elem, const Elem *primal_elem, unsigned int sub_elem_index, const QBase &qrule_msm, std::vector< Point > &q_pts)
 
void loopOverMortarSegments (const Iterators &secondary_elems_to_mortar_segments, Assembly &assembly, SubProblem &subproblem, FEProblemBase &fe_problem, const AutomaticMortarGeneration &amg, const bool displaced, const Consumers &consumers, const THREAD_ID tid, const std::map< SubdomainID, std::deque< MaterialBase * >> &secondary_ip_sub_to_mats, const std::map< SubdomainID, std::deque< MaterialBase * >> &primary_ip_sub_to_mats, const std::deque< MaterialBase * > &secondary_boundary_mats, const ActionFunctor act, const bool reinit_mortar_user_objects)
 
void setupMortarMaterials (const Consumers &consumers, FEProblemBase &fe_problem, const AutomaticMortarGeneration &amg, const THREAD_ID tid, std::map< SubdomainID, std::deque< MaterialBase * >> &secondary_ip_sub_to_mats, std::map< SubdomainID, std::deque< MaterialBase * >> &primary_ip_sub_to_mats, std::deque< MaterialBase * > &secondary_boundary_mats)