Pass the solution vectors of all coupled processes to setInitialConditions
Except the changes that mentioned in the title, this MR also presents the following improvements:
- dropped the argument
use_monolithic_scheme
from [local assembler]::setInitialConditions
- set the duplicated member
getDOFTables
of multiple process classes as a standalone function ofNumLib
to avoid code redundancy. - added a local function in
LocalAssemblerInterface.cpp
to get local solution vectors.
As a benefit of these changes, the input of the total stress for HM with the staggered scheme is enabled (a benchmark is attached).
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behaviour change was documented?