if (runTime.outputTime()) { volTensorField sigma = rho* ( mu*(gradU + gradU.T()) + I* ( lambda*tr(gradU) ) ); volScalarField sigmaEq ( IOobject ( "sigmaEq", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sqrt((3.0/2.0)*magSqr(dev(sigma))) ); volScalarField sigmaxx ( IOobject ( "sigmaxx", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::XX) ); volScalarField sigmayy ( IOobject ( "sigmayy", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::YY) ); volScalarField sigmazz ( IOobject ( "sigmazz", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::ZZ) ); volScalarField sigmaxy ( IOobject ( "sigmaxy", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::XY) ); volScalarField sigmaxz ( IOobject ( "sigmaxz", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::XZ) ); volScalarField sigmayz ( IOobject ( "sigmayz", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), sigma.component(tensor::YZ) ); runTime.write(); }