.oldTime() question
Info<< "Reading field alphaL\n" << endl;
volScalarField alphaL ( IOobject ( "alphaL", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::NO_WRITE ), alphaL.oldTime(); mesh, dimensionedScalar("alphaL", dimless, scalar(0.0)) ); -------------------------- When compiled, error: createFields.H:42: error: expected `)' before ';' token createFields.H:44: warning: left-hand operand of comma has no effect createFields.H:45: error: expected `;' before ')' token -------------------------- I cannot figure out where the problem is. Thanks. |
Hey,
first thing is a general one: you should not use a ; (semicolon) inside a constructor. These are comma-seperated lists. second: Check GeometricField class for constructors, I think there is none like the one you stated. What are you trying to do? Best Kathrin |
Hi, Kathrin
Thanks for pointing out this mistake. ---------------- volScalarField alphaTemp ( IOobject ( "alphaTemp", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), mesh, dimensionedScalar("alphaTemp", dimless, 0) ); alphaTemp.oldTime(); ------------------- Maybe this is the correct way to use. I am trying to store alphaTemp's old value for each time, since I want to use ddt(alphaTemp) later. I am not quite sure whether this is correct. |
Hi, Kathrin
Thanks for pointing out this mistake. ---------------- volScalarField alphaTemp ( IOobject ( "alphaTemp", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE ), mesh, dimensionedScalar("alphaTemp", dimless, 0) ); alphaTemp.oldTime(); ------------------- Maybe this is the correct way to use. I am trying to store alphaTemp's old value for each time, since I want to use ddt(alphaTemp) later. I am not quite sure whether this is correct. |
All times are GMT -4. The time now is 21:06. |