WarpX
Static Public Member Functions | List of all members
LaxWendroffAlgo Struct Reference

This struct contains only static functions to compute the coefficients for the Lax-Wendroff scheme of macroscopic Maxwells equations using macroscopic properties, namely, conductivity (sigma), permittivity (epsilon). Permeability of the material, mu, is used as (beta/mu) for the E-update defined in MacroscopicEvolveECartesian(). More...

#include <MacroscopicProperties.H>

Static Public Member Functions

AMREX_GPU_HOST_DEVICE static AMREX_FORCE_INLINE amrex::Real alpha (amrex::Real const sigma, amrex::Real const epsilon, amrex::Real dt)
 
AMREX_GPU_HOST_DEVICE static AMREX_FORCE_INLINE amrex::Real beta (amrex::Real const sigma, amrex::Real const epsilon, amrex::Real dt)
 

Detailed Description

This struct contains only static functions to compute the coefficients for the Lax-Wendroff scheme of macroscopic Maxwells equations using macroscopic properties, namely, conductivity (sigma), permittivity (epsilon). Permeability of the material, mu, is used as (beta/mu) for the E-update defined in MacroscopicEvolveECartesian().

Member Function Documentation

◆ alpha()

AMREX_GPU_HOST_DEVICE static AMREX_FORCE_INLINE amrex::Real LaxWendroffAlgo::alpha ( amrex::Real const  sigma,
amrex::Real const  epsilon,
amrex::Real  dt 
)
inlinestatic

◆ beta()

AMREX_GPU_HOST_DEVICE static AMREX_FORCE_INLINE amrex::Real LaxWendroffAlgo::beta ( amrex::Real const  sigma,
amrex::Real const  epsilon,
amrex::Real  dt 
)
inlinestatic

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