Serac  0.1
Serac is an implicit thermal strucural mechanics simulation code.
Classes | Namespaces | Variables
contact_data.hpp File Reference

Class for storing contact data. More...

#include <memory>
#include <set>
#include <vector>
#include "mfem.hpp"
#include "serac/serac_config.hpp"
#include "serac/physics/contact/contact_config.hpp"
#include "serac/physics/state/finite_element_dual.hpp"
Include dependency graph for contact_data.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  serac::ContactData
 This class stores all ContactInteractions for a problem, calls Tribol functions that act on all contact interactions, and agglomerates fields that exist over different ContactInteractions. More...
 

Namespaces

 serac
 Accelerator functionality.
 

Variables

const ContactOptions serac::contact::default_contact_options
 Default contact options: frictionless mortar with penalty = 1000 enforcement. More...
 

Detailed Description

Class for storing contact data.

Definition in file contact_data.hpp.

Variable Documentation

◆ default_contact_options

const ContactOptions serac::contact::default_contact_options
Initial value:
= {.method = ContactMethod::SingleMortar,
.enforcement = ContactEnforcement::Penalty,
.type = ContactType::Frictionless,
.penalty = 1.0e3}

Default contact options: frictionless mortar with penalty = 1000 enforcement.

Definition at line 36 of file contact_data.hpp.