# How to use mathematical constants?

 Register Blogs Members List Search Today's Posts Mark Forums Read

 January 19, 2016, 07:05 How to use mathematical constants? #1 Senior Member   ArielJ Join Date: Aug 2015 Posts: 122 Rep Power: 3 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 Apologies for what is probably a stupid question!  January 19, 2016, 10:17 #2 Senior Member Alexey Matveichev Join Date: Aug 2011 Location: Nancy, France Posts: 1,437 Rep Power: 25 Hi, And why not: Code: constant::mathematical::pi ? Though for example Code: degToRad(180) would be shorter 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 fumiya likes this.

 Tags calc, codestream, mathematical expressions

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post sharonyue OpenFOAM Programming & Development 1 September 9, 2015 11:33 tomf OpenFOAM Running, Solving & CFD 2 May 15, 2015 07:47 daniel.struwig FLUENT 0 April 18, 2009 06:51 mrs Main CFD Forum 4 June 27, 2006 00:28 Ant CD-adapco 3 January 24, 2005 16:56

All times are GMT -4. The time now is 08:19.