Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BLAST-WarpX/warpx
/ functions
Functions
3,208 in github.com/BLAST-WarpX/warpx
⨍
Functions
3,208
◇
Types & classes
551
↓ 1 callers
Function
check_restart
Compare output data generated from initial run with output data generated after restart. Parameters ---------- filename : str
Examples/Tests/restart/analysis_default_restart.py:10
↓ 1 callers
Function
check_restart
Compare output data generated from initial run with output data generated after restart. Parameters ---------- filename : str
Examples/Tests/load_external_field/analysis_default_restart.py:10
↓ 1 callers
Function
check_restart
Compare output data generated from initial run with output data generated after restart. Parameters ---------- filename : str
Examples/Tests/restart_eb/analysis_default_restart.py:10
↓ 1 callers
Function
check_restart
Compare output data generated from initial run with output data generated after restart. Parameters ---------- filename : str
Examples/Physics_applications/uniform_plasma/analysis_default_restart.py:10
↓ 1 callers
Function
check_thermal_alpha_yield
(data)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:781
↓ 1 callers
Function
check_tolerance
(array, tolerance)
Examples/Tests/ionization_dsmc/analysis_ionization_dsmc_3d.py:200
↓ 1 callers
Function
check_tolerance
(array, tolerance)
Examples/Tests/embedded_boundary_em_particle_absorption/analysis.py:46
↓ 1 callers
Function
check_weights
(phot_data, ele_data, pos_data)
Examples/Tests/qed/analysis_breit_wheeler_core.py:180
↓ 1 callers
Function
check_weights
(part_data, phot_data)
Examples/Tests/qed/analysis_quantum_sync.py:199
↓ 1 callers
Function
check_xy_isotropy
(data)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:273
↓ 1 callers
Function
check_xy_isotropy
(data)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:719
↓ 1 callers
Function
cleanLowEnergyPhotons
Source/Particles/ElementaryProcess/QEDPhotonEmission.H:238
↓ 1 callers
Function
cleanup
Source/ablastr/math/fft/WrapFFTW.cpp:21
↓ 1 callers
Method
clear
Source/Initialization/InjectorFlux.H:87
↓ 1 callers
Method
clear_buffer
Clear the buffer that holds the particles lost at the boundaries.
Python/pywarpx/particle_containers.py:818
↓ 1 callers
Method
clear_level
Source/ablastr/fields/MultiFabRegister.cpp:598
↓ 1 callers
Function
coarse_grid_limits
(sc, sf, iimin, iimax)
Source/Utils/check_interp_points_and_weights.py:45
↓ 1 callers
Method
collective_gather_msgs_with_counter_and_ranks
Source/ablastr/utils/msg_logger/MsgLogger.cpp:250
↓ 1 callers
Method
collision_initialize_inputs
(self)
Python/pywarpx/picmi.py:3193
↓ 1 callers
Function
compare_gaussian_flux
(u, w, u_th, u_m, label="")
Examples/Tests/flux_injection/analysis_flux_injection_from_eb.py:85
↓ 1 callers
Function
compare_time_avg_with_instantaneous_diags
Compare instantaneous data (multiple iterations averaged in post-processing) with in-situ averaged data.
Examples/Physics_applications/laser_ion/analysis_test_laser_ion.py:31
↓ 1 callers
Function
computeEffectivePotentialPhi
Source/ablastr/fields/EffectivePotentialPoissonSolver.H:102
↓ 1 callers
Method
computePhi
Source/FieldSolver/ElectrostaticSolvers/ElectrostaticSolver.cpp:123
↓ 1 callers
Function
computePhiIGF
Source/ablastr/fields/IntegratedGreenFunctionSolver.cpp:33
↓ 1 callers
Method
computeRHS
Source/NonlinearSolvers/WarpX_PETSc.cpp:826
↓ 1 callers
Function
compute_E_com1
(data)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:426
↓ 1 callers
Function
compute_E_com1
(data)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:473
↓ 1 callers
Function
compute_E_com2
(data)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:437
↓ 1 callers
Function
compute_E_com2
(data)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:481
↓ 1 callers
Function
compute_actual_charge_on_spacecraft
Compute the actual charge on the spacecraft, by counting how many electrons and protons were collected by the WarpX embedded boundary (EB
Examples/Physics_applications/spacecraft_charging/inputs_test_rz_spacecraft_charging_picmi.py:174
↓ 1 callers
Function
compute_all
Compute nodal and staggered stencils along all directions. Parameters ---------- dx_boosted : np.ndarray (float) Cell size a
Tools/Algorithms/stencil.py:188
↓ 1 callers
Function
compute_minmax
(data)
Examples/Tests/python_wrappers/inputs_test_2d_python_wrappers_picmi.py:104
↓ 1 callers
Function
compute_package_for_gather_rank
Source/ablastr/utils/msg_logger/MsgLogger.cpp:538
↓ 1 callers
Function
compute_rate_coefficients
Integrate cross sections over maxwellian VDF to obtain reaction rate coefficients Given electron energy in eV (`energy_eV`) and reaction cross sec
Examples/Tests/ionization_dsmc/analysis_ionization_dsmc_3d.py:69
↓ 1 callers
Function
compute_relative_v_com
(E)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:338
↓ 1 callers
Function
compute_relative_v_com
(E)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:389
↓ 1 callers
Function
compute_stencils
Compute nodal and staggered stencils along a given direction. Parameters ---------- coeff_nodal : numpy.ndarray Leading spec
Tools/Algorithms/stencil.py:139
↓ 1 callers
Method
copyFrom
Source/FieldSolver/ImplicitSolvers/WarpXSolverVec.cpp:142
↓ 1 callers
Method
copyTo
Source/FieldSolver/ImplicitSolvers/WarpXSolverVec.cpp:193
↓ 1 callers
Method
correct_space_charge_fields
Function that will be called at each iteration, after each electrostatic solve in WarpX
Examples/Physics_applications/spacecraft_charging/inputs_test_rz_spacecraft_charging_picmi.py:37
↓ 1 callers
Function
countBoxMacroParticles
Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp:45
↓ 1 callers
Method
createObjects
Source/NonlinearSolvers/WarpX_PETSc.cpp:405
↓ 1 callers
Function
create_analysis_dir
(directory)
Examples/Physics_applications/laser_ion/plot_2d.py:27
↓ 1 callers
Method
create_new_MultiFab
(self)
Python/pywarpx/fields.py:220
↓ 1 callers
Function
create_source_target_data
Create dataset from openPMD files Parameters --- data_dir : string, location of diagnostic data source_index : int, which index to ta
Docs/source/usage/workflows/ml_materials/create_dataset.py:39
↓ 1 callers
Function
cross_section
(E_keV)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:290
↓ 1 callers
Function
cross_section
(E1_lab, E2_lab, theta)
Examples/Tests/linear_breit_wheeler/analysis_many_photons.py:82
↓ 1 callers
Method
curTime
Source/NonlinearSolvers/JacobianFunctionMF.H:106
↓ 1 callers
Function
dL_dt
()
Examples/Tests/collider_relevant_diags/analysis.py:30
↓ 1 callers
Method
debug_read_warnings_from_input
Source/ablastr/warn_manager/WarnManager.cpp:185
↓ 1 callers
Method
decompose_matrix
Function to build the superLU object used to solve the linear system.
Examples/Physics_applications/capacitive_discharge/inputs_test_2d_background_mcc_picmi.py:112
↓ 1 callers
Method
decompose_matrix
Function to build the superLU object used to solve the linear system.
Examples/Physics_applications/capacitive_discharge/inputs_base_1d_picmi.py:77
↓ 1 callers
Method
defineVectorPotentialBCs
Source/FieldSolver/MagnetostaticSolver/MagnetostaticSolver.cpp:285
↓ 1 callers
Method
defined
Source/Particles/ParticleThermalizer/ParticleThermalizer.cpp:109
↓ 1 callers
Function
deserialize_msgs
Source/ablastr/utils/msg_logger/MsgLogger.cpp:648
↓ 1 callers
Method
doFluxInjection
bool: whether the flux injection of particles should be done.
Source/Initialization/PlasmaInjector.H:82
↓ 1 callers
Method
doInjection
bool: whether the initial injection of particles should be done This routine is called during initialization of the plasma.
Source/Initialization/PlasmaInjector.H:79
↓ 1 callers
Method
doQEDSchwinger
Source/Particles/MultiParticleContainer.cpp:1583
↓ 1 callers
Method
doQedEvents
Source/Particles/MultiParticleContainer.cpp:1754
↓ 1 callers
Method
doResampling
Source/Particles/MultiParticleContainer.cpp:1216
↓ 1 callers
Function
do_analysis
(Ex, Ey, Ez, Bx, By, Bz)
Examples/Tests/qed/analysis_schwinger.py:113
↓ 1 callers
Function
do_plot_timestep_duration
()
Tools/PostProcessing/plot_timestep_duration.py:84
↓ 1 callers
Function
download_and_unzip
(url, data_dir)
Docs/source/usage/workflows/ml_materials/create_dataset.py:33
↓ 1 callers
Function
download_azure_log
Download a raw log from Azure DevOps and return it as a string.
Tools/DevUtils/update_benchmarks_from_azure_output.py:210
↓ 1 callers
Method
embedded_boundary_initialize_inputs
(self, solver)
Python/pywarpx/picmi.py:3441
↓ 1 callers
Method
evaluate
Compare output file checksum with benchmark. Read checksum from output file, read benchmark corresponding to test_name, and a
Regression/Checksum/checksum.py:267
↓ 1 callers
Method
evolve
An alias of step, used in legacy code
Python/pywarpx/WarpX.py:174
↓ 1 callers
Function
exp_res
(cc, time)
Examples/Tests/radiation_reaction/analysis.py:112
↓ 1 callers
Function
expected_alpha_thermal
(T, proton_density, boron_density, dV, dt)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:769
↓ 1 callers
Function
expected_alpha_weight_com
(E_com, proton_density, boron_density, dV, dt)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:402
↓ 1 callers
Function
expected_weight_com
(E_com, reactant0_density, reactant1_density, dV, dt)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:353
↓ 1 callers
Function
extractSpeciesProperties
Source/Utils/SpeciesUtils.cpp:23
↓ 1 callers
Function
extract_data
(filename)
Tools/PostProcessing/plot_timestep_duration.py:10
↓ 1 callers
Function
fillWithConsecutiveIntegers
Source/Particles/Sorting/SortingUtils.cpp:11
↓ 1 callers
Method
fill_amplitude
\brief compute field amplitude for a Gaussian laser, at particles' position * * Both Xp and Yp are given in laser plane coordinate. * For each part
Source/Laser/LaserProfilesImpl/LaserProfileGaussian.cpp:99
↓ 1 callers
Function
find_first_non_zero_from_bottom_left
(matrix)
Examples/Tests/electrostatic_sphere_eb/analysis_rz_mr.py:26
↓ 1 callers
Function
find_first_non_zero_from_upper_right
(matrix)
Examples/Tests/electrostatic_sphere_eb/analysis_rz_mr.py:34
↓ 1 callers
Function
fine_grid_limits
(sf)
Source/Utils/check_interp_points_and_weights.py:34
↓ 1 callers
Function
func
(x, v0, tau)
Examples/Physics_applications/spacecraft_charging/analysis.py:40
↓ 1 callers
Method
gatherParticlesFromDomainBoundaries
Source/Particles/ParticleBoundaryBuffer.cpp:392
↓ 1 callers
Method
gatherParticlesFromEmbeddedBoundaries
Source/Particles/ParticleBoundaryBuffer.cpp:504
↓ 1 callers
Function
gather_all_data
Source/ablastr/utils/msg_logger/MsgLogger.cpp:582
↓ 1 callers
Function
gauss
Compute the electric field for a Gaussian laser pulse. This is used to write the binary input file.
Examples/Tests/laser_injection_from_file/inputs_test_2d_laser_injection_from_binary_file_prepare.py:53
↓ 1 callers
Function
gaussian_dist
(u, u_th)
Examples/Tests/flux_injection/analysis_flux_injection_3d.py:53
↓ 1 callers
Function
gaussian_dist
(u, u_th)
Examples/Tests/flux_injection/analysis_flux_injection_from_eb.py:59
↓ 1 callers
Function
gaussian_flux_dist
(u, u_th, u_m)
Examples/Tests/flux_injection/analysis_flux_injection_3d.py:57
↓ 1 callers
Function
gaussian_flux_dist
(u, u_th, u_m)
Examples/Tests/flux_injection/analysis_flux_injection_from_eb.py:63
↓ 1 callers
Function
generate
()
Examples/Tests/photon_pusher/analysis.py:152
↓ 1 callers
Function
generate
()
Examples/Tests/radiation_reaction/analysis.py:161
↓ 1 callers
Function
generic_check
(data)
Examples/Tests/nuclear_fusion/analysis_two_product_fusion.py:250
↓ 1 callers
Function
generic_check
(data)
Examples/Tests/nuclear_fusion/analysis_proton_boron_fusion.py:268
↓ 1 callers
Method
get
Read benchmark from reference json file.
Regression/Checksum/benchmark.py:52
↓ 1 callers
Method
getEnergyInputStep
Source/Particles/Collision/ScatteringProcess.H:129
↓ 1 callers
Method
getEnergyPenalty
Source/Particles/Collision/ScatteringProcess.H:126
↓ 1 callers
Function
getFieldAxisLabels
Return the axis (index) names of a mesh * * This will be returned in C order. This is inverse of the Fortran order * of the index label
Source/Diagnostics/WarpXOpenPMD.cpp:249
↓ 1 callers
Function
getFieldComponentLabels
Return the component names of a mesh * * @param var_in_theta_mode indicate if this field will be output with theta *
Source/Diagnostics/WarpXOpenPMD.cpp:286
↓ 1 callers
Method
getInjectorDensity
Source/Initialization/PlasmaInjector.cpp:681
↓ 1 callers
Method
getInjectorFlux
Source/Initialization/PlasmaInjector.cpp:695
↓ 1 callers
Method
getInjectorFluxPosition
Source/Initialization/PlasmaInjector.cpp:675
↓ 1 callers
Method
getInjectorPosition
Source/Initialization/PlasmaInjector.cpp:669
← previous
next →
801–900 of 3,208, ranked by callers