Feedback - vivi235711/gamer GitHub Wiki
This page describes feedback from particles to grids and vice versa. Please enable the compilation option --feedback.
Related options: --particle, --feedback
Other related parameters:
Follow the steps below to define your feedback when
adding a new simulation named NewProblem.
-
Go to the new test problem folder and copy the feedback template.
cd src/TestProblem/Hydro/NewProblem cp ../../../Feedback/User_Template/FB_User_Template.cpp FB_NewProblem.cpp -
Edit the feedback source file
FB_NewProblem.cpp.-
Rename
User_TemplateasNewProblem. -
Follow the example
src/TestProblem/Hydro/Plummer/FB_Plummer.cppto editFB_Init_NewProblem(),FB_End_NewProblem(), andFB_NewProblem().
-
-
Edit the problem source file
Init_TestProb_Hydro_NewProblem.cppto enable this new feedback.-
Put the following function prototype on the top of this file.
#ifdef FEEDBACK void FB_Init_NewProblem(); #endif
-
Set the feedback function pointer in
Init_TestProb_Hydro_NewProblem().
# ifdef FEEDBACK FB_Init_User_Ptr = FB_Init_NewProblem; # endif
-
-
Make sure to enable --feedback when generating
MakefileandFB_USERinInput__Parameter.