Logic
Last updated
Last updated
Sometimes, it is necessary to apply multiple convergers.
The Logic
family provides some logical combinations of convergers so that it is convenient to chain arbitrary number of convergers together.
Let's assume, by default, the relative increment of displacement converger is preferred. However, when performing a response history analysis, when the first displacement increment of some substep is close to zero, then a small relative increment of displacement is not achievable due to machine precision. In this case, we want to add another converger using absolute increment of displacement converger so that when absolute increment displacement is small enough, the analysis is continued.
It is possible to use LogicOR
to achieve this.
Note the last defined converger in any step will be used for that particular step. In this case, converger 3
using LogicOR
would be used.
The following definition does not work.
The chained convergers would be initialised recursively. This means it is possible to chain arbitrary number of convergers together. For example,
Eventually, the converger 5
will be used, in which convergers 1
, 2
and 4
will be called in order.