ImpactX
ReducedBeamCharacteristics.H
Go to the documentation of this file.
1 /* Copyright 2022-2023 The Regents of the University of California, through Lawrence
2  * Berkeley National Laboratory (subject to receipt of any required
3  * approvals from the U.S. Dept. of Energy). All rights reserved.
4  *
5  * This file is part of ImpactX.
6  *
7  * Authors: Marco Garten, Chad Mitchell, Axel Huebl
8  * License: BSD-3-Clause-LBNL
9  */
10 #ifndef IMPACTX_REDUCED_BEAM_CHARACTERISTICS_H
11 #define IMPACTX_REDUCED_BEAM_CHARACTERISTICS_H
12 
14 
15 #include <AMReX_REAL.H>
16 
17 #include <string>
18 #include <unordered_map>
19 
20 
21 namespace impactx::diagnostics
22 {
25  std::unordered_map<std::string, amrex::ParticleReal>
26  reduced_beam_characteristics (ImpactXParticleContainer const & pc);
27 
28 } // namespace impactx::diagnostics
29 
30 #endif // IMPACTX_REDUCED_BEAM_CHARACTERISTICS
Definition: DiagnosticOutput.cpp:24
std::unordered_map< std::string, amrex::ParticleReal > reduced_beam_characteristics(ImpactXParticleContainer const &pc)
Definition: ReducedBeamCharacteristics.cpp:27