25 lines
403 B
C
25 lines
403 B
C
|
//--------------------------------------------------//
|
||
|
//- rotate fields
|
||
|
//--------------------------------------------------//
|
||
|
{
|
||
|
Info << "Rotating fields" << endl;
|
||
|
|
||
|
F = I + gradDU;
|
||
|
|
||
|
U += DU;
|
||
|
|
||
|
epsilon += DEpsilon;
|
||
|
|
||
|
sigma += DSigma;
|
||
|
|
||
|
volTensorField Finv = inv(F);
|
||
|
|
||
|
J = det(F);
|
||
|
|
||
|
rho = rho/J;
|
||
|
|
||
|
epsilon = symm(Finv & epsilon & Finv.T());
|
||
|
|
||
|
sigma = 1/J * symm(F.T() & sigma & F);
|
||
|
}
|