1 Info<< "Reading field DU\n" << endl;
15 //volTensorField gradDU = fvc::grad(DU);
27 dimensionedTensor("zero", dimless, tensor::zero)
29 surfaceVectorField snGradDU
40 dimensionedVector("zero", dimless, vector::zero)
43 Info<< "Creating field U\n" << endl;
51 IOobject::READ_IF_PRESENT,
55 dimensionedVector("zero", dimLength, vector::zero)
58 volSymmTensorField DEpsilon
65 IOobject::READ_IF_PRESENT,
69 dimensionedSymmTensor("zero", dimless, symmTensor::zero)
72 volSymmTensorField DSigma
79 IOobject::READ_IF_PRESENT,
83 dimensionedSymmTensor("zero", dimForce/dimArea, symmTensor::zero)
86 volSymmTensorField epsilon
93 IOobject::READ_IF_PRESENT,
97 dimensionedSymmTensor("zero", dimless, symmTensor::zero)
100 volSymmTensorField sigma
107 IOobject::READ_IF_PRESENT,
111 dimensionedSymmTensor("zero", dimForce/dimArea, symmTensor::zero)
114 volVectorField divDSigmaExp
125 dimensionedVector("zero", dimForce/dimVolume, vector::zero)
128 constitutiveModel rheology(sigma, DU);
129 //solidInterface interface(mesh, rheology);
130 //solidInterface* interfacePtr = new solidInterface(mesh, rheology);
132 surfaceVectorField traction
143 dimensionedVector("zero", dimForce/dimArea, vector::zero)
146 // for aitken relaxation
147 volVectorField aitkenDelta
158 dimensionedVector("zero", dimLength, vector::zero)
161 // aitken relaxation factor
162 scalar aitkenInitialRes = 1.0;
163 scalar aitkenTheta = 0.1;