1 Info<< "Reading field DU\n" << endl;
15 volTensorField gradDU = fvc::grad(DU);
24 IOobject::READ_IF_PRESENT,
28 dimensionedVector("zero", dimLength, vector::zero)
38 IOobject::READ_IF_PRESENT,
42 dimensionedTensor("zero", dimless, tensor::zero)
45 //- increment of Green finite strain tensor
46 volSymmTensorField DEpsilon
53 IOobject::READ_IF_PRESENT,
57 dimensionedSymmTensor("zero", dimless, symmTensor::zero)
60 //- Green strain tensor
61 volSymmTensorField epsilon
68 IOobject::READ_IF_PRESENT,
72 dimensionedSymmTensor("zero", dimless, symmTensor::zero)
76 //- increment of 2nd Piola-Kirchhoff stress tensor
77 volSymmTensorField DSigma
84 IOobject::READ_IF_PRESENT,
88 dimensionedSymmTensor("zero", dimForce/dimArea, symmTensor::zero)
91 //- 2nd Piola-Kirchhoff stress tensor
92 volSymmTensorField sigma
99 IOobject::READ_IF_PRESENT,
103 dimensionedSymmTensor("zero", dimForce/dimArea, symmTensor::zero)
106 constitutiveModel rheology(sigma, DU);
108 volScalarField rho = rheology.rho();
109 volScalarField mu = rheology.mu();
110 volScalarField lambda = rheology.lambda();
111 surfaceScalarField muf = fvc::interpolate(mu, "mu");
112 surfaceScalarField lambdaf = fvc::interpolate(lambda, "lambda");
114 surfaceVectorField n = mesh.Sf()/mesh.magSf();