Skip to content

Conversation

@GiudGiud
Copy link
Contributor

@GiudGiud GiudGiud commented Jan 13, 2026

refs #28181

The intent here is to have mooseWarning default to recording warnings through the (previously-named) solutionInvalidity registries.
The "solutionInvalidity" is renamed as it now does more than its previous role.

We could also try to move this base class down from mooseBase into Action and mooseObject. This could simplify some code and remove this obnoxious issue with the template where I have to put the definitions in the mooseBase header still.

You would however loose the ability to output in MooseApp which is a MooseBase object (but not an Action or MooseObject)

class MooseApp : public PerfGraphInterface, public libMesh::ParallelObject, public MooseBase

@GiudGiud GiudGiud self-assigned this Jan 13, 2026
… defines the mooseInfo/Warning/Error

so we no longer need to do "usingSolutionInvalidWarnings" in every user class
refs idaholab#28181
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant