WarpX
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 
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  RhoMaximum(const std::string& rd_name);
32 
39  void ComputeDiags(int step) final;
40 
41 private:
46 
47 };
48 
49 #endif // WARPX_DIAGNOSTICS_REDUCEDDIAGS_RHOMAXIMUM_H_
Definition: ReducedDiags.H:24
Definition: RhoMaximum.H:24
amrex::Vector< amrex::Vector< std::unique_ptr< ComputeDiagFunctor > > > m_rho_functors
Definition: RhoMaximum.H:45
void ComputeDiags(int step) final
Definition: RhoMaximum.cpp:125
RhoMaximum(const std::string &rd_name)
Definition: RhoMaximum.cpp:32