Dir /home/costeas/hexapic/source¶
Files¶
| Type | Name | 
|---|---|
| file | collisions.cpp  Monte-Carlo Collisions (MCC): elastic, ionization, excitation, and charge-exchange processes.  |  
| file | diagnostics.cpp  Diagnostics and output: field and particle moments, probes, and file writers.  |  
| file | domain_decomposition.cpp  Cartesian grid topology, ghost cells, and MPI domain decomposition utilities.  |  
| file | field_solver_petsc.cpp  Field solver using PETSc: assembling Poisson/Helmholtz systems and solving for potentials/fields.  |  
| file | hexapic.hpp  Core data structures, types, and global parameters for the HEXAPIC Particle-in-Cell (PIC) code.  |  
| file | main.cpp  Program entry point: initializes MPI/PETSc, reads input, sets up the simulation, runs the time loop, and finalizes.  |  
| file | particles.cpp  Particle pusher, weighting/interpolation, and particle management (injection, movement, deposition).  |  
| file | plasma_wall.cpp  Boundary conditions and plasma–wall interaction (sheath models, secondary emission, reflection).  |  
| file | read_input_file.cpp  Parser for the input file and runtime configuration (geometry, species, sources, solver parameters).  |  
| file | volumetric_source.cpp  Volumetric source terms (heating/ionization profiles, source sampling).  |