trixi-framework / trixi-framework/Trixi.jl

Allow passing arbitrary point-wise and integral functionals to `TimeSeriesCallback`

Open
#589 3 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
731
Forks
166
Avg merge
2d 18h
Merged PRs (30d)
25

Description

What about adding the option of using arbitrary functionals of the solution, which could also be integrals like we have in the analysis callback? Then, we could have something like `PointwiseFunctional`s and `IntegralFunctional`s, say, that could use the same infrastructure of the `TimeSeriesCallback`. In the long run, this could get us lift and drag etc.

_Originally posted by @ranocha in https://github.com/trixi-framework/Trixi.jl/issues/556#issuecomment-823338637_

Contributor guide

Open the contributing guide

Research direction

Start by comparing the TimeSeriesCallback with the existing analysis callback infrastructure, since no files or tests are named in the issue. Define the scope for arbitrary pointwise and integral functionals, including how their results should be exposed by the time-series callback, and consider lift and drag as a later use case.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.