|August 13, 2012, 15:20||
calling Janaf coeff
Join Date: Feb 2012
Posts: 11Rep Power: 6
I'm working on fireFoam, OpenFoam and I try to implement a new model. For this model, I need to have access to polynomial Janaf coefficients defined in "constant/thermo.compressibleGas".
My solution was to use a dynamic cast inside my code as follows :
const specieThermo<janafThermo<perfectGas> >& janaf_
dynamic_const<const specieThermo<janafThermo<perfectGas> >&>(thermo_)
And after to call those coefficients with member functions in janafthermo, which are lowCpcoeffs and highCpcoeff.
For example : janaf_.lowCpcoeffs()
When I compile my code, I have no errors, but when I run the code I have a bas cast error ( std::bad_cast)
I don't know how to solve this problem,. If you have any idea you're welcomed.
|janafthermo, openfoam, polynomial, thermo|
|Thread||Thread Starter||Forum||Replies||Last Post|
|Newer Janaf Model||iyer.arvind||OpenFOAM||41||April 7, 2016 10:32|
|absorption coeff. for radiation||yugo_wen||STAR-CCM+||0||June 1, 2010 10:25|
|Low temp. (~ 300 K) turb. jet & JANAF problems||bart_weisser||OpenFOAM Running, Solving & CFD||0||February 11, 2010 19:50|
|Material properties:absoption and scattering coeff||Novice||FLUENT||0||December 4, 2008 03:21|
|JANAF||tangd||OpenFOAM Running, Solving & CFD||12||July 26, 2006 04:26|