ImpactX
PoissonSolve.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
8  * License: BSD-3-Clause-LBNL
9  */
10 #ifndef IMPACTX_POISSONSOLVE_H
11 #define IMPACTX_POISSONSOLVE_H
12 
14 
15 #include <AMReX_MultiFab.H>
16 
17 #include <unordered_map>
18 
19 
20 namespace impactx::spacecharge
21 {
31  void PoissonSolve (
32  ImpactXParticleContainer const & pc,
33  std::unordered_map<int, amrex::MultiFab> & rho,
34  std::unordered_map<int, amrex::MultiFab> & phi
35  );
36 
37 } // namespace impactx
38 
39 #endif // IMPACTX_POISSONSOLVE_H
Definition: ForceFromSelfFields.cpp:18
void PoissonSolve(ImpactXParticleContainer const &pc, std::unordered_map< int, amrex::MultiFab > &rho, std::unordered_map< int, amrex::MultiFab > &phi)
Definition: PoissonSolve.cpp:25