19autoPtr<volScalarField>
Tptr;
23 Info<<
"Reading field T\n" << endl;
42Info<<
"Calculating stress field sigmaD\n" <<
endl;
56Info<<
"Calculating explicit part of div(sigma) divSigmaExp\n" <<
endl;
72 divSigmaExp -= fvc::laplacian(2*
mu +
lambda,
D,
"laplacian(DD,D)");
76 divSigmaExp -= fvc::div((2*
mu +
lambda)*fvc::grad(
D),
"div(sigmaD)");
79mesh.setFluxRequired(
D.name());
const volScalarField & mu
GeometricField< vector, fvPatchField, volMesh > volVectorField
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
dimensionedSymmTensor twoSymm(const dimensionedSymmTensor &dt)
messageStream Info
Information stream (stdout output on master, null elsewhere)
Ostream & endl(Ostream &os)
Add newline and flush stream.
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
const dimensionedScalar & D
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
Info<< "Reading field D\n"<< endl;volVectorField D(IOobject("D", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);autoPtr< volScalarField > Tptr