|
ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
|
#include "ERF_DataStruct.H"

Go to the source code of this file.
Functions | |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE int | get_single_index (int i, int j, int k, int nx, int ny) |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void | bilinear_interpolation (const amrex::Real *xvec, const amrex::Real *yvec, const amrex::Real *zvec, const amrex::Real dxvec, const amrex::Real dyvec, const int nx, const int ny, const int nz, const amrex::Real x, const amrex::Real y, const amrex::Real z, const amrex::Real *varvec, amrex::Real &tmp_var) |
| AMREX_GPU_DEVICE amrex::Real | interpolate_from_coarse (const amrex::Array4< const amrex::Real > &crse, int n, amrex::Real x, amrex::Real y, amrex::Real z, const amrex::Real *prob_lo_crse, const amrex::Real *dx_crse) |
| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void bilinear_interpolation | ( | const amrex::Real * | xvec, |
| const amrex::Real * | yvec, | ||
| const amrex::Real * | zvec, | ||
| const amrex::Real | dxvec, | ||
| const amrex::Real | dyvec, | ||
| const int | nx, | ||
| const int | ny, | ||
| const int | nz, | ||
| const amrex::Real | x, | ||
| const amrex::Real | y, | ||
| const amrex::Real | z, | ||
| const amrex::Real * | varvec, | ||
| amrex::Real & | tmp_var | ||
| ) |
Referenced by ERF::FillForecastStateMultiFabs().


| AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE int get_single_index | ( | int | i, |
| int | j, | ||
| int | k, | ||
| int | nx, | ||
| int | ny | ||
| ) |
Bilinear interpolation routines. There are different versions for different scenarios that take in a different argument list
Referenced by bilinear_interpolation().

|
inline |