WarpX
Classes
MacroscopicProperties.H File Reference
#include "MacroscopicProperties_fwd.H"
#include "Utils/WarpXConst.H"
#include <AMReX_Array.H>
#include <AMReX_BoxArray.H>
#include <AMReX_DistributionMapping.H>
#include <AMReX_Extension.H>
#include <AMReX_GpuQualifiers.H>
#include <AMReX_IntVect.H>
#include <AMReX_MultiFab.H>
#include <AMReX_Parser.H>
#include <AMReX_REAL.H>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

class  MacroscopicProperties
 This class contains the macroscopic properties of the medium needed to evaluate macroscopic Maxwell equation. More...
 
struct  LaxWendroffAlgo
 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...
 
struct  BackwardEulerAlgo
 This struct contains only static functions to compute the coefficients for the BackwardEuler scheme of macroscopic Maxwells equations using macroscopic properties, namely, conductivity (sigma) and permittivity (epsilon). Permeability of the material, mu, is used as (beta/mu) for the E-update defined in MacroscopicEvolveECartesian(). More...