WarpX
|
#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... | |