CAdaptiveTimeStep | Class handling the adaptive time step |
CArray2< T > | |
CArray2< amrex::Real const > | |
CArray3< T > | |
CArray3< amrex::Real const > | |
Camrex_backend.Backend | |
Copenpmd_backend.Backend | |
CBeamIdx | Map names and indices for beam particles attributes (SoA data) |
CBeamParticleContainer | Container for particles of 1 beam species |
Cchecksum.benchmark.Benchmark | |
CBoxSorter | |
Cchecksum.checksum.Checksum | |
CCoulombCollision | This class handles Coulomb collisions between 2 particle species (can be plasma-plasma or beam-plasma, the species can be the same) |
▼Csp.printing.cxx.CXX11CodePrinter | |
CMakeOpenBoundary.MyCxxPrinter | |
Cinsitu_utils::DataNode | |
CMultiBuffer::DataNode | |
Cderivative< dir > | Derivative in x or y direction |
Cderivative< Direction::z > | Derivative in z direction. Use fields from previous and next slice |
Cderivative_inner< dir > | Inner version of derivative |
Cderivative_inner< Direction::z > | Inner version of derivative |
Cderivative_shape_factor_result | |
CDiagnostic | This class holds data for all diagnostics |
CDirection | Direction of each dimension. Can be used for clean handling 2D vs. 3D in the future |
CAnyDST::DSTplan | This struct contains the vendor FFT plan and additional metadata |
CDualNumber | |
CEnforceBCandSetPos< T_ParTile > | Functor that can be used to apply the boundary conditions to the macroparticles inside a ParallelFor kernel |
CAnyFFT::FFTplan | This struct contains the vendor FFT plan and additional metadata |
▼CFFTPoissonSolver | This class handles functions and data to perform transverse Fourier-based Poisson solves |
CFFTPoissonSolverDirichlet | This class handles functions and data to perform transverse Fourier-based Poisson solves |
CFFTPoissonSolverPeriodic | This class handles functions and data to perform transverse Fourier-based Poisson solves |
CFieldDiagnosticData | This struct holds data for one field diagnostic on one MR level |
CFields | Main class handling all field data structures and operations |
CGetInitialDensity | Functor gets the initial density for beam particles for a given position |
CGetInitialMomentum | Functor gets the initial momentum for beam particles |
CGridCurrent | Class handling a current directly written to the grid |
Cguarded_field_xy | If indices are outside of the fields box zero is returned |
Cguarded_field_xy_inner | Inner version of guarded_field_xy |
▼CHipace_early_init | Helper struct to initialize m_phys_const and Parser before amrex::AmrCore |
CHipace | Singleton class, that intialize, runs and finalizes the simulation |
Cinterpolated_field_xy< interp_order_xy, MfabType > | Interpolate field in x, y with interp_order_xy order transversely, x and y must be inside field box |
Cinterpolated_field_xy_inner< interp_order_xy, ArrayType > | Inner version of interpolated_field_xy |
CLaser | |
▼Cstd::map< K, T > | STL class |
Cassert_map | |
▼Camrex::MFIter [external] | |
▼CParIterBase_impl< false, T_ParticleType, 0, 0, DefaultAllocator, DefaultAssignor > [external] | |
▼Camrex::ParIter_impl< class, NArrayReal, NArrayInt, Allocator, class > [external] | |
CPlasmaParticleIterator | Iterator over boxes in a particle container |
CMultiBeam | |
CMultiBuffer | |
Chpmg::MultiGrid | Multigrid solver |
CMultiLaser | |
CMultiPlasma | |
▼Camrex::ParticleContainerBase [external] | |
▼Camrex::ParticleContainer_impl< class, T_NArrayReal, T_NArrayInt, Allocator, class > [external] | |
CPlasmaParticleContainer | Container for particles of 1 plasma species |
CPhysConst | Struct containing physical constants, our main strategy to handle both SI and normalized units |
CPlasmaIdx | Map names and indices for plasma particles attributes (SoA data) |
CPlasmaMomentumDerivative< T > | |
Cshape_factor_result | |
CsynchronizeOnDestruct< detail_level > | |
CWhichBeamSlice | |
CWhichDouble | Describes which double is used for the adaptive time step |
CWhichSlice | Describes which slice with respect to the currently calculated is used |