ImpactX
Loading...
Searching...
No Matches
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
15
16#include <string>
17
18
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
Definition CovarianceMatrixMath.H:25
void DiagnosticOutput(ImpactXParticleContainer const &pc, std::string file_name, int step, bool append)
Definition DiagnosticOutput.cpp:162
amrex::SmallMatrix< amrex::ParticleReal, 6, 6, amrex::Order::F, 1 > Map6x6
Definition CovarianceMatrix.H:20