WarpX
Loading...
Searching...
No Matches
TemperatureFunctor.H
Go to the documentation of this file.
1#ifndef WARPX_TEMPERATUREFUNCTOR_H_
2#define WARPX_TEMPERATUREFUNCTOR_H_
3
5
6#include <AMReX_BaseFwd.H>
7
12{
13public:
21 TemperatureFunctor(int lev, amrex::IntVect crse_ratio, int ispec, int ncomp=1);
22
29 void operator()(amrex::MultiFab& mf_dst, int dcomp, int /*i_buffer=0*/) const override;
30private:
31 int m_lev;
32 int m_ispec;
33};
34
35#endif // WARPX_TEMPERATUREFUNCTOR_H_
ComputeDiagFunctor(int ncomp, amrex::IntVect crse_ratio)
Definition ComputeDiagFunctor.H:19
int m_ispec
Definition TemperatureFunctor.H:32
void operator()(amrex::MultiFab &mf_dst, int dcomp, int) const override
Compute the temperature in each grid cell.
Definition TemperatureFunctor.cpp:27
TemperatureFunctor(int lev, amrex::IntVect crse_ratio, int ispec, int ncomp=1)
Constructor.
Definition TemperatureFunctor.cpp:18
int m_lev
Definition TemperatureFunctor.H:31
IntVectND< 3 > IntVect