ImpactX
Loading...
Searching...
No Matches
src
particles
spacecharge
HandleSpacecharge.H
Go to the documentation of this file.
1
/* Copyright 2022-2025 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_HANDLE_SPACECHARGE_H
11
#define IMPACTX_HANDLE_SPACECHARGE_H
12
13
#include "
initialization/AmrCoreData.H
"
14
15
#include <
AMReX_REAL.H
>
16
17
#include <functional>
18
#include <memory>
19
20
21
namespace
impactx::particles::spacecharge
22
{
30
void
HandleSpacecharge
(
31
std::unique_ptr<initialization::AmrCoreData> & amr_data,
32
std::function<
void
()> ResizeMesh,
33
amrex::Real slice_ds
34
);
35
36
}
// namespace impactx::particles::spacecharge
37
38
#endif
// IMPACTX_HANDLE_SPACECHARGE_H
AMReX_REAL.H
AmrCoreData.H
impactx::particles::spacecharge
Definition
ForceFromSelfFields.cpp:18
impactx::particles::spacecharge::HandleSpacecharge
void HandleSpacecharge(std::unique_ptr< initialization::AmrCoreData > &amr_data, std::function< void()> ResizeMesh, amrex::Real slice_ds)
Definition
HandleSpacecharge.cpp:29
Generated by
1.13.2