ImpactX
Loading...
Searching...
No Matches
HandleSpacecharge.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_HANDLE_SPACECHARGE_H
11#define IMPACTX_HANDLE_SPACECHARGE_H
12
14
15#include <AMReX_REAL.H>
16
17#include <functional>
18#include <memory>
19
20
22{
33 std::unique_ptr<initialization::AmrCoreData> & amr_data,
34 std::function<void()> ResizeMesh,
35 amrex::Real slice_ds
36 );
37
38} // namespace impactx::particles::spacecharge
39
40#endif // IMPACTX_HANDLE_SPACECHARGE_H
amrex_real Real
Definition Deposit1D.cpp:25
void HandleSpacecharge(std::unique_ptr< initialization::AmrCoreData > &amr_data, std::function< void()> ResizeMesh, amrex::Real slice_ds)
Definition HandleSpacecharge.cpp:30