This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/applications/solvers/solidMechanics/icoFsiElasticNonLinULSolidFoam/rotateSolidFields.H
2014-06-01 20:12:52 +02:00

25 lines
417 B
C++

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