Probe specific output with fluidfoam
Related to #43 (closed)...
We want to have something like history_points
in Snek5000 (see https://snek5000.readthedocs.io/en/latest/tuto_cbox.html and https://github.com/snek5000/snek5000/blob/main/src/snek5000/output/history_points.py)
In OpenFOAM, this is done with a probes
function.
-
Standard usage shown here : https://www.cfdsupport.com/openfoam-training-by-cfd-support/node148.html
-
General presentation of such functions : https://doc.cfd.direct/openfoam/user-guide-v6/graphs-monitoring
-
C++ ref with parameters explained: https://www.openfoam.com/documentation/guides/latest/api/classFoam_1_1probes.html
-
see also https://www.openfoam.com/documentation/guides/v2112/doc/guide-function-objects.html
We'd like to have a specific output Probes
which can be added to a solver and which takes care of everything (params
, writing probe
parameter file, modify controlDict, load the data, plot the data, ...).
Loading the data should be done with fluidfoam, so this will be the right time to add this dependency. See https://fluidfoam.readthedocs.io/en/latest/auto_examples/plot_3_postprocprobe.html