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
{
32
void
PoissonSolve
(
33
ImpactXParticleContainer
const
& pc,
34
std::unordered_map<int, amrex::MultiFab> & rho,
35
std::unordered_map<int, amrex::MultiFab> & phi,
36
amrex::Vector<amrex::IntVect>
rel_ref_ratio
37
);
38
39
}
// namespace impactx
40
41
#endif
// IMPACTX_POISSONSOLVE_H
AMReX_MultiFab.H
ImpactXParticleContainer.H
amrex::Vector
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, amrex::Vector< amrex::IntVect > rel_ref_ratio)
Definition:
PoissonSolve.cpp:26
Generated by
1.9.1