Hipace
Public Member Functions | Public Attributes | List of all members
interpolated_field_xy_inner< interp_order_xy, ArrayType > Struct Template Reference

inner version of interpolated_field_xy More...

Public Member Functions

template<class... Args>
AMREX_GPU_DEVICE amrex::Real operator() (amrex::Real x, amrex::Real y, Args...args) const noexcept
 

Public Attributes

ArrayType array
 
amrex::Real dx_inv
 
amrex::Real dy_inv
 
amrex::Real offset0
 
amrex::Real offset1
 

Detailed Description

template<int interp_order_xy, class ArrayType>
struct interpolated_field_xy_inner< interp_order_xy, ArrayType >

inner version of interpolated_field_xy

Member Function Documentation

◆ operator()()

template<int interp_order_xy, class ArrayType >
template<class... Args>
AMREX_GPU_DEVICE amrex::Real interpolated_field_xy_inner< interp_order_xy, ArrayType >::operator() ( amrex::Real  x,
amrex::Real  y,
Args...  args 
) const
inlinenoexcept

Member Data Documentation

◆ array

template<int interp_order_xy, class ArrayType >
ArrayType interpolated_field_xy_inner< interp_order_xy, ArrayType >::array

◆ dx_inv

template<int interp_order_xy, class ArrayType >
amrex::Real interpolated_field_xy_inner< interp_order_xy, ArrayType >::dx_inv

◆ dy_inv

template<int interp_order_xy, class ArrayType >
amrex::Real interpolated_field_xy_inner< interp_order_xy, ArrayType >::dy_inv

◆ offset0

template<int interp_order_xy, class ArrayType >
amrex::Real interpolated_field_xy_inner< interp_order_xy, ArrayType >::offset0

◆ offset1

template<int interp_order_xy, class ArrayType >
amrex::Real interpolated_field_xy_inner< interp_order_xy, ArrayType >::offset1

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