WarpX
Typedefs | Functions
WarpXWrappers.H File Reference
#include "Particles/WarpXParticleContainer.H"
#include "Evolve/WarpXDtType.H"
#include <AMReX_Config.H>
#include <AMReX_REAL.H>
#include <mpi.h>

Go to the source code of this file.

Typedefs

typedef void(* WARPX_CALLBACK_PY_FUNC_0) ()
 

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 mpicomm)
 
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, 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 ()
 

Typedef Documentation

◆ WARPX_CALLBACK_PY_FUNC_0

typedef void(* WARPX_CALLBACK_PY_FUNC_0) ()

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,
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 ( )