Problem with ADReal and std::pow #32426
-
Check these boxes if you have followed the posting rules.
Issue or question about MOOSEJust started working with MOOSE again after a 3 year hiatus. Using an M4 MacBook Air with OS 26.3. Just updated MOOSE & Conda, compiled and successfully ran all test problems. However, in my app, I tried to use some coding that used to work and I get a compile error. The coding is:
Note that _k_exp is Real. Also, AirFluidProperties inherits from SinglePhaseFluidProperties and the module was included in my makefile. The error messages are:
I found similar coding in HeliumFluidProperties (part of fluid properties module):
Compiled and tested fluidproperties. No compile error. So, I am stumped. Thanks for the help, (Optional) code in question / simulation log / errorsNo response Encountering Errors? Please include diagnostic outputNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
MetaPhysicL no longer puts math function overloads in the |
Beta Was this translation helpful? Give feedback.
MetaPhysicL no longer puts math function overloads in the
stdnamespace. Instead they are in theMetaPhysicLnamespace so that argument dependent lookup works. For the code you pasted here, you can just remove thestd::qualification and it will just work