|
[Sponsors] |
March 5, 2012, 14:37 |
Bug in enterDymFoam?
|
#1 |
New Member
Serge Shlump
Join Date: Oct 2011
Posts: 24
Rep Power: 14 |
Hi
While working on custom solver based on enterDymFoam and erfConvectiveMeltingPimpleFoam found some strange thing in pEqn.H file in the enterDymFoam directory : ------------ p == p_rgh + rho*gh; if (p_rgh.needReference()) { p += dimensionedScalar ( "p", p.dimensions(), pRefValue - getRefCellValue(p, pRefCell) ); p_rgh = p - rho*gh; } -------------------- Does p == p_rgh + rho*gh do anything or just return Bool ? Sorry for stupid question ps: openfoam v 2.1 |
|
March 6, 2012, 02:17 |
|
#2 |
Senior Member
Nima Samkhaniani
Join Date: Sep 2009
Location: Tehran, Iran
Posts: 1,266
Blog Entries: 1
Rep Power: 24 |
as you may know! p contains gravity term, so
p == p_rgh + rho*gh add the term rho*gh (gravity term ) into p_rgh ( pressure with out gravity term) if your question is about "==" vs "=", it returns to definition of "==" which update both internalField and boundary condition of p vs "=" just update the internalField |
|
March 6, 2012, 02:41 |
|
#3 | |
New Member
Serge Shlump
Join Date: Oct 2011
Posts: 24
Rep Power: 14 |
Quote:
Yes, the question was about "==". In C++ basicly "==" is a comparison operator, returns true or false. Do you mean that it was overloaded somewhere? Sorry again for stupid question i'm very beginner in openfoam & c++ . Last edited by som; March 6, 2012 at 03:27. |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[swak4Foam] Bug in groovyBC in parallel computation | Aleksey_R | OpenFOAM Community Contributions | 19 | September 18, 2012 07:50 |
Bug in enterDymFoam | som | OpenFOAM | 1 | March 5, 2012 14:35 |
Serious bug in LES interface | fs82 | OpenFOAM Bugs | 21 | November 16, 2009 08:15 |
Bug reports | Mattijs Janssens (Mattijs) | OpenFOAM | 0 | January 10, 2005 10:05 |
Forum y2k Bug | Jonas Larsson | Main CFD Forum | 1 | January 5, 2000 10:22 |