Block-Structured AMR Software Framework
amrex::EB2::ParserIF Class Reference

#include <AMReX_EB2_IF_Parser.H>

Inheritance diagram for amrex::EB2::ParserIF:
amrex::GPUable

Public Member Functions

 ParserIF (const ParserExecutor< 3 > &a_parser)
 
AMREX_GPU_HOST_DEVICE amrex::Real operator() (AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)) const noexcept
 
amrex::Real operator() (const amrex::RealArray &p) const noexcept
 

Private Attributes

ParserExecutor< 3 > m_parser
 

Constructor & Destructor Documentation

◆ ParserIF()

amrex::EB2::ParserIF::ParserIF ( const ParserExecutor< 3 > &  a_parser)
inline

Member Function Documentation

◆ operator()() [1/2]

AMREX_GPU_HOST_DEVICE amrex::Real amrex::EB2::ParserIF::operator() ( AMREX_D_DECL(amrex::Real x, amrex::Real y, amrex::Real z)  ) const
inlinenoexcept

◆ operator()() [2/2]

amrex::Real amrex::EB2::ParserIF::operator() ( const amrex::RealArray p) const
inlinenoexcept

Member Data Documentation

◆ m_parser

ParserExecutor<3> amrex::EB2::ParserIF::m_parser
private

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