反復ごとにすべてのセルをループし、そのセルの圧力をチェックする関数を定義しようとしています。圧力が負の場合は、そのセルの圧力をゼロに設定します。どうすればこれを行うことができますか?
この機能は正しいですか?
#include "udf.h"
DEFINE_ADJUST(pressure_zero, d)
{
cell_t c;
Thread *c_thread;
begin_c_loop(c, c_thread)
{
if (C_P(c, c_thread) < 0)
{
C_P(c, c_thread) = 0;
}
}
}
end_c_loop(c, c_thread)
}