https://mooseframework.inl.gov
CZMComputeGlobalTractionTotalLagrangian.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
22 {
23 public:
26 
27 protected:
28  void initQpStatefulProperties() override;
29 
32 
35 
38 
40  void computedTPK1dF();
41 
44 
47 
50 
56 
59 
62 
65 
68 
71 
77 };
MaterialProperty< RankThreeTensor > & _dPK1traction_dF
the derivitve of the PK1 traction w.r.t. F
void computeEquilibriumTracionAndDerivatives() override
computes the PK1 traction and its derivatives
const MaterialProperty< RankTwoTensor > & _F
the interface deformation gradient
const MaterialProperty< RealVectorValue > & _displacement_jump_global
the displacement jump in global coordinates
Base class traction computing the traction used to impose equilibrium and its derivatives w...
void computeAreaRatioAndDerivatives()
computes the area ratio and increment rate derivatives
RankFourTensor _dR_dF
the rotation derivatives w.r.t.
CZMComputeGlobalTractionTotalLagrangian(const InputParameters &parameters)
Real _area_ratio
the area ratio and its derivtive w.r.t.
const MaterialProperty< RankTwoTensor > & _R
the rotation associated to F
This class uses the interface traction and its derivatives w.r.t.
void computedTPK1dJumpGlobal()
computes the PK1 traction derivatives w.r.t. the global displacement jump
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RankTwoTensor _F_inv
the inverse of the deformation gradient
const MaterialProperty< RankTwoTensor > & _czm_reference_rotation
the rotation matrix transforming from local to global coordinates in the undeformed configuration ...
const InputParameters & parameters() const
void computedTPK1dF()
computes the PK1 traction derivatives w.r.t. F
MaterialProperty< RealVectorValue > & _PK1traction
the PK1 traction