Skip to content

Added arbitrary function-based back-coupling with postProcList

Dominik Mayrhofer requested to merge PostProcBackCoupling into master

Description

  • We can now define arbitrary postprocessing results based on mathparser expressions via the postProcList.
  • These results have to have a unique identifier (given from a list) and can be modified with the mathparser. The coupling quantities do not have to be physically consistent.
  • We can create vectorial quantities from scalar ones and vice versa, but also couple scalar- to scalar- and vectorial- to vectorial quantities.
  • Currently tested cases (included in the testcase): All coupling versions mentioned above, primary to primary coupling, surfElemenResult to surfElemResult.

Testsuite merge request: Testsuite!80 (merged)

Check before assigning to a maintainer for review

  • The history is clean
  • New Code is well-documented and understandable
  • There is a test case (in case of new functionality)
  • Every commit passes the pipeline

Maintainer checks before merge

  • Review is approved, and all comments are resolved
  • Check for Testsuite changes, if yes check
    • Testsuite merge request merges fast-forward
    • Testsuite-submodule SHA of every CFS commit references a commit in Testsuite Merge Request
    • Testsuite-submodule SHA of last CFS commit points to HEAD of corresponding Testsuite branch
  • Pipeline passes for every commit
    • all tests of the stage test pass
    • tests in the stage test_extra run
    • new tests are actually running (e.g. check if they appear on CDash)
Edited by Dominik Mayrhofer

Merge request reports