v0.13.2
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
ContactOps.hpp File Reference

Go to the source code of this file.

Classes

struct  ContactOps::CommonData
 [Common data] More...
 
struct  ContactOps::OpConstrainBoundaryRhs
 
struct  ContactOps::OpConstrainBoundaryLhs_dU
 
struct  ContactOps::OpConstrainBoundaryLhs_dTraction
 

Namespaces

namespace  ContactOps
 

Functions

template<typename T1 , typename T2 >
double ContactOps::surface_distance_function (double t, FTensor::Tensor1< T1, 3 > &t_coords, FTensor::Tensor1< T2, SPACE_DIM > &t_traction)
 
template<typename T1 , typename T2 >
FTensor::Tensor1< double, 3 > ContactOps::grad_surface_distance_function (double t, FTensor::Tensor1< T1, 3 > &t_coords, FTensor::Tensor1< T2, SPACE_DIM > &t_traction)
 
template<typename T1 , typename T2 >
FTensor::Tensor2_symmetric< double, 3 > ContactOps::hess_surface_distance_function (double t, FTensor::Tensor1< T1, 3 > &t_coords, FTensor::Tensor1< T2, SPACE_DIM > &t_traction)
 
double ContactOps::sign (double x)
 
double ContactOps::w (const double sdf, const double tn)
 
double ContactOps::constrain (double sdf, double tn)
 

Variables

FTensor::Index< 'i', SPACE_DIMContactOps::i
 [Common data] More...
 
FTensor::Index< 'j', SPACE_DIMContactOps::j
 
FTensor::Index< 'k', SPACE_DIMContactOps::k
 
FTensor::Index< 'l', SPACE_DIMContactOps::l