WarpX
Functions
WarpXWrappers.cpp File Reference
#include "BoundaryConditions/PML.H"
#include "FieldSolver/FiniteDifferenceSolver/HybridPICModel/HybridPICModel.H"
#include "Initialization/WarpXAMReXInit.H"
#include "Particles/MultiParticleContainer.H"
#include "Particles/ParticleBoundaryBuffer.H"
#include "Particles/WarpXParticleContainer.H"
#include "Utils/WarpXProfilerWrapper.H"
#include "Utils/WarpXUtil.H"
#include "WarpX.H"
#include "WarpXWrappers.H"
#include "WarpX_py.H"
#include <ablastr/warn_manager/WarnManager.H>
#include <AMReX.H>
#include <AMReX_ArrayOfStructs.H>
#include <AMReX_Box.H>
#include <AMReX_FArrayBox.H>
#include <AMReX_FabArray.H>
#include <AMReX_Geometry.H>
#include <AMReX_GpuControl.H>
#include <AMReX_IndexType.H>
#include <AMReX_IntVect.H>
#include <AMReX_MFIter.H>
#include <AMReX_MultiFab.H>
#include <AMReX_PODVector.H>
#include <AMReX_ParIter.H>
#include <AMReX_Particles.H>
#include <AMReX_StructOfArrays.H>
#include <array>
#include <cstdlib>

Functions

int warpx_Real_size ()
 
int warpx_ParticleReal_size ()
 
int warpx_nSpecies ()
 
bool warpx_use_fdtd_nci_corr ()
 
int warpx_galerkin_interpolation ()
 
void amrex_init_with_inited_mpi (int argc, char *argv[], MPI_Comm)
 
void warpx_ConvertLabParamsToBoost ()
 
void warpx_ReadBCParams ()
 
void warpx_CheckGriddingForRZSpectral ()
 
amrex::Real warpx_getCellSize (int dir, int lev)
 
amrex::Real warpx_sumParticleCharge (const char *char_species_name, const bool local)
 
void warpx_ComputeDt ()
 
void warpx_MoveWindow (int step, bool move_j)
 
void warpx_EvolveE (amrex::Real dt)
 
void warpx_EvolveB (amrex::Real dt, DtType a_dt_type)
 
void warpx_FillBoundaryE ()
 
void warpx_FillBoundaryB ()
 
void warpx_SyncCurrent (const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &J_fp, const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &J_cp, const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &J_buffer)
 
void warpx_UpdateAuxilaryData ()
 
void warpx_PushParticlesandDepose (amrex::Real cur_time)
 
void warpx_setistep (int lev, int ii)
 
void warpx_sett_new (int lev, amrex::Real time)
 
amrex::Real warpx_getdt (int lev)
 
int warpx_maxStep ()
 
amrex::Real warpx_stopTime ()
 
int warpx_finestLevel ()
 
void mypc_Redistribute ()
 

Function Documentation

◆ amrex_init_with_inited_mpi()

void amrex_init_with_inited_mpi ( int  argc,
char *  argv[],
MPI_Comm  mpicomm 
)

◆ mypc_Redistribute()

void mypc_Redistribute ( )

◆ warpx_CheckGriddingForRZSpectral()

void warpx_CheckGriddingForRZSpectral ( )

◆ warpx_ComputeDt()

void warpx_ComputeDt ( )

◆ warpx_ConvertLabParamsToBoost()

void warpx_ConvertLabParamsToBoost ( )

◆ warpx_EvolveB()

void warpx_EvolveB ( amrex::Real  dt,
DtType  a_dt_type 
)

◆ warpx_EvolveE()

void warpx_EvolveE ( amrex::Real  dt)

◆ warpx_FillBoundaryB()

void warpx_FillBoundaryB ( )

◆ warpx_FillBoundaryE()

void warpx_FillBoundaryE ( )

◆ warpx_finestLevel()

int warpx_finestLevel ( )

◆ warpx_galerkin_interpolation()

int warpx_galerkin_interpolation ( )

◆ warpx_getCellSize()

amrex::Real warpx_getCellSize ( int  dir,
int  lev 
)

◆ warpx_getdt()

amrex::Real warpx_getdt ( int  lev)

◆ warpx_maxStep()

int warpx_maxStep ( )

◆ warpx_MoveWindow()

void warpx_MoveWindow ( int  step,
bool  move_j 
)

◆ warpx_nSpecies()

int warpx_nSpecies ( )

◆ warpx_ParticleReal_size()

int warpx_ParticleReal_size ( )

◆ warpx_PushParticlesandDepose()

void warpx_PushParticlesandDepose ( amrex::Real  cur_time)

◆ warpx_ReadBCParams()

void warpx_ReadBCParams ( )

◆ warpx_Real_size()

int warpx_Real_size ( )

◆ warpx_setistep()

void warpx_setistep ( int  lev,
int  ii 
)

◆ warpx_sett_new()

void warpx_sett_new ( int  lev,
amrex::Real  time 
)

◆ warpx_stopTime()

amrex::Real warpx_stopTime ( )

◆ warpx_sumParticleCharge()

amrex::Real warpx_sumParticleCharge ( const char *  char_species_name,
const bool  local 
)

◆ warpx_SyncCurrent()

void warpx_SyncCurrent ( const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &  J_fp,
const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &  J_cp,
const amrex::Vector< std::array< std::unique_ptr< amrex::MultiFab >, 3 >> &  J_buffer 
)

◆ warpx_UpdateAuxilaryData()

void warpx_UpdateAuxilaryData ( )

◆ warpx_use_fdtd_nci_corr()

bool warpx_use_fdtd_nci_corr ( )