ImpactX
Toggle main menu visibility
Loading...
Searching...
No Matches
src
diagnostics
ReducedBeamCharacteristics.H
Go to the documentation of this file.
1
/* Copyright 2022-2026 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
13
#include "
particles/ImpactXParticleContainer.H
"
14
#include "
particles/CovarianceMatrix.H
"
15
16
#include <
AMReX_REAL.H
>
17
18
#include <string>
19
#include <unordered_map>
20
21
22
namespace
impactx::diagnostics
23
{
28
std::unordered_map<std::string, amrex::ParticleReal>
29
reduced_beam_characteristics
(ImpactXParticleContainer
const
& pc);
30
33
std::unordered_map<std::string, amrex::ParticleReal>
34
reduced_beam_characteristics
(
Map6x6
const
& cm, RefPart
const
& ref_part);
35
36
}
// namespace impactx::diagnostics
37
38
#endif
// IMPACTX_REDUCED_BEAM_CHARACTERISTICS
AMReX_REAL.H
CovarianceMatrix.H
ImpactXParticleContainer.H
impactx::diagnostics
Definition
CovarianceMatrixMath.H:25
impactx::diagnostics::reduced_beam_characteristics
std::unordered_map< std::string, amrex::ParticleReal > reduced_beam_characteristics(ImpactXParticleContainer const &pc)
Definition
ReducedBeamCharacteristics.cpp:33
impactx::Map6x6
amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > Map6x6
Definition
CovarianceMatrix.H:20
Generated by
1.17.0