ENH: Message running transient solver with steadyState ddtSchemes
If one tries to run a transient solver (pimpleFoam, rhoPimpleFoam) with a system/fvSchemes which contains a "steadyState" under ddtSchemes, the error message is too criptic to understand that the problem comes from the ddtSchemes keyword:
*PIMPLE: iteration 1 smoothSolver: Solving for Ux, Initial residual = 1, Final residual = 0.91075358, No Iterations 200 smoothSolver: Solving for Uy, Initial residual = 0.99948898, Final residual = 0.34301737, No Iterations 200 smoothSolver: Solving for Uz, Initial residual = 0.99948898, Final residual = 0.3430056, No Iterations 200 smoothSolver: Solving for e, Initial residual = 1, Final residual = 0.89821527, No Iterations 200
--> FOAM FATAL ERROR: Operator + is undefined for oriented and unoriented types
From function Foam::orientedType Foam::operator+(const Foam::orientedType&, const Foam::orientedType&)
in file orientedType/orientedType.C at line 461.
FOAM aborting*
Changing the ddtScheme to Euler or to backward will get rid of the error message. It would help if a more meaningful message was set.