www.mooseframework.org
Classes | Enumerations
ContactAction.h File Reference

Go to the source code of this file.

Classes

class  ContactAction
 Action class for creating constraints, kernels, and user objects necessary for mechanical contact. More...
 

Enumerations

enum  ContactModel { ContactModel::FRICTIONLESS, ContactModel::GLUED, ContactModel::COULOMB }
 
enum  ContactFormulation {
  ContactFormulation::RANFS, ContactFormulation::KINEMATIC, ContactFormulation::PENALTY, ContactFormulation::AUGMENTED_LAGRANGE,
  ContactFormulation::TANGENTIAL_PENALTY, ContactFormulation::MORTAR, ContactFormulation::MORTAR_PENALTY
}
 
enum  ProximityMethod { ProximityMethod::NODE, ProximityMethod::CENTROID }
 

Enumeration Type Documentation

◆ ContactFormulation

enum ContactFormulation
strong

◆ ContactModel

enum ContactModel
strong
Enumerator
FRICTIONLESS 
GLUED 
COULOMB 

Definition at line 16 of file ContactAction.h.

◆ ProximityMethod

enum ProximityMethod
strong
Enumerator
NODE 
CENTROID 

Definition at line 34 of file ContactAction.h.