https://mooseframework.inl.gov
Loading...
Searching...
No Matches
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
Base class traction computing the traction used to impose equilibrium and its derivatives w....
This class uses the interface traction and its derivatives w.r.t.
RankFourTensor _dR_dF
the rotation derivatives w.r.t.
Real _area_ratio
the area ratio and its derivtive w.r.t.
void computedTPK1dF()
computes the PK1 traction derivatives w.r.t. F
const MaterialProperty< RealVectorValue > & _displacement_jump_global
the displacement jump in global coordinates
const MaterialProperty< RankTwoTensor > & _F
the interface deformation gradient
void computeEquilibriumTracionAndDerivatives() override
computes the PK1 traction and its derivatives
const MaterialProperty< RankTwoTensor > & _R
the rotation associated to F
void computedTPK1dJumpGlobal()
computes the PK1 traction derivatives w.r.t. the global displacement jump
void computeAreaRatioAndDerivatives()
computes the area ratio and increment rate derivatives
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
MaterialProperty< RealVectorValue > & _PK1traction
the PK1 traction
MaterialProperty< RankThreeTensor > & _dPK1traction_dF
the derivitve of the PK1 traction w.r.t. F
const InputParameters & parameters() const