CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

How to use mathematical constants?

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

Like Tree1Likes
  • 1 Post By alexeym

Reply
 
LinkBack Thread Tools Display Modes
Old   January 19, 2016, 07:05
Default How to use mathematical constants?
  #1
Senior Member
 
ArielJ
Join Date: Aug 2015
Posts: 122
Rep Power: 3
arieljeds is on a distinguished road
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!
arieljeds is offline   Reply With Quote

Old   January 19, 2016, 10:17
Default
  #2
Senior Member
 
Alexey Matveichev
Join Date: Aug 2011
Location: Nancy, France
Posts: 1,437
Rep Power: 25
alexeym will become famous soon enoughalexeym will become famous soon enough
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.
alexeym is offline   Reply With Quote

Reply

Tags
calc, codestream, mathematical expressions

Thread Tools
Display Modes

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
scotch and metis's mathematical knowledge sharonyue OpenFOAM Programming & Development 1 September 9, 2015 11:33
How are the integration constants for the JANAFthermo class derived? tomf OpenFOAM Running, Solving & CFD 2 May 15, 2015 07:47
what constants to choose for std k-e model daniel.struwig FLUENT 0 April 18, 2009 06:51
k-e turbulence model, empirical constants mrs Main CFD Forum 4 June 27, 2006 00:28
Modelling a turbulent jet and k-epsilon constants Ant CD-adapco 3 January 24, 2005 16:56


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