https://mooseframework.inl.gov
Loading...
Searching...
No Matches
solid_mechanics
src
utils
CohesiveZoneModelTools.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
10
#include "
CohesiveZoneModelTools.h
"
11
#include "
RotationMatrix.h
"
12
13
namespace
CohesiveZoneModelTools
14
{
15
RankFourTensor
16
computedFinversedF
(
const
RankTwoTensor
& F_inv)
17
{
18
usingTensorIndices(i_, j_, k_, l_);
19
return
-F_inv.
times
<i_, k_, j_, l_>(F_inv.
transpose
());
20
}
21
}
// namespace CohesiveZoneModelTools
CohesiveZoneModelTools.h
RotationMatrix.h
RankFourTensorTempl< Real >
RankTwoTensorTempl< Real >
RankTwoTensorTempl::times
RankFourTensorTempl< T > times(const RankTwoTensorTempl< T > &b) const
RankTwoTensorTempl::transpose
RankTwoTensorTempl< T > transpose() const
CohesiveZoneModelTools
Definition
CohesiveZoneModelTools.h:19
CohesiveZoneModelTools::computedFinversedF
RankFourTensor computedFinversedF(const RankTwoTensor &F_inv)
compute the derivative of F^-1 w.r.t. to F
Definition
CohesiveZoneModelTools.C:16
Generated on Fri Aug 21 2026 13:41:46 for https://mooseframework.inl.gov by
1.9.8