v0.14.0
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
EshelbianContact.hpp File Reference
#include <ContactOps.hpp>

Go to the source code of this file.

Classes

struct  EshelbianPlasticity::ContactTree
 
struct  EshelbianPlasticity::ContactTree::FaceData
 
struct  EshelbianPlasticity::OpConstrainBoundaryRhs
 
struct  EshelbianPlasticity::OpConstrainBoundaryLhs_dU
 
struct  EshelbianPlasticity::OpConstrainBoundaryLhs_dP
 
struct  EshelbianPlasticity::OpLoopSideGetDataForSideEle
 
struct  EshelbianPlasticity::OpMoveNode
 
struct  EshelbianPlasticity::OpTreeSearch
 

Namespaces

namespace  ContactOps
 
namespace  EshelbianPlasticity
 

Typedefs

using ContactOps::EntData = EntitiesFieldData::EntData
 
using ContactOps::BoundaryEle = FaceElementForcesAndSourcesCore
 
using ContactOps::BoundaryEleOp = BoundaryEle::UserDataOperator
 
using ContactOps::AssemblyBoundaryEleOp = FormsIntegrators< BoundaryEleOp >::Assembly< A >::OpBase
 
using EshelbianPlasticity::MBSurfaceDistanceFunction = boost::function< double(double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)>
 
using EshelbianPlasticity::MBGradSurfaceDistanceFunction = boost::function< FTensor::Tensor1< double, 3 >(double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)>
 
using EshelbianPlasticity::MBHessSurfaceDistanceFunction = boost::function< FTensor::Tensor2_symmetric< double, 3 >(double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)>
 

Functions

double EshelbianPlasticity::mb_surface_distance_function (double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)
 
FTensor::Tensor1< double, 3 > EshelbianPlasticity::mb_grad_surface_distance_function (double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)
 
FTensor::Tensor2_symmetric< double, 3 > EshelbianPlasticity::mb_hess_surface_distance_function (double t, double x, double y, double z, double tx, double ty, double tz, ContactTree::FaceData *face_data_ptr)
 

Variables

double ContactOps::cn_contact = 1
 
double ContactOps::scale = 1
 

Detailed Description

Date
2023-05-13

Definition in file EshelbianContact.hpp.