createFields.H
Go to the documentation of this file.
2 
3 Info<< "Reading displacement field D\n" << endl;
5 (
6  IOobject
7  (
8  "D",
9  runTime.timeName(),
10  mesh,
11  IOobject::MUST_READ,
12  IOobject::AUTO_WRITE
13  ),
14  mesh
15 );
16 
17 Info<< "Reading/setting displacement correction field Dcorr\n" << endl;
18 volVectorField Dcorr
19 (
20  IOobject
21  (
22  "Dcorr",
23  runTime.timeName(),
24  mesh
25  ),
26  D
27 );
28 Dcorr *= 0.0;
29 
30 Info<< "Calculating stress field sigmaD\n" << endl;
31 volSymmTensorField sigmaD
32 (
33  IOobject
34  (
35  "sigmaD",
36  runTime.timeName(),
37  mesh,
38  IOobject::NO_READ,
39  IOobject::NO_WRITE
40  ),
42 );
43 
44 volTensorField sigmaExp
45 (
46  IOobject
47  (
48  "sigmaExp",
49  runTime.timeName(),
50  mesh,
51  IOobject::NO_READ,
52  IOobject::NO_WRITE
53  ),
54  (lambda - mu)*fvc::grad(Dcorr) + mu*fvc::grad(Dcorr)().T()
55  + (lambda*I)*tr(fvc::grad(Dcorr))
56 );
runTime
engineTime & runTime
Definition: createEngineTime.H:13
Foam::volTensorField
GeometricField< tensor, fvPatchField, volMesh > volTensorField
Definition: volFieldsFwd.H:66
Foam::fac::grad
tmp< GeometricField< typename outerProduct< vector, Type >::type, faPatchField, areaMesh >> grad(const GeometricField< Type, faePatchField, edgeMesh > &ssf)
Definition: facGrad.C:56
Foam::endl
Ostream & endl(Ostream &os)
Add newline and flush stream.
Definition: Ostream.H:369
readMechanicalProperties.H
Foam::volSymmTensorField
GeometricField< symmTensor, fvPatchField, volMesh > volSymmTensorField
Definition: volFieldsFwd.H:65
Foam::Info
messageStream Info
Information stream (stdout output on master, null elsewhere)
lambda
dimensionedScalar lambda("lambda", dimTime/sqr(dimLength), laminarTransport)
mesh
dynamicFvMesh & mesh
Definition: createDynamicFvMesh.H:6
Foam::volVectorField
GeometricField< vector, fvPatchField, volMesh > volVectorField
Definition: volFieldsFwd.H:62
mu
volScalarField mu(IOobject("mu", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), laminarTransport.nu() *rhoInfValue)
D
const dimensionedScalar & D
Definition: solveBulkSurfactant.H:4
Foam::tr
dimensionedScalar tr(const dimensionedSphericalTensor &dt)
Definition: dimensionedSphericalTensor.C:51
Foam::twoSymm
dimensionedSymmTensor twoSymm(const dimensionedSymmTensor &dt)
Definition: dimensionedSymmTensor.C:95
T
volScalarField & T
Definition: createFields.H:11
Foam::I
static const Identity< scalar > I
Definition: Identity.H:95