ImpactX
src
particles
spacecharge
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
13
#include "
particles/ImpactXParticleContainer.H
"
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
AMReX_MultiFab.H
ImpactXParticleContainer.H
impactx::spacecharge
Definition:
ForceFromSelfFields.cpp:18
impactx::spacecharge::PoissonSolve
void PoissonSolve(ImpactXParticleContainer const &pc, std::unordered_map< int, amrex::MultiFab > &rho, std::unordered_map< int, amrex::MultiFab > &phi)
Definition:
PoissonSolve.cpp:30
Generated by
1.9.1