version 0.4
observermessages.hh
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2021-2024 The Ikarus Developers mueller@ibb.uni-stuttgart.de
2
// SPDX-License-Identifier: LGPL-3.0-or-later
3
9
#pragma once
10
11
namespace
Ikarus
{
16
enum class
ControlMessages
{
BEGIN
,
CONTROL_STARTED
,
CONTROL_ENDED
,
STEP_STARTED
,
STEP_ENDED
,
SOLUTION_CHANGED
,
END
};
17
22
enum class
NonLinearSolverMessages
{
23
BEGIN
,
24
INIT
,
25
ITERATION_STARTED
,
26
ITERATION_ENDED
,
27
RESIDUALNORM_UPDATED
,
28
CORRECTIONNORM_UPDATED
,
29
SOLUTION_CHANGED
,
30
FINISHED_SUCESSFULLY
,
31
END
32
};
33
}
// namespace Ikarus
Ikarus::ScalarAffordances::BEGIN
@ BEGIN
Ikarus::ScalarAffordances::END
@ END
Ikarus::ControlMessages
ControlMessages
Enum class defining control-routine-related messages.
Definition:
observermessages.hh:16
Ikarus::NonLinearSolverMessages
NonLinearSolverMessages
Enum class defining non-linear solver-related messages.
Definition:
observermessages.hh:22
Ikarus::ControlMessages::SOLUTION_CHANGED
@ SOLUTION_CHANGED
Ikarus::ControlMessages::STEP_STARTED
@ STEP_STARTED
Ikarus::ControlMessages::CONTROL_ENDED
@ CONTROL_ENDED
Ikarus::ControlMessages::CONTROL_STARTED
@ CONTROL_STARTED
Ikarus::ControlMessages::STEP_ENDED
@ STEP_ENDED
Ikarus::NonLinearSolverMessages::ITERATION_ENDED
@ ITERATION_ENDED
Ikarus::NonLinearSolverMessages::CORRECTIONNORM_UPDATED
@ CORRECTIONNORM_UPDATED
Ikarus::NonLinearSolverMessages::FINISHED_SUCESSFULLY
@ FINISHED_SUCESSFULLY
Ikarus::NonLinearSolverMessages::RESIDUALNORM_UPDATED
@ RESIDUALNORM_UPDATED
Ikarus::NonLinearSolverMessages::INIT
@ INIT
Ikarus::NonLinearSolverMessages::ITERATION_STARTED
@ ITERATION_STARTED
Ikarus
Definition:
simpleassemblers.hh:21
ikarus
utils
observer
observermessages.hh
© Copyright 2021-
Ikarus project contributors
(doc pages:
CC-BY 4.0
/ code examples:
LGPLv3 or later
)
0.4 Generated by
1.9.4