Initialize a uniform 0 volVectorField
I'm trying to create a new volVectorField, but I want it uniform 0 when creating it.
I think it's something like
I know it is made for p in interFOAM v1.5 (I work on v1.6 if it can help), but p is initialize with other existing volVectorFields.
If anyone has an idea, it would be great, it's the last thing that doesn't work in my program and it's driving me crazy...
I could also create and read an existing volVectorField and then multiply it by 0, but I think there must be a cleaner way to do it.
Maybe you can try to use mesh,scalar(0) instead of uniform 0 ?
But I think this is for a scalar field ... I don't know how this may work for a vector...
To start with, you have a volVectorField, so it won't take scalars.
Substitute uniform 0 for:
dimenstionedVector("variableName", dimensionSet(0,0,0,0,0,0,0), Foam::vector(0,0,0))
substituting the for the relevant values in dimensionSet obviously.
Thank you both,
Laurence, you anticipated my next problem with dimensionedVector!
|All times are GMT -4. The time now is 21:43.|