WarpX
Toggle main menu visibility
Loading...
Searching...
No Matches
Source
Diagnostics
ReducedDiags
RhoMaximum.H
Go to the documentation of this file.
1
/* Copyright 2020 Neil Zaim
2
*
3
* This file is part of WarpX.
4
*
5
* License: BSD-3-Clause-LBNL
6
*/
7
8
#ifndef WARPX_DIAGNOSTICS_REDUCEDDIAGS_RHOMAXIMUM_H_
9
#define WARPX_DIAGNOSTICS_REDUCEDDIAGS_RHOMAXIMUM_H_
10
11
#include "
Diagnostics/ComputeDiagFunctors/ComputeDiagFunctor.H
"
12
#include "
ReducedDiags.H
"
13
14
#include <
AMReX_Vector.H
>
15
16
#include <memory>
17
#include <string>
18
23
class
RhoMaximum
:
public
ReducedDiags
24
{
25
public
:
26
31
explicit
RhoMaximum
(
const
std::string& rd_name);
32
39
void
ComputeDiags
(
int
step)
final
;
40
41
private
:
45
amrex::Vector< amrex::Vector <std::unique_ptr<ComputeDiagFunctor >
> >
m_rho_functors
;
46
47
};
48
49
#endif
// WARPX_DIAGNOSTICS_REDUCEDDIAGS_RHOMAXIMUM_H_
AMReX_Vector.H
ComputeDiagFunctor.H
ReducedDiags.H
ReducedDiags::ReducedDiags
ReducedDiags(const std::string &rd_name)
Definition
ReducedDiags.cpp:27
RhoMaximum::m_rho_functors
amrex::Vector< amrex::Vector< std::unique_ptr< ComputeDiagFunctor > > > m_rho_functors
Definition
RhoMaximum.H:45
RhoMaximum::ComputeDiags
void ComputeDiags(int step) final
Definition
RhoMaximum.cpp:125
RhoMaximum::RhoMaximum
RhoMaximum(const std::string &rd_name)
Definition
RhoMaximum.cpp:32
amrex::Vector
Generated by
1.17.0