Normal vector issue
Hello all, I have two quick questions. I want to implement heat conduction equation in my phaseChange solver.
1.) How to get a normal vector, n in OF? 2.) How to obtain area A, of the cell face? Here is what I've tried so far: Code:
volVectorField gradT = fvc::grad(T); |
not correct post
|
Quote:
I don't understand what you mean; :confused: the gradient of a scalar field is a vector field, so grad(T) will give me a volVectorField. The code is actually works up to that point so I dont have a problem with gradT. Here is how I call my "T". Code:
const volScalarField& T = alpha1_.db().lookupObject<volScalarField>("T"); |
Never mind, problem fixed :D. I simply used the wrong syntax in defining the normal and face area. Here's the correction. Thanks
Code:
volVectorField gradT = fvc::grad(T); |
Hi,
as I wrote later - I made a mistake because I had mixed up some Information. The Gradient of a scalar is a vector field with it s gradients of the components in x, y, z. So I was wrong in my first post. And your error was the following signs: Code:
;) |
All times are GMT -4. The time now is 22:38. |