@Zephyr 您是指这个吗?这样能去单位?
pInf()——Return the pressure at infinity.
但是我需要取对数的不是压力这个物理量。
按这个做法,编译没法通过。
请问,openFoam 里面如何去单位?希望详述一下。
A
ars
@ars
帖子
-
求问如何给标量场赋值为实数? -
求问如何给标量场赋值为实数?@浪迹天大 您的意思是通过这样定义一个scalar?如果是这样的话,试了一下,不行。
我是在functionObjects中想计算一个物理量C。
所以在里面定义了volscalarField C。而这个物理量的表达式是通过物理量A,B,D所构成的表达式来进行计算的。
A,B也是自己定义的volscalarField,D是volvectorField;
表达式大概为C=A/(log(mag(D)/B)。编译时没有问题,但计算这个物理量C时,却报错:
Argument of trancendental function not dimensionless
把log去掉就完全ok。 -
求问如何给标量场赋值为实数?请问,是不是不能对标量场进行对数log运算?需要把标量场的值转化为实数才可以取对数?
比如volscalarField p ,想求得log(p)应该如何操作?