ImpactX
Loading...
Searching...
No Matches
src
diagnostics
DiagnosticOutput.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: Axel Huebl, Chad Mitchell
8
* License: BSD-3-Clause-LBNL
9
*/
10
#ifndef IMPACTX_DIAGNOSTIC_OUTPUT_H
11
#define IMPACTX_DIAGNOSTIC_OUTPUT_H
12
13
#include "
particles/ImpactXParticleContainer.H
"
14
#include "
particles/CovarianceMatrix.H
"
15
16
#include <string>
17
18
19
namespace
impactx::diagnostics
20
{
30
void
DiagnosticOutput
(
31
ImpactXParticleContainer
const
& pc,
32
std::string file_name,
33
int
step = 0,
34
bool
append =
false
35
);
36
47
void
DiagnosticOutput
(
48
Map6x6
const
& cm,
49
RefPart
const
& ref_part,
50
std::string file_name,
51
int
step = 0,
52
bool
append =
false
53
);
54
64
void
DiagnosticOutput
(
65
RefPart
const
& ref_part,
66
std::string file_name,
67
int
step = 0,
68
bool
append =
false
69
);
70
71
}
// namespace impactx::diagnostics
72
73
#endif
// IMPACTX_DIAGNOSTIC_OUTPUT_H
CovarianceMatrix.H
ImpactXParticleContainer.H
impactx::diagnostics
Definition
CovarianceMatrixMath.H:25
impactx::diagnostics::DiagnosticOutput
void DiagnosticOutput(ImpactXParticleContainer const &pc, std::string file_name, int step, bool append)
Definition
DiagnosticOutput.cpp:162
impactx::Map6x6
amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > Map6x6
Definition
CovarianceMatrix.H:20
Generated by
1.13.2