|
WarpX
|
#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 () |
| int | warpx_nComps () |
| int | warpx_nCompsSpecies (const char *char_species_name) |
| int | warpx_SpaceDim () |
| void | amrex_init (int argc, char *argv[]) |
| void | amrex_init_with_inited_mpi (int argc, char *argv[], MPI_Comm mpicomm) |
| void | amrex_finalize (int finalize_mpi) |
| void | warpx_init () |
| void | warpx_finalize () |
| void | warpx_set_callback_py_afterinit (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_beforeEsolve (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_poissonsolver (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_afterEsolve (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_beforedeposition (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_afterdeposition (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_particlescraper (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_particleloader (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_beforestep (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_afterstep (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_afterrestart (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_particleinjection (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_set_callback_py_appliedfields (WARPX_CALLBACK_PY_FUNC_0) |
| void | warpx_evolve (int numsteps) |
| void | warpx_addNParticles (const char *char_species_name, int lenx, amrex::ParticleReal const *x, amrex::ParticleReal const *y, amrex::ParticleReal const *z, amrex::ParticleReal const *vx, amrex::ParticleReal const *vy, amrex::ParticleReal const *vz, int nattr, amrex::ParticleReal const *attr, int uniqueparticles) |
| void | warpx_ConvertLabParamsToBoost () |
| void | warpx_ReadBCParams () |
| void | warpx_CheckGriddingForRZSpectral () |
| amrex::Real | warpx_getProbLo (int dir) |
| amrex::Real | warpx_getProbHi (int dir) |
| long | warpx_getNumParticles (const char *char_species_name) |
| amrex::ParticleReal ** | warpx_getParticleStructs (const char *char_species_name, int lev, int *num_tiles, int **particles_per_tile) |
| amrex::ParticleReal ** | warpx_getParticleArrays (const char *char_species_name, const char *char_comp_name, int lev, int *num_tiles, int **particles_per_tile) |
| int | warpx_getParticleCompIndex (const char *char_species_name, const char *char_comp_name) |
| void | warpx_addRealComp (const char *char_species_name, const char *char_comp_name, bool comm) |
| int | warpx_getParticleBoundaryBufferSize (const char *species_name, int boundary) |
| int ** | warpx_getParticleBoundaryBufferScrapedSteps (const char *species_name, int boundary, int lev, int *num_tiles, int **particles_per_tile) |
| amrex::ParticleReal ** | warpx_getParticleBoundaryBuffer (const char *species_name, int boundary, int lev, int *num_tiles, int **particles_per_tile, const char *comp_name) |
| void | warpx_clearParticleBoundaryBuffer () |
| 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 () |
| void | warpx_UpdateAuxilaryData () |
| void | warpx_PushParticlesandDepose (amrex::Real cur_time) |
| int | warpx_getistep (int lev) |
| void | warpx_setistep (int lev, int ii) |
| amrex::Real | warpx_gett_new (int lev) |
| 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 () |
| int | warpx_getMyProc () |
| int | warpx_getNProcs () |
| void | mypc_Redistribute () |
| typedef void(* WARPX_CALLBACK_PY_FUNC_0) () |
| void amrex_finalize | ( | int | finalize_mpi | ) |
| void amrex_init | ( | int | argc, |
| char * | argv[] | ||
| ) |
| void amrex_init_with_inited_mpi | ( | int | argc, |
| char * | argv[], | ||
| MPI_Comm | mpicomm | ||
| ) |
| void mypc_Redistribute | ( | ) |
| void warpx_addNParticles | ( | const char * | char_species_name, |
| int | lenx, | ||
| amrex::ParticleReal const * | x, | ||
| amrex::ParticleReal const * | y, | ||
| amrex::ParticleReal const * | z, | ||
| amrex::ParticleReal const * | vx, | ||
| amrex::ParticleReal const * | vy, | ||
| amrex::ParticleReal const * | vz, | ||
| int | nattr, | ||
| amrex::ParticleReal const * | attr, | ||
| int | uniqueparticles | ||
| ) |
| void warpx_addRealComp | ( | const char * | char_species_name, |
| const char * | char_comp_name, | ||
| bool | comm | ||
| ) |
| void warpx_CheckGriddingForRZSpectral | ( | ) |
| void warpx_clearParticleBoundaryBuffer | ( | ) |
| void warpx_ComputeDt | ( | ) |
| void warpx_ConvertLabParamsToBoost | ( | ) |
| void warpx_evolve | ( | int | numsteps | ) |
| void warpx_EvolveB | ( | amrex::Real | dt, |
| DtType | a_dt_type | ||
| ) |
| void warpx_EvolveE | ( | amrex::Real | dt | ) |
| void warpx_FillBoundaryB | ( | ) |
| void warpx_FillBoundaryE | ( | ) |
| void warpx_finalize | ( | ) |
| int warpx_finestLevel | ( | ) |
| int warpx_galerkin_interpolation | ( | ) |
| amrex::Real warpx_getdt | ( | int | lev | ) |
| int warpx_getistep | ( | int | lev | ) |
| int warpx_getMyProc | ( | ) |
| int warpx_getNProcs | ( | ) |
| long warpx_getNumParticles | ( | const char * | char_species_name | ) |
| amrex::ParticleReal** warpx_getParticleArrays | ( | const char * | char_species_name, |
| const char * | char_comp_name, | ||
| int | lev, | ||
| int * | num_tiles, | ||
| int ** | particles_per_tile | ||
| ) |
| amrex::ParticleReal** warpx_getParticleBoundaryBuffer | ( | const char * | species_name, |
| int | boundary, | ||
| int | lev, | ||
| int * | num_tiles, | ||
| int ** | particles_per_tile, | ||
| const char * | comp_name | ||
| ) |
| int** warpx_getParticleBoundaryBufferScrapedSteps | ( | const char * | species_name, |
| int | boundary, | ||
| int | lev, | ||
| int * | num_tiles, | ||
| int ** | particles_per_tile | ||
| ) |
| int warpx_getParticleBoundaryBufferSize | ( | const char * | species_name, |
| int | boundary | ||
| ) |
| int warpx_getParticleCompIndex | ( | const char * | char_species_name, |
| const char * | char_comp_name | ||
| ) |
| amrex::ParticleReal** warpx_getParticleStructs | ( | const char * | char_species_name, |
| int | lev, | ||
| int * | num_tiles, | ||
| int ** | particles_per_tile | ||
| ) |
| amrex::Real warpx_getProbHi | ( | int | dir | ) |
| amrex::Real warpx_getProbLo | ( | int | dir | ) |
| amrex::Real warpx_gett_new | ( | int | lev | ) |
| void warpx_init | ( | ) |
| int warpx_maxStep | ( | ) |
| void warpx_MoveWindow | ( | int | step, |
| bool | move_j | ||
| ) |
| int warpx_nComps | ( | ) |
| int warpx_nCompsSpecies | ( | const char * | char_species_name | ) |
| int warpx_nSpecies | ( | ) |
| int warpx_ParticleReal_size | ( | ) |
| void warpx_PushParticlesandDepose | ( | amrex::Real | cur_time | ) |
| void warpx_ReadBCParams | ( | ) |
| int warpx_Real_size | ( | ) |
| void warpx_set_callback_py_afterdeposition | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_afterEsolve | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_afterinit | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_afterrestart | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_afterstep | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_appliedfields | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_beforedeposition | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_beforeEsolve | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_beforestep | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_particleinjection | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_particleloader | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_particlescraper | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_set_callback_py_poissonsolver | ( | WARPX_CALLBACK_PY_FUNC_0 | ) |
| void warpx_setistep | ( | int | lev, |
| int | ii | ||
| ) |
| void warpx_sett_new | ( | int | lev, |
| amrex::Real | time | ||
| ) |
| int warpx_SpaceDim | ( | ) |
| amrex::Real warpx_stopTime | ( | ) |
| void warpx_SyncCurrent | ( | ) |
| void warpx_UpdateAuxilaryData | ( | ) |
| bool warpx_use_fdtd_nci_corr | ( | ) |
1.8.13