| Nheffte | |
| Cis_ccomplex< Kokkos::complex< float > > | |
| Cis_zcomplex< Kokkos::complex< double > > | |
| Nippl | |
| Ndetail | |
| CArchive | |
| CExpression | |
| CCapturedExpression | |
| CScalar | |
| CisExpression | |
| CisExpression< Scalar< T > > | |
| Cmeta_cross | |
| Cmeta_dot | |
| Cmeta_grad | |
| Cmeta_div | |
| Cmeta_laplace | |
| Cmeta_curl | |
| Cmeta_hess | |
| CHeffteBackendType | |
| CHeffteBackendType< Kokkos::HostSpace > | |
| CisExpression< BareField< T, Dim, ViewArgs... > > | |
| CBCondBase | |
| CisExpression< Field< T, Dim, Mesh, Centering, ViewArgs... > > | |
| CFieldBufferData | |
| CHaloCells | |
| Cassign | |
| Clhs_plus_assign | |
| Crhs_plus_assign | |
| CParticleAttribBase | |
| CWithMemSpace | |
| CParticleBC | |
| CPeriodicBC | |
| CReflectiveBC | |
| CSinkBC | |
| CParticleLayout | |
| CPartitioner | |
| CViewAccess | |
| CViewAccess< 2, View > | |
| CViewAccess< 1, View > | |
| CViewAccess< 0, View > | |
| Cmeta_poisson | |
| Cmeta_lower_laplace | |
| Cmeta_upper_laplace | |
| Cmeta_upper_and_lower_laplace | |
| CRegionLayout | |
| CisExpression< Vector< T, Dim > > | |
| CNPtr | |
| CNPtr< T, 1 > | |
| CViewType | |
| CCoords | |
| CCoords< 1, T > | |
| CFunctorWrapper | |
| CFunctorWrapper< REDUCE, Functor, Policy, std::tuple< T... >, Acc... > | |
| CFunctorWrapper< FOR, Functor, Policy, std::tuple< T... > > | |
| CExtractRank | |
| CExtractRank< Kokkos::RangePolicy< T... > > | |
| CExtractRank< Kokkos::MDRangePolicy< T... > > | |
| CExtractReducerReturnType | |
| CExtractReducerReturnType< T > | |
| CIsUnique | |
| CWrapUnique | |
| CVerifier | |
| CIsEnabled | |
| CConstructVariant | |
| CConstructVariant< std::variant<>, std::variant<>, Verifier > | |
| CConstructVariant< std::variant<>, std::variant< T... >, Verifier > | |
| CConstructVariant< std::variant< Next, ToAdd... >, std::variant< Added... >, Verifier > | |
| CForward | |
| CForward< Type, std::variant< Spaces... > > | |
| CForward< Type, Kokkos::View< T, Properties... > > | |
| CCreateUniformType | |
| CTypeForAllSpaces | |
| CMultispaceContainer | |
| CContainerForAllSpaces | |
| Nmpi | |
| Nrma | |
| CisActiveTarget | |
| CisActiveTarget< Active > | |
| CisPassiveTarget | |
| CisPassiveTarget< Passive > | |
| CWindow | |
| CCommunicator | |
| Cvector_dim_type | |
| Cvector_dim_type< ippl::Vector< T, Dim_ > > | |
| CEnvironment | |
| CextractBinaryOperationKind | Helper struct to distinguish between the four basic associative operation types |
| CextractBinaryOperationKind< std::plus< T > > | |
| CextractBinaryOperationKind< std::multiplies< T > > | |
| CextractBinaryOperationKind< std::less< T > > | |
| CextractBinaryOperationKind< std::greater< T > > | |
| Calways_false | |
| Cis_ippl_mpi_type | |
| Cdummy | |
| CgetMpiOpImpl | |
| CgetNontrivialMpiOpImpl | Helper struct to look up and store MPI_Op types for custom types and custom operations |
| CRequest | |
| Cis_serializable | |
| CStatus | |
| Nrandom | |
| Ndetail | |
| CNewtonRaphson | Functor for solving equations using the Newton-Raphson method |
| CDistribution | The class that represents a distribution |
| CInverseTransformSampling | A class for inverse transform sampling |
| Cfill_random | Functor that is used for generating samples |
| Cnormal_cdf | Functor to calculate the cumulative distribution function (CDF) for a normal distribution |
| Cnormal_pdf | Functor to calculate the probability density function (PDF) for a normal distribution |
| Cnormal_estimate | Functor to estimate the initial guess for sampling normal distribution |
| CNormalDistributionFunctions | |
| CPDF | |
| CCDF | |
| CEstimate | |
| CNormalDistribution | |
| Crandn | Functor to generate random numbers from a normal distribution |
| Crandu | Functor to generate random numbers from a uniform distribution |
| CBufferHandler | Interface for memory buffer handling |
| CDefaultBufferHandler | Concrete implementation of BufferHandler for managing memory buffers |
| CLogEntry | |
| CLoggingBufferHandler | Decorator class for buffer management that adds logging capabilities to buffer operations |
| COrthogonalRecursiveBisection | |
| CExtractExpressionRank | |
| CEdgeElement | |
| CElement | Base class for all elements |
| CHexahedralElement | |
| CQuadrilateralElement | |
| CFEMVector | 1D vector used in the context of FEM |
| CAssign | Struct for assigment operator to be used with FEMVector::unpack() |
| CAssignAdd | Struct for addition+assignment operator to be used with FEMVector::unpack() |
| CBoundaryInfo | Structure holding MPI neighbor and boundary information |
| CFiniteElementSpace | The FiniteElementSpace class handles the mesh index mapping to vertices and elements and is the base class for other FiniteElementSpace classes (e.g. LagrangeSpace) |
| CLagrangeSpace | A class representing a Lagrange space for finite element methods on a structured, rectilinear grid |
| CDeviceStruct | Device struct for copies ////////////////////////////////////////// |
| CNedelecSpace | A class representing a Nedelec space for finite element methods on a structured, rectilinear grid |
| CGaussJacobiQuadrature | This is class represents the Gauss-Jacobi quadrature rule on a reference element |
| CGaussLegendreQuadrature | This is class represents the Gauss-Legendre quadrature rule. It is a special case of the Gauss-Jacobi quadrature rule with alpha = beta = 0.0 |
| CChebyshevGaussQuadrature | This is class represents the Chebyshev-Gauss quadrature rule. It is a special case of the Gauss-Jacobi quadrature rule with alpha = beta = -0.5 |
| CMidpointQuadrature | This is a class representing the midpoint quadrature rule |
| CQuadrature | This is the base class for all quadrature rules |
| CCCTransform | |
| CRCTransform | |
| CSineTransform | |
| CCosTransform | |
| CCos1Transform | |
| CFFTBase | |
| CFFT | |
| CFFT< CCTransform, ComplexField > | |
| CFFT< RCTransform, RealField > | |
| CFFT< SineTransform, Field > | |
| CFFT< CosTransform, Field > | |
| CFFT< Cos1Transform, Field > | |
| CBareField | |
| CBConds | |
| CExtrapolateFace | |
| CNoBcFace | |
| CConstantFace | |
| CZeroFace | |
| CPeriodicFace | |
| CField | |
| CFieldLayout | |
| Cbound_type | |
| CSubFieldLayout | SubFieldLayout provides a layout for a sub-region of a larger field |
| CIndex | |
| Citerator | |
| CNDIndex | |
| CParticleInteractionBase | |
| CTruncatedGreenParticleInteraction | |
| CCG | |
| CCG< OperatorRet, LowerRet, UpperRet, UpperLowerRet, InverseDiagRet, FEMVector< T >, FEMVector< T > > | |
| CPCG | |
| Cpreconditioner | |
| Cjacobi_preconditioner | |
| Cpolynomial_newton_preconditioner | |
| Cpolynomial_chebyshev_preconditioner | |
| Crichardson_preconditioner | |
| Crichardson_preconditioner_alt | |
| Cgs_preconditioner | |
| Cssor_preconditioner | |
| CSolverAlgorithm | |
| CBaseManager | A base class for managing simulations using IPPL |
| CFieldSolverBase | |
| CPicManager | A template class for managing Particle-in-Cell (PIC) simulations |
| CFDTDSolverBase | Base class for FDTD solvers in the ippl library |
| CEvalFunctor | Representation of the lhs of the problem we are trying to solve |
| CFEMMaxwellDiffusionSolver | A solver for the electric diffusion equation given by \( \nabla \times \nabla \times E + E = f \text{ in } \Omega\) and \( n \times E = 0 \text{ on } \partial \Omega\) using the Nédélec basis functions |
| CMaxwell | |
| CNonStandardFDTDSolver | A solver for Maxwell's equations using a non-standard Finite-Difference Time-Domain (FDTD) method |
| Cnondispersive | A structure representing nondispersive coefficients |
| CStandardFDTDSolver | A solver for Maxwell's equations using the Finite-Difference Time-Domain (FDTD) method |
| CMesh | |
| CUniformCartesian | |
| CParticleAttrib | |
| CParticleBaseBase | |
| CParticleBase | |
| CParticleSpatialLayout | |
| Cincrement_type | |
| CParticleSpatialOverlapLayout | |
| CParticleNeighborData | |
| CFEMPoissonSolver | A solver for the poisson equation using finite element methods and Conjugate Gradient (CG) |
| CFFTOpenPoissonSolver | |
| CFFTPeriodicPoissonSolver | |
| CFFTTruncatedGreenPeriodicPoissonSolver | |
| CNullSolver | |
| CPoisson | |
| CPoissonCG | |
| CPreconditionedFEMPoissonSolver | A solver for the poisson equation using finite element methods and Conjugate Gradient (CG) |
| CNDRegion | |
| CPRegion | |
| CTupleImpl | Implementation details for the Tuple class |
| CTupleImpl< i, N, T, R, Ts... > | |
| CTupleImpl< i, N, T > | Partial specialization of TupleImpl for handling the terminal element |
| CTuple | Generic tuple class with various operations |
| CTupleTypeImpl | |
| CTupleTypeImpl< 0, T, Ts... > | |
| CVector | |
| CRangePolicy | |
| CRangePolicy< 1, PolicyArgs... > | |
| CParameterList | |
| NKokkos | |
| Creduction_identity< ippl::Vector< T, Dim > > | |
| NKokkosCorrection | |
| CMax | |
| CMin | |
| CSum | |
| CProd | |
| Nstd | STL namespace |
| Ctuple_size<::ippl::Tuple< Ts... > > | |
| Ctuple_element< Idx, ::ippl::Tuple< Ts... > > | |
| CAlpineManager | |
| Cassertion | |
| CBumponTailInstabilityManager | |
| CPhaseDump | |
| CCartesianCentering | |
| CCCCEnums | |
| CCCCEnums< 1U, 1U, 0U > | |
| CCCCEnums< 2U, 1U, 0U > | |
| CCCCEnums< 2U, 1U, 1U > | |
| CCCCEnums< 2U, 2U, 0U > | |
| CCCCEnums< 2U, 2U, 1U > | |
| CCCCEnums< 2U, 3U, 0U > | |
| CCCCEnums< 2U, 3U, 1U > | |
| CCCCEnums< 2U, 4U, 0U > | |
| CCCCEnums< 2U, 4U, 1U > | |
| CCCCEnums< 3U, 1U, 0U > | |
| CCCCEnums< 3U, 1U, 1U > | |
| CCCCEnums< 3U, 1U, 2U > | |
| CCCCEnums< 3U, 2U, 0U > | |
| CCCCEnums< 3U, 2U, 1U > | |
| CCCCEnums< 3U, 2U, 2U > | |
| CCCCEnums< 3U, 3U, 0U > | |
| CCCCEnums< 3U, 3U, 1U > | |
| CCCCEnums< 3U, 3U, 2U > | |
| CCCCEnums< 3U, 6U, 0U > | |
| CCCCEnums< 3U, 6U, 1U > | |
| CCCCEnums< 3U, 6U, 2U > | |
| CCCCEnums< 3U, 9U, 0U > | |
| CCCCEnums< 3U, 9U, 1U > | |
| CCCCEnums< 3U, 9U, 2U > | |
| CCell | |
| CCentering | |
| CChargedParticles | |
| CCommonCartesianCenterings | |
| CCommonCartesianCenterings< 1U, 1U, 0U > | |
| CCommonCartesianCenterings< 2U, 1U, 0U > | |
| CCommonCartesianCenterings< 2U, 1U, 1U > | |
| CCommonCartesianCenterings< 2U, 2U, 0U > | |
| CCommonCartesianCenterings< 2U, 2U, 1U > | |
| CCommonCartesianCenterings< 2U, 3U, 0U > | |
| CCommonCartesianCenterings< 2U, 3U, 1U > | |
| CCommonCartesianCenterings< 2U, 4U, 0U > | |
| CCommonCartesianCenterings< 2U, 4U, 1U > | |
| CCommonCartesianCenterings< 3U, 1U, 0U > | |
| CCommonCartesianCenterings< 3U, 1U, 1U > | |
| CCommonCartesianCenterings< 3U, 1U, 2U > | |
| CCommonCartesianCenterings< 3U, 2U, 0U > | |
| CCommonCartesianCenterings< 3U, 2U, 1U > | |
| CCommonCartesianCenterings< 3U, 2U, 2U > | |
| CCommonCartesianCenterings< 3U, 3U, 0U > | |
| CCommonCartesianCenterings< 3U, 3U, 1U > | |
| CCommonCartesianCenterings< 3U, 3U, 2U > | |
| CCommonCartesianCenterings< 3U, 6U, 0U > | |
| CCommonCartesianCenterings< 3U, 6U, 1U > | |
| CCommonCartesianCenterings< 3U, 6U, 2U > | |
| CCommonCartesianCenterings< 3U, 9U, 0U > | |
| CCommonCartesianCenterings< 3U, 9U, 1U > | |
| CCommonCartesianCenterings< 3U, 9U, 2U > | |
| CCustomDistributionFunctions | |
| CCDF | |
| CPDF | |
| CEstimate | |
| CEdge | |
| CFieldContainer | |
| CFieldSolver | |
| Cgenerate_random | |
| CInform | |
| CIpplCTAssert | |
| CIpplCTAssert< true > | |
| CIpplException | |
| CIpplInfo | |
| CIpplTimerInfo | |
| CIpplTimings | |
| CLandauDampingManager | |
| CLoadBalancer | |
| Cmy_auto_ptr | |
| CNewton1D | |
| CParticleContainer | |
| CPenningTrapManager | |
| Csecond_order_abc_corner | |
| Csecond_order_abc_edge | |
| Csecond_order_abc_face | |
| Csecond_order_mur_boundary_conditions | |
| CTagMaker | |
| CTagInfo | |
| CTagCompare | |
| CTimer | |
| CTiming | |
| CTupleImpl< i, N, T, R, Ts::::::> | Partial specialization of TupleImpl for handling non-terminal elements |
| CVert | |