micromechanical (C++)
Loading...
Searching...
No Matches
contactlaw.hpp File Reference

Base class for contact laws. More...

#include <Eigen/Dense>
#include <cmath>
#include <map>
#include <memory>
#include <micromechanical/core/debugvariable.hpp>
#include <micromechanical/core/material.hpp>
#include <micromechanical/core/options.hpp>
#include <micromechanical/core/statevariable.hpp>
#include <utility>
Include dependency graph for contactlaw.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  micromechanical::core::ContactLawBase< T >
 Base class for contact laws. More...
 
struct  micromechanical::core::ElastoplasticContactLaw< T >
 Base class for elastoplastic contact laws. More...
 
struct  micromechanical::core::NonlinearElasticContactLaw< T >
 Base class for nonlinear elastic contact laws. More...
 

Namespaces

namespace  micromechanical
 helper functions for mathematical operations
 
namespace  micromechanical::core
 

Detailed Description

Base class for contact laws.

Date
June 21, 2023