OpenFOAM
v2512
The open source CFD toolbox
Loading...
Searching...
No Matches
calculateStress.H
Go to the documentation of this file.
1
if
(
runTime
.writeTime())
2
{
3
volSymmTensorField
sigma
4
(
5
IOobject
6
(
7
"sigma"
,
8
runTime
.timeName(),
9
mesh
,
10
IOobject::NO_READ,
11
IOobject::AUTO_WRITE
12
),
13
rho
*sigmaD
14
);
15
16
if
(thermalStress)
17
{
18
const
volScalarField&
T
=
Tptr
();
19
sigma
=
sigma
- I*(
rho
*threeKalpha*
T
);
20
}
21
22
volScalarField sigmaEq
23
(
24
IOobject
25
(
26
"sigmaEq"
,
27
runTime
.timeName(),
28
mesh
,
29
IOobject::NO_READ,
30
IOobject::AUTO_WRITE
31
),
32
sqrt((3.0/2.0)*magSqr(dev(
sigma
)))
33
);
34
35
Info<<
"Max sigmaEq = "
<< max(sigmaEq).value()
36
<< endl;
37
38
runTime
.write();
39
}
T
const volScalarField & T
Definition
createFieldRefs.H:2
mesh
dynamicFvMesh & mesh
Definition
createDynamicFvMesh.H:6
runTime
engineTime & runTime
Definition
createEngineTime.H:13
rho
rho
Definition
readInitialConditions.H:88
sigma
dimensionedScalar sigma("sigma", dimMass/sqr(dimTime), transportProperties)
Tptr
Info<< "Reading field D\n"<< endl;volVectorField D(IOobject("D", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);autoPtr< volScalarField > Tptr
Definition
createFields.H:19
applications
solvers
stressAnalysis
solidDisplacementFoam
calculateStress.H
Generated by
1.16.1