Go to the documentation of this file. 1 #ifndef LINEAR_ELASTICITY_WITH_CONTACT_H
2 #define LINEAR_ELASTICITY_WITH_CONTACT_H
4 #include "libmesh/dof_map.h"
5 #include "libmesh/nonlinear_implicit_system.h"
8 #define TOP_SUBDOMAIN 2
9 #define BOTTOM_SUBDOMAIN 1
12 #define MIN_Z_BOUNDARY 1
13 #define MAX_Z_BOUNDARY 2
14 #define CONTACT_BOUNDARY_LOWER 3
15 #define CONTACT_BOUNDARY_UPPER 4
32 public NonlinearImplicitSystem::ComputeResidualandJacobian
69 Real contact_penalty_in);
Manages consistently variables, degrees of freedom, coefficient vectors, matrices and non-linear solv...
Provides a uniform interface to vector storage schemes for different linear algebra libraries.
This is the MeshBase class.
A Point defines a location in LIBMESH_DIM dimensional Real space.
This class handles the numbering of degrees of freedom on a mesh.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real