WarpX
Toggle main menu visibility
Loading...
Searching...
No Matches
Source
Diagnostics
ComputeDiagFunctors
TemperatureFunctor.H
Go to the documentation of this file.
1
#ifndef WARPX_TEMPERATUREFUNCTOR_H_
2
#define WARPX_TEMPERATUREFUNCTOR_H_
3
4
#include "
ComputeDiagFunctor.H
"
5
6
#include <
AMReX_BaseFwd.H
>
7
11
class
TemperatureFunctor
final :
public
ComputeDiagFunctor
12
{
13
public
:
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
;
30
private
:
31
int
m_lev
;
32
int
m_ispec
;
33
};
34
35
#endif
// WARPX_TEMPERATUREFUNCTOR_H_
AMReX_BaseFwd.H
ComputeDiagFunctor.H
ComputeDiagFunctor::ComputeDiagFunctor
ComputeDiagFunctor(int ncomp, amrex::IntVect crse_ratio)
Definition
ComputeDiagFunctor.H:19
TemperatureFunctor::m_ispec
int m_ispec
Definition
TemperatureFunctor.H:32
TemperatureFunctor::operator()
void operator()(amrex::MultiFab &mf_dst, int dcomp, int) const override
Compute the temperature in each grid cell.
Definition
TemperatureFunctor.cpp:27
TemperatureFunctor::TemperatureFunctor
TemperatureFunctor(int lev, amrex::IntVect crse_ratio, int ispec, int ncomp=1)
Constructor.
Definition
TemperatureFunctor.cpp:18
TemperatureFunctor::m_lev
int m_lev
Definition
TemperatureFunctor.H:31
amrex::MultiFab
amrex::IntVect
IntVectND< 3 > IntVect
Generated by
1.17.0