ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
PBLDerivativeDzInv_T Struct Reference

#include <ERF_PBLModels.H>

Collaboration diagram for PBLDerivativeDzInv_T:

Public Member Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE PBLDerivativeDzInv operator() (int i, int j, int k) const noexcept
 

Public Attributes

amrex::Array4< const amrex::Realz_cc
 

Member Function Documentation

◆ operator()()

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE PBLDerivativeDzInv PBLDerivativeDzInv_T::operator() ( int  i,
int  j,
int  k 
) const
inlinenoexcept
421  {
422  return {one / (z_cc(i,j,k+1) - z_cc(i,j,k-1)),
423  two / (z_cc(i,j,k ) - z_cc(i,j,k-1)),
424  two / (z_cc(i,j,k+1) - z_cc(i,j,k ))};
425  }
constexpr amrex::Real two
Definition: ERF_Constants.H:10
constexpr amrex::Real one
Definition: ERF_Constants.H:9
amrex::Array4< const amrex::Real > z_cc
Definition: ERF_PBLModels.H:417

Member Data Documentation

◆ z_cc

amrex::Array4<const amrex::Real> PBLDerivativeDzInv_T::z_cc

Referenced by operator()().


The documentation for this struct was generated from the following file: