https://mooseframework.inl.gov
Loading...
Searching...
No Matches
CZMComputeGlobalTractionSmallStrain.C
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
11
13
16{
18
20 "Computes the czm traction in global coordinates for a small strain kinematic formulation");
21 return params;
22}
23
29
30void
registerMooseObject("SolidMechanicsApp", CZMComputeGlobalTractionSmallStrain)
Base class traction computing the traction used to impose equilibrium and its derivatives w....
const MaterialProperty< RankTwoTensor > & _czm_total_rotation
the rotation matrix trnasforming from interface to global coordinates
const MaterialProperty< RealVectorValue > & _interface_traction
MaterialProperty< RealVectorValue > & _traction_global
the value of the traction in global and interface coordinates
const MaterialProperty< RankTwoTensor > & _dinterface_traction_djump
MaterialProperty< RankTwoTensor > & _dtraction_djump_global
the traction's derivatives w.r.t.
This class uses the interface traction and its derivatives w.r.t.
void computeEquilibriumTracionAndDerivatives() override
method used to compute the traction and it's derivatives in global coordinates.
CZMComputeGlobalTractionSmallStrain(const InputParameters &parameters)
void addClassDescription(const std::string &doc_string)
unsigned int _qp