refactor of the debug printing options of AtomicPhysics(FLYonPIC) to allow selectively activating debug prints depending on the sub-loop of the atomicPhysics stage.
This PR prepares the implementation of energy conservation for field ionization.
ATTENTION: This PR will break setups using a custom atomicPhysics_Debug.param-file. To Update them add the following,
namespace picongpu::atomicPhysics::debug::kernel::recordSuggestedChanges
{
//! @attention only useful if using serial backend, no output unless compiling for cpu backend
constexpr bool PRINT_DEBUG_TO_CONSOLE = false;
} // namespace picongpu::atomicPhysics::debug::kernel::recordSuggestedChanges
refactor of the debug printing options of AtomicPhysics(FLYonPIC) to allow selectively activating debug prints depending on the sub-loop of the atomicPhysics stage.
This PR prepares the implementation of energy conservation for field ionization.
ATTENTION: This PR will break setups using a custom
atomicPhysics_Debug.param
-file. To Update them add the following,ci: picongpu