![]() |
cell_t c from point coorfdinates UDF
Dear all I'm new of this forum.
Could you help me? I was written a UDF(FLUENT), I should obtain the cell_t c that contain a point of known coordinate (x,y,z). I'm going to better explain. From UDF manual I know there is the macro C_CENTROID(x,c,t) that from the knoledge of c and t give x,y,z coordinate of the cell centre. I would like to know if there is a macro that could do the opposite, know the point x,y,z that could return the number of cell that contain that point. Thank you very much |
Use Find_bounding_cell
Greetings,
You can use the function: cell_t Find_bounding_cell(Domain *domain, real *x, Thread **t) You provide the domain pointer, the coordinates of the point, and it returns the cell_t index and the thread pointer. Include dpm_tools.h before using it. Regards, Bocliff Sutter |
Make sure you do not call this from some cell loop as you will end up with n^2 algorithm...
Bocliff Sutter "May your Yak live long" |
cell_t c from point coorfdinates UDF Reply to Thread
Thank you very much Bocliff
It works. You saved me from an nervous breakdown :) thnk you again |
Hi!
I see the communication in this topic was ended in 2009, but could somebody type an example of the use of this function? Is it also possible in 3D and give coordinates of x,y and z to the function? Thank you in advance, Kind regards, Ian |
Mhd
hello my dear!
I have a magnetic field in my flow and I read a lot of MHD tutorials but I am not able that in which format I should write this in c/c++ ....please if you have a similar c program me help. regards |
Quote:
I have same problem , can you solve it my friends ? |
Please share your equation. It's easy to write UDF for any equation.
|
| All times are GMT -4. The time now is 06:36. |