ImpactX
Toggle main menu visibility
Loading...
Searching...
No Matches
src
initialization
Algorithms.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: Axel Huebl, Chad Mitchell
8
* License: BSD-3-Clause-LBNL
9
*/
10
#ifndef IMPACTX_ALGORITHMS_H
11
#define IMPACTX_ALGORITHMS_H
12
13
#include <
AMReX_Enum.H
>
14
15
#include <string>
16
17
18
namespace
impactx
19
{
21
AMREX_ENUM
(SpaceChargeAlgo,
22
False,
23
True_3D,
24
Gauss3D,
25
Gauss2p5D,
26
True_2D,
27
True_2p5D
28
);
29
31
SpaceChargeAlgo
32
get_space_charge_algo
();
33
38
std::string
39
to_string
(SpaceChargeAlgo sca);
40
41
}
// namespace impactx
42
43
#endif
// IMPACTX_ALGORITHMS_H
AMReX_Enum.H
impactx
Definition
CovarianceMatrixMath.H:25
impactx::get_space_charge_algo
SpaceChargeAlgo get_space_charge_algo()
Definition
Algorithms.cpp:24
impactx::to_string
std::string to_string(SpaceChargeAlgo sca)
Definition
Algorithms.cpp:88
impactx::AMREX_ENUM
AMREX_ENUM(SpaceChargeAlgo, False, True_3D, Gauss3D, Gauss2p5D, True_2D, True_2p5D)
Generated by
1.17.0