|
[Sponsors] |
January 19, 2016, 07:05 |
How to use mathematical constants?
|
#1 |
Senior Member
ArielJ
Join Date: Aug 2015
Posts: 127
Rep Power: 11 |
Hi everyone! Ok very simple question here but oddly I can't find an answer that works!
I am using codeStream in my blockMeshDict file and one of the things I'm trying to calculate involves multiplying by pi...oddly though, I can't seem to use pi correctly. (I have left in #calc and $r1 in the examples just to demonstrate the sort of thing I have in my blockMeshDict) I have so far tried: Code:
#calc pi*$r1 #calc \pi*$r1 #calc Pi*$r1 #calc mathematicalConstant::pi*$r1 |
|
January 19, 2016, 10:17 |
|
#2 |
Senior Member
|
Hi,
And why not: Code:
constant::mathematical::pi Though for example Code:
degToRad(180) Also here is excerpt from $FOAM_SRC/OpenFOAM/global/constants/mathematical/mathematicalConstants.H (just for reference) Code:
namespace Foam { namespace constant { namespace mathematical { ... const scalar pi(M_PI); const scalar twoPi(2*pi); const scalar piByTwo(0.5*pi); ... } // End namespace mathematical } // End namespace constant } // End namespace Foam |
|
January 12, 2022, 05:58 |
|
#3 |
New Member
Join Date: Dec 2021
Posts: 23
Rep Power: 5 |
Other stuff like, should work too:
Code:
M_PI_2 /* pi/2 */ M_PI_4 /* pi/4 */ M_1_PI /* 1/pi */ M_2_PI /* 2/pi */ M_2_SQRTPI /* 2/sqrt(pi) */ |
|
Tags |
calc, codestream, mathematical expressions |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
scotch and metis's mathematical knowledge | sharonyue | OpenFOAM Programming & Development | 1 | September 9, 2015 12:33 |
How are the integration constants for the JANAFthermo class derived? | tomf | OpenFOAM Running, Solving & CFD | 2 | May 15, 2015 08:47 |
what constants to choose for std k-e model | daniel.struwig | FLUENT | 0 | April 18, 2009 07:51 |
k-e turbulence model, empirical constants | mrs | Main CFD Forum | 4 | June 27, 2006 01:28 |
Modelling a turbulent jet and k-epsilon constants | Ant | Siemens | 3 | January 24, 2005 16:56 |