define_profile UDF question
Hello everyone
I am trying to write an UDF that changes the pressure value in a pressure outlet every 5000 iterations, in a steady case. When I interpret it, I get this error, wich i do not understand. Error: D:\\pump\\P.c: line 32: label "count2" not found (pc=16). Here is the code #include "udf.h" DEFINE_PROFILE(pressure,t,i) { face_t f; real p; if(N_ITER<=5000)p=0; else if(N_ITER<=10000)p=1e5; else if(N_ITER<=15000)p=2e5; else if(N_ITER<=20000)p=3e5; else if(N_ITER<=25000)p=4e5; else if(N_ITER<=30000)p=5e5; else if(N_ITER<=35000)p=6e5; else if(N_ITER<=40000)p=7e5; else if(N_ITER<=45000)p=8e5; else if(N_ITER<=50000)p=9e5; else p=1e6; begin_f_loop(f,t) { F_PROFILE(f,t,i)=p; } end_f_loop(f,t) } I would appreciate any kind of help. Thank you, Andrei |
how do you control the N_INTER out of loop?
Quote:
i am interesting in your case, especially on N_ITER ?how could you control it? thank you ! wangguobin14@163.com |
All times are GMT -4. The time now is 21:37. |