| CDiFfRG::get_type::internal::_BlockVectorType< VectorType > | |
| CDiFfRG::get_type::internal::_BlockVectorType< dealii::BlockVector< NT > > | |
| CDiFfRG::get_type::internal::_BlockVectorType< dealii::Vector< NT > > | |
| CDiFfRG::get_type::internal::_ctype< CT > | |
| CDiFfRG::get_type::internal::_ctype< complex< double > > | |
| CDiFfRG::get_type::internal::_ctype< complex< float > > | |
| CDiFfRG::get_type::internal::_ctype< double > | |
| CDiFfRG::get_type::internal::_ctype< float > | |
| ►CDiFfRG::get_type::internal::_ctype< T > | |
| CDiFfRG::get_type::internal::_ctype< autodiff::Real< N, T > > | |
| CDiFfRG::internal::_default_solver< SparseMatrixType, VectorType > | Maps a (matrix, vector) pair to the solver that suits it |
| CDiFfRG::internal::_has_dim< T, dim > | |
| CDiFfRG::get_type::internal::_InverseSparseMatrixType< SparseMatrixType > | |
| CDiFfRG::get_type::internal::_InverseSparseMatrixType< dealii::BlockSparseMatrix< NT > > | |
| CDiFfRG::get_type::internal::_InverseSparseMatrixType< dealii::SparseMatrix< NT > > | |
| CDiFfRG::get_type::internal::_NumberType< VectorType > | |
| CDiFfRG::get_type::internal::_NumberType< dealii::BlockVector< NT > > | |
| CDiFfRG::get_type::internal::_NumberType< dealii::Vector< NT > > | |
| CDiFfRG::get_type::internal::_SparsityPattern< SparseMatrixType > | |
| CDiFfRG::get_type::internal::_SparsityPattern< dealii::BlockSparseMatrix< NT > > | |
| CDiFfRG::get_type::internal::_SparsityPattern< dealii::SparseMatrix< NT > > | |
| ►CDiFfRG::AbstractAdaptor< VectorType > | Implement a simple interface to do all adaptivity tasks, i.e. solution transfer, reinit of dofHandlers, etc |
| CDiFfRG::NoAdaptivity< VectorType > | |
| ►CDiFfRG::AbstractAdaptor< Assembler::Discretization::VectorType > | |
| CDiFfRG::HAdaptivity< Assembler > | Implement a simple interface to do all adaptivity tasks, i.e. solution transfer, reinit of dofHandlers, etc |
| CDiFfRG::AbstractAssembler< VectorType, SparseMatrixType, dim > | This is the general assembler interface for any kind of discretization. An assembler is responsible for calculating residuals and their jacobians for any given discretization, including both the spatial part and any further variables. Any assembler for a specific spatial discretization must fully implement this interface |
| ►CDiFfRG::AbstractAssembler< Discretization_::VectorType, Discretization_::SparseMatrixType, Discretization_::dim > | |
| CDiFfRG::FEMAssembler< Discretization_, typename DiFfRG::internal::assembler_model_of< Discretization_ >::type > | |
| CDiFfRG::LDG::LDGAssemblerBase< Discretization_, typename DiFfRG::internal::assembler_model_of< Discretization_ >::type > | |
| ►CDiFfRG::FEMAssembler< Discretization_, Model_ > | The basic assembler that can be used for any standard CG scheme with flux and source |
| CDiFfRG::CG::Assembler< Discretization_, Model_ > | The basic assembler that can be used for any standard CG scheme with flux and source |
| CDiFfRG::DG::Assembler< Discretization_, Model_ > | The basic assembler that can be used for any standard DG scheme with flux and source |
| CDiFfRG::dDG::Assembler< Discretization_, Model_ > | The basic assembler that can be used for any standard DG scheme with flux and source |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ > | |
| ►CDiFfRG::LDG::LDGAssemblerBase< Discretization_, Model_ > | |
| CDiFfRG::LDG::Assembler< Discretization_, Model_ > | The LDG assembler that can be used for any LDG scheme, with as many levels as one wants |
| ►CDiFfRG::AbstractAssembler< Vector< double >, SparseMatrix< double >, 0 > | |
| CDiFfRG::Variables::Assembler< Model_ > | The basic assembler that can be used for any standard CG scheme with flux and source |
| CDiFfRG::AbstractFlowingVariables< NumberType, VectorType_ > | A class to set up initial data for whatever discretization we have chosen. Also used to switch/manage memory, vectors, matrices over interfaces between spatial discretization and separate variables |
| ►CDiFfRG::AbstractFlowingVariables< Discretization::NumberType, Discretization::VectorType > | |
| CDiFfRG::FE::FlowingVariables< Discretization > | A class to set up initial data for whatever discretization we have chosen. Also used to switch/manage memory, vectors, matrices over interfaces between spatial discretization and separate variables |
| CDiFfRG::FV::FlowingVariables< Discretization > | A class to set up cell-averaged initial data for finite-volume systems |
| ►CDiFfRG::AbstractFlowingVariables< double > | |
| CDiFfRG::FlowingVariables< NT > | A class to set up initial data for whatever discretization we have chosen. Also used to switch/manage memory, vectors, matrices over interfaces between spatial discretization and separate variables |
| ►CDiFfRG::AbstractIntegrator | Common base of every integrator, carrying the identity MapScheduler needs |
| ►CDiFfRG::QuadratureIntegrator< 1, NT, internal::Transform_p2< dim, NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_p2< dim, NT, KERNEL, ExecutionSpace > | Integrator_p2 integrates a kernel \(K(p,\ldots)\) depending on the radial momentum \(p\) as $$ \frac{S_d}{(2\pi)^{d}}\,\int_0^\infty dp^2 p^{d-2} K(p, \ldots) $$ where \(S_d\) is the solid angle in $d$ dimensions |
| ►CDiFfRG::QuadratureIntegrator< 2, NT, internal::Transform_p2_1ang< dim, NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_p2_1ang< dim, NT, KERNEL, ExecutionSpace > | Integrator_p2_1ang integrates a kernel \(K(p,\cos,\ldots)\) depending on the radial momentum \(p\) and the cosine of the single polar angle between the loop and external momentum as $$ \frac{S_{d-1}}{(2\pi)^{d}}\,\int_{-1}^1 dc\,(1-c^2)^{\frac{d-3}{2}}\,\int_0^\infty dp\, p^{d-1} K(p,c,\ldots) $$ in \(d\) dimensions, where \(S_{d-1}\) is the solid angle of the \((d-2)\)-sphere remaining after the polar angle is singled out. The zonal measure \((1-c^2)^{(d-3)/2}\) is supplied exactly by a Gauss-Jacobi angular quadrature, so it does not appear in the kernel |
| ►CDiFfRG::QuadratureIntegrator< 3, NT, internal::Transform_p2_4D_2ang< NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_p2_4D_2ang< dim, NT, KERNEL, ExecutionSpace > | Integrator_p2_4D_2ang integrates a kernel \(K(p,\cos_1,\cos_2,\ldots)\) depending on the radial momentum \(p\) and two angles on \([0,\pi]\) as $$ \frac{2\pi}{(2\pi)^{d}} \,\int_0^\pi d\cos_1\,\int_0^\pi d\cos_2\,\int_0^\infty dp^2 p^{d-2} K(p,\cos_1,\cos_2,\ldots) $$ in \(d=4\) dimensions |
| ►CDiFfRG::QuadratureIntegrator< 4, NT, internal::Transform_p2_4D_3ang< NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_p2_4D_3ang< dim, NT, KERNEL, ExecutionSpace > | Integrator_p2_4D_3ang integrates a kernel \(K(p,\cos_1,\cos_2,\ldots)\) depending on the radial momentum \(p\) and two angles on \([0,\pi]\) and one angle on \([0,2\pi]\) as $$ \frac{1}{(2\pi)^{d}} \,\int_0^\pi d\cos_1\,\int_0^\pi d\cos_2\,\int_0^{2\pi}d\phi\,\int_0^\infty dp^2 p^{d-2} K(p,\cos_1,\cos_2,\pi,\ldots) $$ in \(d=4\) dimensions |
| ►CDiFfRG::QuadratureIntegrator< dim, NT, KERNEL, KokkosHost_exec > | |
| CDiFfRG::QuadratureIntegrator< dim, NT, KERNEL, TBB_exec > | |
| ►CDiFfRG::QuadratureIntegrator_fT< 1, NT, KERNEL, ExecutionSpace > | |
| CDiFfRG::Integrator_fT< dim, NT, KERNEL, ExecutionSpace > | |
| ►CDiFfRG::QuadratureIntegrator_fT< 2, NT, internal::Transform_fT_p2< dim, NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_fT_p2< dim, NT, KERNEL, ExecutionSpace > | |
| ►CDiFfRG::QuadratureIntegrator_fT< 3, NT, internal::Transform_fT_p2_1ang< dim, NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_fT_p2_1ang< dim, NT, KERNEL, ExecutionSpace > | |
| ►CDiFfRG::QuadratureIntegrator_fT< 4, NT, internal::Transform_fT_p2_4D_2ang< NT, KERNEL >, ExecutionSpace > | |
| CDiFfRG::Integrator_fT_p2_4D_2ang< dim, NT, KERNEL, ExecutionSpace > | |
| ►CDiFfRG::QuadratureIntegrator_fT< dim, NT, KERNEL, KokkosHost_exec > | |
| CDiFfRG::QuadratureIntegrator_fT< dim, NT, KERNEL, TBB_exec > | |
| CDiFfRG::QuadratureIntegrator< dim, NT, KERNEL, ExecutionSpace > | This class performs numerical integration over a d-dimensional hypercube using quadrature rules |
| CDiFfRG::QuadratureIntegrator_fT< dim, NT, KERNEL, ExecutionSpace > | |
| ►CDiFfRG::AbstractLinearSolver< SparseMatrixType, VectorType > | |
| CDiFfRG::GMRES< SparseMatrixType, VectorType, dealii::PreconditionIdentity > | |
| CDiFfRG::GMRES< SparseMatrixType, VectorType, PreconditionerType > | |
| CDiFfRG::ScaledLinearSolver< SparseMatrixType, VectorType, InnerSolver > | |
| CDiFfRG::UMFPack< SparseMatrixType, VectorType > | |
| ►CDiFfRG::AbstractMinimizer< dim > | Abstract class for minimization in arbitrary dimensions |
| CDiFfRG::GSLSimplexMinimizer< dim > | Minimizer using the Nelder-Mead simplex algorithm from GSL |
| ►CDiFfRG::AbstractMinimizer< 1 > | |
| CDiFfRG::GSLMinimizer1D | Minimizer in 1D using either the golden section, Brent or quadratic method from GSL |
| CDiFfRG::def::AbstractModel< Model, Components_ > | The abstract interface for any numerical model. Most methods have a standard implementation, which can be overwritten if needed. To see how the models are used, refer to the DiFfRG::AbstractAssembler class and the Numerical Models guide in the documentation |
| CDiFfRG::AbstractRootFinder< dim > | |
| ►CDiFfRG::AbstractRootFinder< 1 > | |
| CDiFfRG::BisectionRootFinder | |
| CDiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ > | The abstract base class for all timestepping algorithms. It provides a standard constructor which populates typical timestepping parameters from a given ConfigTree object, such as the timestep sizes, tolerances, verbosity, etc. that are used in the timestepping algorithms |
| ►CAbstractTimestepper< VectorType, dealii::SparseMatrix< get_type::NumberType< VectorType > >, 0 > | |
| CDiFfRG::TimeStepperBoostABM_impl< VectorType, SparseMatrixType, dim > | A class to perform time stepping using the Boost Adams-Bashforth-Moulton method. This stepper uses fixed time steps and is fully explicit |
| CDiFfRG::TimeStepperExplicitEuler_impl< VectorType, SparseMatrixType, dim > | |
| CDiFfRG::TimeStepperRK_impl< VectorType, SparseMatrixType, dim > | |
| ►CDiFfRG::AbstractTimestepper< VectorType, SparseMatrixType, dim > | |
| CDiFfRG::TimeStepperBoostRK_impl< VectorType, SparseMatrixType, dim, prec > | A class to perform time stepping using adaptive Boost Runge-Kutta methods. This stepper uses adaptive time steps and is fully explicit |
| CDiFfRG::TimeStepperImplicitEuler_impl< VectorType, SparseMatrixType, dim, LinearSolver > | |
| CDiFfRG::TimeStepperSUNDIALS_IDA_BoostABM_impl< VectorType, SparseMatrixType, dim, LinearSolver > | A class to perform time stepping using the Boost Adams-Bashforth-Moulton method for the explicit part and SUNDIALS IDA for the implicit part. This stepper uses fixed time steps in the explicit part and adaptive time steps in the implicit part. IDA acts as the controller and the ABM stepper solves the explicit part of the problem on-demand |
| CDiFfRG::TimeStepperSUNDIALS_IDA_BoostRK_impl< VectorType, SparseMatrixType, dim, LinearSolver, prec > | A class to perform time stepping using the adaptive Boost Runge-Kutta method for the explicit part and SUNDIALS IDA for the implicit part. In this scheme, the IDA stepper is the controller and the Boost RK stepper solves the explicit part of the problem on-demand |
| CDiFfRG::TimeStepperSUNDIALS_IDA_impl< VectorType, SparseMatrixType, dim, LinearSolver > | A class to perform time stepping using the SUNDIALS IDA solver. This stepper uses adaptive time steps and is fully implicit. Furthermore, IDA allows for the solution of DAEs |
| CDiFfRG::TimeStepperTRBDF2_impl< VectorType, SparseMatrixType, dim, LinearSolver > | |
| CDiFfRG::def::internal::AD_tools< AD_type > | |
| CDiFfRG::def::internal::AD_tools< autodiff::dual > | |
| CDiFfRG::def::internal::AD_tools< autodiff::real > | |
| CDiFfRG::def::ADjacobian_boundary_numflux< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_boundary_numflux< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_boundary_numflux< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_extractors< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_extractors< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_extractors< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::ADjacobian_flux< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_flux< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_flux< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_flux_source< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_flux_source< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_flux_source< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_mass< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_mass< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_mass< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_numflux< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_numflux< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_numflux< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_source< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_source< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_source< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::def::FE_AD< Model > | |
| CDiFfRG::def::ADjacobian_variables< Model, AD_type > | |
| ►CDiFfRG::def::ADjacobian_variables< Model, autodiff::dual > | |
| CDiFfRG::def::AD_dual< Model > | |
| ►CDiFfRG::def::ADjacobian_variables< Model, autodiff::real > | |
| CDiFfRG::def::AD_real< Model > | |
| CDiFfRG::AffineConstraintComponentView< dim > | |
| CDiFfRG::AffineConstraintContext< Components_, dim > | |
| CDiFfRG::internal::AffineConstraintMetadata< dim > | |
| ►CArithmeticTraits | |
| Cautodiff::detail::ArithmeticTraits<::Kokkos::complex< T > > | |
| CDiFfRG::internal::assembler_model_of< D > | The model an assembler should use when the application did not name one |
| CDiFfRG::FV::KurganovTadmor::AssemblyContextView< FaceRange, CellRange > | |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ >::AssemblyFaceGeometryProvider | |
| CDiFfRG::AssemblySchedule | The two trailing arguments of dealii::MeshWorker::mesh_loop |
| CDiFfRG::AssemblyScheduleOverrides | Overrides, if really wanted by the user: /discretization/{mesh_workers,batch_size} |
| CDiFfRG::Interpolation::Barycentric | This class takes in x-dependent data and interpolates it to a given x on request |
| ►CBase | |
| CDiFfRG::SubCoordinates< Base > | A contiguous window into the linear index range of another coordinate system |
| CDiFfRG::BisectionRootFinderTarget | Bisection search which converges a target value rather than the search variable |
| ►Cstd::bool_constant | |
| CDiFfRG::internal::axis_periodic< C, i, std::void_t< typename C::template coordinate_type< i > > > | |
| CDiFfRG::internal::coord_periodic< T, std::void_t< decltype(T::periodic)> > | |
| CDiFfRG::BosonicCoordinates1DFiniteT< Idx, NT, Radial > | Matsubara frequencies combined with a radial momentum axis |
| CDiFfRG::BosonicMatsubaraValues< Idx, NT > | |
| CDiFfRG::BosonicMatsubaraValues< int, double > | |
| CDiFfRG::BosonicRegulator< OPTS > | Implements one of the standard exponential regulators, i.e |
| CDiFfRG::BosonicRegulatorOpts | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryReconstructionStencilData< dim, NumberType, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryReconstructionStencilTopologyData< dim, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryStencilData< dim, NumberType, n_components > | |
| CDiFfRG::def::BoundaryStencilDetail::BoundaryStencilGeometry< dim > | |
| CDiFfRG::def::BoundaryStencilDetail::BoundaryStencilGeometry< 1 > | |
| CDiFfRG::def::BoundaryStencilDetail::BoundaryStencilGeometry< 2 > | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryStencilIndex< dim > | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryStencilIndex< 1 > | |
| CDiFfRG::FV::KurganovTadmor::internal::BoundaryStencilTopologyData< dim, n_components > | |
| CDiFfRG::CalcDtTimer | Stopwatch feeding structured progress durations |
| CDiFfRG::FV::KurganovTadmor::CellAssemblyView< dim_, NumberType_, n_components_ > | |
| CDiFfRG::FV::KurganovTadmor::CellAssemblyViewRange< dim_, NumberType_, n_components_, Iterator > | |
| CDiFfRG::FV::KurganovTadmor::internal::CellData< dim, NumberType, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::CellGeometryDofs< dim, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::CellStencilData< dim, NumberType, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::CellStencilTopologyData< dim, n_components > | |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ >::CellTopologyCacheEntry | |
| CDiFfRG::def::CentralLimiter | Unlimited central-difference "limiter" — returns the arithmetic mean of the two one-sided slopes |
| CDiFfRG::ComponentDescriptor< _FEFunctionDescriptor, _VariableDescriptor, _ExtractorDescriptor, LDGDescriptors > | A class to describe how many FE functions, additional variables and extractors are used in a model |
| CDiFfRG::internal::components_of< T > | The component descriptor of a model, or the descriptor itself if one was passed directly |
| CDiFfRG::internal::components_of< T > | |
| CDiFfRG::ConfigTree | A hierarchical configuration tree, readable from JSON and TOML files |
| CDiFfRG::ConfigurationHelper | Class to read parameters given from the command line and from a parameter file |
| CDiFfRG::Config::ConfigurationMesh< dim > | |
| CDiFfRG::FV::KurganovTadmor::CellAssemblyViewRange< dim_, NumberType_, n_components_, Iterator >::const_iterator | |
| CDiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::const_iterator | |
| CDiFfRG::def::ConstrainOriginBoundaryPointToZero< component_name, Model > | Constrain the boundary dofs of a named scalar FE-function component nearest its origin coordinate to zero |
| CDiFfRG::def::ConstrainOriginSupportPointToZero< component_name, Model > | Constrain the support dofs of a named scalar FE-function component nearest its origin coordinate to zero |
| CDiFfRG::CoordinatePackND< Coordinates > | Utility class for combining multiple coordinate systems into one |
| CDiFfRG::CG::internal::CopyData_I< NumberType > | |
| CDiFfRG::dDG::internal::CopyData_I< NumberType > | |
| CDiFfRG::DG::internal::CopyData_I< NumberType > | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_I< NumberType > | |
| CDiFfRG::LDG::internal::CopyData_I< NumberType > | |
| CDiFfRG::CG::internal::CopyData_J< NumberType > | |
| CDiFfRG::dDG::internal::CopyData_J< NumberType > | |
| CDiFfRG::DG::internal::CopyData_J< NumberType > | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_J< NumberType, dim > | |
| CDiFfRG::LDG::internal::CopyData_J< NumberType > | |
| CDiFfRG::LDG::internal::CopyData_J_full< NumberType, n_fe_subsystems > | |
| CDiFfRG::CG::internal::CopyData_R< NumberType > | |
| CDiFfRG::dDG::internal::CopyData_R< NumberType > | |
| CDiFfRG::DG::internal::CopyData_R< NumberType > | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_R< NumberType > | |
| CDiFfRG::LDG::internal::CopyData_R< NumberType > | |
| CDiFfRG::dDG::internal::CopyData_J< NumberType >::CopyDataFace_J | |
| CDiFfRG::DG::internal::CopyData_J< NumberType >::CopyDataFace_J | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_J< NumberType, dim >::CopyDataFace_J | |
| CDiFfRG::LDG::internal::CopyData_J< NumberType >::CopyDataFace_J | |
| CDiFfRG::LDG::internal::CopyData_J_full< NumberType, n_fe_subsystems >::CopyDataFace_J | |
| CDiFfRG::dDG::internal::CopyData_R< NumberType >::CopyDataFace_R | |
| CDiFfRG::DG::internal::CopyData_R< NumberType >::CopyDataFace_R | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_R< NumberType >::CopyDataFace_R | |
| CDiFfRG::LDG::internal::CopyData_R< NumberType >::CopyDataFace_R | |
| CDiFfRG::CG::internal::CopyData_I< NumberType >::CopyFaceData_I | |
| CDiFfRG::dDG::internal::CopyData_I< NumberType >::CopyFaceData_I | |
| CDiFfRG::DG::internal::CopyData_I< NumberType >::CopyFaceData_I | |
| CDiFfRG::FV::KurganovTadmor::internal::CopyData_I< NumberType >::CopyFaceData_I | |
| CDiFfRG::LDG::internal::CopyData_I< NumberType >::CopyFaceData_I | |
| CDiFfRG::def::CorrectedWeightedLeastSquaresDiffusionReconstructor< dim_, NumberType > | |
| CDiFfRG::ScalingRootFinder::Counts | |
| CDiFfRG::CsvDialect | The CSV dialect DiFfRG reads and writes |
| CDiFfRG::CsvOutput | A class to output data to a CSV file |
| CDiFfRG::CSVReader | This class reads a .csv file and allows to access the data |
| CDiFfRG::CsvTable | A numeric table, stored one vector per column |
| CDiFfRG::Interpolation::CubicSpline | This class takes in x-dependent data and interpolates it to a given x on request. This class uses the cubic spline methods from gsl to interpolate the data |
| CDiFfRG::DataOutput< dim, VectorType > | |
| CDiFfRG::hdf5::Dataset | |
| CDiFfRG::hdf5::Dataspace | |
| CDiFfRG::hdf5::Datatype | |
| CDiFfRG::DeferredMaps | Scope in which map() results are landed lazily instead of one blocking copy per call |
| CDiFfRG::FV::KurganovTadmor::CellAssemblyViewRange< dim_, NumberType_, n_components_, Iterator >::Descriptor | |
| CDiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider >::Descriptor | |
| CDiFfRG::internal::DG0GradientModel< dim, NumberType > | |
| CDiFfRG::DiagnosticPort | |
| CDiFfRG::def::DiffusionFaceState< dim, NumberType, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::DiffusionFluxJacobianData< dim, NumberType, n_components > | |
| CDiFfRG::CG::Discretization< ModelOrComponents_, Mesh_, NumberType_, VectorType_, SparseMatrixType_ > | Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for CG systems |
| CDiFfRG::DG::Discretization< ModelOrComponents_, Mesh_, NumberType_, VectorType_, SparseMatrixType_ > | Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for DG systems, i.e. without LDG |
| CDiFfRG::FV::Discretization< ModelOrComponents_, Mesh_, NumberType_, VectorType_, SparseMatrixType_ > | Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for FV systems |
| CDiFfRG::LDG::Discretization< ModelOrComponents_, Mesh_, NumberType_ > | Class to manage the system on which we solve, i.e. fe spaces, grids, etc. This class is a System for LDG systems, i.e. DG with additional projections (e.g. derivatives) |
| CDiFfRG::internal::PotentialSystemCache< dim, NumberType >::Entry | |
| CDiFfRG::MapScheduler::Entry | |
| CDiFfRG::Config::EoMConfig | |
| CDiFfRG::EoMResult< dim, NumberType > | Result of finding an EoM point, optionally including its reconstructed potential |
| CDiFfRG::internal::EoMSideHessianBlend< dim > | |
| CDiFfRG::ExecutionSpaces | |
| CDiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ExplicitParameters | |
| CDiFfRG::ExponentialRegulator< OPTS > | Implements one of the standard exponential regulators, i.e |
| CDiFfRG::ExponentialRegulatorOpts | |
| CDiFfRG::ExternalDataInterpolator | This class takes in a .csv file with x-dependent data and interpolates it to a given x on request |
| CDiFfRG::FV::KurganovTadmor::FaceAssemblyView< dim_, NumberType_, n_components_ > | |
| CDiFfRG::FV::KurganovTadmor::FaceAssemblyViewRange< dim_, NumberType_, n_components_, Iterator, GeometryProvider > | |
| CDiFfRG::internal::PotentialAssemblyCopy< NumberType >::FaceCopy | |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ >::FaceJacobianDependencyCacheEntry | |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ >::FaceReconstructionDescriptor | |
| CDiFfRG::FV::KurganovTadmor::internal::FaceReconstructionState< dim, NumberType, n_components > | |
| ►Cstd::false_type | |
| CDiFfRG::internal::axis_periodic< C, i, typename > | |
| CDiFfRG::internal::coord_periodic< T, typename > | |
| CDiFfRG::is_autodiff_real< T > | Type trait: true iff T is any autodiff::Real<N, U> specialization. Allows generic handling of higher-order forward-mode AD types beyond autodiff::real (= autodiff::Real<1, double>) |
| CDiFfRG::is_complex< T > | |
| CDiFfRG::FEOutput< dim, VectorType > | A class to output finite element data to disk as .vtu files and .pvd time series |
| CDiFfRG::FEOutput< 0, VectorType > | |
| CDiFfRG::FEOutput< dim, dealii::Vector< typename VectorType::value_type > > | |
| CDiFfRG::FermionicCoordinates1DFiniteT< Idx, NT, Radial > | Fermionic counterpart of BosonicCoordinates1DFiniteT, see there |
| CDiFfRG::FermionicMatsubaraValues< Idx, NT > | |
| CDiFfRG::FermionicMatsubaraValues< int, double > | |
| CDiFfRG::OutputFrame< dim, VectorType >::FieldCollector | |
| CDiFfRG::hdf5::File | |
| CDiFfRG::def::FirstOrderReconstructor< dim_, NumberType > | |
| CDiFfRG::FixedString< N > | A fixed size compile-time string |
| CDiFfRG::def::FlowBoundaries< Model > | |
| CDiFfRG::def::FlowDirections< n > | |
| CDiFfRG::FV::KurganovTadmor::internal::FluxDerivativeData< NumberType, dim, n_components > | |
| CDiFfRG::FocusedLogCoordinates1D< NT > | Logarithmic coordinates which cluster grid points around an interior scale |
| CDiFfRG::FV::KurganovTadmor::internal::FourPointStencil< dim, NumberType, n_components > | |
| CDiFfRG::FrameTimings | Wall-clock cost of producing one output frame, split by where the time went |
| CDiFfRG::def::fRG | Used to keep track of the RG time and the cutoff scale |
| ►Cdealii::Function | |
| CDiFfRG::internal::FunctionFromLambda< dim, NumberType > | |
| CDiFfRG::FunctionND< _str, _val > | A class to describe a function with a compile-time name and a fixed number of dimensions |
| CDiFfRG::def::FVDefaultBoundaries< Model > | Default FV boundary strategy used by the Kurganov-Tadmor assembler |
| CDiFfRG::GetKokkosNDStarType< dim, T > | |
| CDiFfRG::GetKokkosNDStarType< 1, T > | |
| CDiFfRG::GLQuadrature< N, ctype > | |
| CDiFfRG::GLQuadrature< 1, ctype > | |
| CDiFfRG::GLQuadrature< 10, ctype > | |
| CDiFfRG::GLQuadrature< 11, ctype > | |
| CDiFfRG::GLQuadrature< 12, ctype > | |
| CDiFfRG::GLQuadrature< 128, ctype > | |
| CDiFfRG::GLQuadrature< 13, ctype > | |
| CDiFfRG::GLQuadrature< 14, ctype > | |
| CDiFfRG::GLQuadrature< 15, ctype > | |
| CDiFfRG::GLQuadrature< 16, ctype > | |
| CDiFfRG::GLQuadrature< 2, ctype > | |
| CDiFfRG::GLQuadrature< 20, ctype > | |
| CDiFfRG::GLQuadrature< 24, ctype > | |
| CDiFfRG::GLQuadrature< 3, ctype > | |
| CDiFfRG::GLQuadrature< 32, ctype > | |
| CDiFfRG::GLQuadrature< 4, ctype > | |
| CDiFfRG::GLQuadrature< 48, ctype > | |
| CDiFfRG::GLQuadrature< 5, ctype > | |
| CDiFfRG::GLQuadrature< 6, ctype > | |
| CDiFfRG::GLQuadrature< 64, ctype > | |
| CDiFfRG::GLQuadrature< 7, ctype > | |
| CDiFfRG::GLQuadrature< 8, ctype > | |
| CDiFfRG::GLQuadrature< 9, ctype > | |
| CDiFfRG::GLQuadrature< 96, ctype > | |
| CDiFfRG::Config::GridAxis | |
| CDiFfRG::hdf5::Group | |
| CDiFfRG::hdf5::Handle | |
| CDiFfRG::has_n_call_operator_helper< T, ValueType, N > | |
| CDiFfRG::HDF5Frame | Everything one output frame will write to one file, and nothing else |
| CDiFfRG::HDF5FrameContext | The one place HDF5 identifiers live while a frame is being written |
| CDiFfRG::HDF5FrameWriter | Writes staged HDF5 frames on a single background thread |
| CDiFfRG::HDF5Input | A class to output data to a CSV file |
| CDiFfRG::HDF5Output | A class to output data to a CSV file |
| CDiFfRG::OutputFrame< dim, VectorType >::Hdf5Record | |
| CDiFfRG::internal::HessianJumpCompatibility< dim > | |
| CDiFfRG::IDAErrorDofDiagnostics | |
| CDiFfRG::IDAErrorDofRecord | |
| CDiFfRG::IDAProgressDiagnostics | |
| CDiFfRG::AbstractTimestepper< VectorType_, SparseMatrixType_, dim_ >::ImplicitParameters | |
| CDiFfRG::IndexStack< Idx > | |
| CDiFfRG::Init | |
| CDiFfRG::IntegratorLat1D< NT, KERNEL, ExecutionSpace > | |
| CDiFfRG::IntegratorLat2D< NT, KERNEL, ExecutionSpace > | |
| CDiFfRG::IntegratorLat3D< NT, KERNEL, ExecutionSpace > | |
| CDiFfRG::IntegratorLat4D< NT, KERNEL, ExecutionSpace > | |
| CDiFfRG::InterpolationStencil< CT > | The two grid indices and the interpolation weight for one axis of a linear interpolation |
| CDiFfRG::JacobianFactorizationDiagnostics | |
| CDiFfRG::JacobianMatrixDiagnostics | |
| CDiFfRG::KINSOL< VectorType_ > | A newton solver, using local error estimates for each vector component |
| CDiFfRG::KokkosNDLambdaWrapper< dim, FUN > | This is a functor which wraps a lambda. Basically, this is necessary when one wants to call a variadic lambda on an NVIDIA GPU. CUDA seems to be unable to expand the variadic arguments - in contrast, a direct approach does indeed work for openMP or serial compilation. To get around this limitation, the KokkosNDLambdaWrapper packs the indices into an array. If you wonder, whether there's a difference when using tie and tuples: https://godbolt.org/z/M3bG39rsM No. Therefore, we spare the ourselves the hassle and simply use an array |
| CDiFfRG::KokkosNDLambdaWrapperReduction< dim, FUN > | This is a functor which wraps a lambda for reduction. Basically, this is necessary when one wants to call a variadic lambda on an NVIDIA GPU. CUDA seems to be unable to expand the variadic arguments - in contrast, a direct approach does indeed work for openMP or serial compilation. To get around this limitation, the KokkosNDLambdaWrapperReduction packs the indices into an array. Uses compile-time index sequences to extract the first dim args as indices and the last arg as the reduction value, avoiding recursive tuple_first/tuple_cat overhead per GPU thread |
| CDiFfRG::KokkosNDRangeHelper< dim, ExecutionSpace > | |
| CDiFfRG::KokkosNDRangeHelper< 1, ExecutionSpace > | |
| CDiFfRG::FV::KurganovTadmor::internal::KTFluxData< dim, NumberType, n_components > | Result struct for compute_kt_flux_and_speeds |
| CDiFfRG::FV::KurganovTadmor::internal::KTNumFluxJacobianData< dim, NumberType, n_components > | |
| CDiFfRG::def::LDGUpDownFluxes< Model, Collections > | |
| CDiFfRG::LinearCoordinates1D< NT > | |
| CDiFfRG::LinearInterpolator1D< NT, Coordinates > | A linear interpolator for 1D data, callable from host AND device code |
| CDiFfRG::LinearInterpolator2D< NT, Coordinates > | A linear interpolator for 2D data, callable from host AND device code |
| CDiFfRG::LinearInterpolator3D< NT, Coordinates > | A linear interpolator for 3D data, callable from host AND device code |
| CDiFfRG::LinearInterpolatorND_helper< dim, NT, Coordinates > | |
| CDiFfRG::LinearInterpolatorND_helper< 1, NT, Coordinates > | |
| CDiFfRG::LinearInterpolatorND_helper< 2, NT, Coordinates > | |
| CDiFfRG::LinearInterpolatorND_helper< 3, NT, Coordinates > | |
| CDiFfRG::LinearPeriodicCoordinates1D< NT > | Linear coordinates on a periodic axis of period (stop - start) |
| CDiFfRG::LitimRegulator< Dummy > | Implements the Litim regulator, i.e |
| CDiFfRG::def::LLFFlux< Model > | |
| CDiFfRG::internal::LocalPotentialEvaluation< dim > | |
| CDiFfRG::LogarithmicCoordinates1D< NT > | |
| CDiFfRG::LogarithmicCoordinates1D< double > | |
| CDiFfRG::MapCompletion | Deferred landing of QuadratureIntegrator::map() results in host memory |
| CDiFfRG::MapScheduler | |
| CDiFfRG::MapSlice | This rank's window into the external grid of one QuadratureIntegrator::map() call |
| CDiFfRG::MapTarget | Which resource a map() runs on and how many evaluations saturate one rank's share of it |
| CDiFfRG::MatsubaraQuadrature< NT > | A quadrature rule for (bosonic) Matsubara frequencies, based on the method of Monien [1]. This class provides nodes and weights for the summation |
| CDiFfRG::internal::MatsubaraStorage | A class that stores Matsubara quadrature points and weights for a given T, E. Its main purpose is to avoid recomputing the quadrature points and weights for each Matsubara integrator and provide a search algorithm to find previously computed Matsubara quadratures |
| CDiFfRG::FV::KurganovTadmor::MaxEigenvalueWaveSpeed | Default wave-speed strategy |
| CDiFfRG::def::MinModLimiter | MinMod slope limiter |
| CDiFfRG::internal::model_of_descriptor< T > | The model a Discretization was built from, or void if it was built from a bare descriptor |
| CDiFfRG::internal::model_of_descriptor< T > | |
| CDiFfRG::named_tuple< tuple_type, tuple_names > | A class to store a tuple with elements that can be accessed by name. The names are stored as FixedString objects and their lookup is done at compile time |
| CDiFfRG::FV::KurganovTadmor::internal::NeighborData< dim, NumberType, n_components > | |
| CDiFfRG::FV::KurganovTadmor::internal::NeighborTopologyData< dim, n_components > | |
| CDiFfRG::Newton< VectorType_ > | A newton solver, using local error estimates for each vector component |
| CDiFfRG::def::NoAffineConstraints< Model > | |
| CDiFfRG::def::NoJacobians | |
| CDiFfRG::NoMapsHere | Decides, without any user input, which rank computes which part of each map() |
| CDiFfRG::def::NoNumFlux< Model > | |
| CDiFfRG::def::OriginOddLinearExtrapolationBoundaries< Model > | FV boundary strategy using odd reflection at the origin and linear extrapolation at the outer boundary |
| CDiFfRG::def::OriginShiftedOddLinearExtrapolationBoundaries< Model > | FV boundary strategy using odd reflection around a model-provided origin value |
| CDiFfRG::OutputFrame< dim, VectorType > | |
| CDiFfRG::OutputPath | |
| CDiFfRG::OutputSession_impl< dim, VectorType > | |
| CDiFfRG::Config::OutputSettings | |
| CDiFfRG::OutputTimings | Running statistics over all frames of one run |
| CDiFfRG::MapCompletion::PendingCopy | |
| CDiFfRG::FEMAssembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation > | The FE solution and the reconstructed raw potential at one point |
| CDiFfRG::LDG::Assembler< Discretization_, Model_ >::PointEvaluation< PotentialEvaluation > | |
| CDiFfRG::Polynomial | A class representing a polynomial |
| CDiFfRG::PolynomialExpRegulator< OPTS > | Implements a regulator given by |
| CDiFfRG::PolynomialExpRegulatorOpts | |
| CDiFfRG::internal::PotentialAssemblyCopy< NumberType > | |
| CDiFfRG::internal::PotentialAssemblyScratch< dim, NumberType > | |
| CDiFfRG::internal::PotentialMinimum< dim, NumberType > | |
| CDiFfRG::internal::PotentialSolveStats | How much of an output frame went into reconstructing potentials |
| CDiFfRG::internal::PotentialSystemCache< dim, NumberType > | The mesh-dependent half of solve_potential, retained across calls |
| CDiFfRG::ProgressEvent | |
| CDiFfRG::ProgressField | |
| CDiFfRG::ProgressTopic | |
| CDiFfRG::Quadrature< NT > | |
| CDiFfRG::QuadratureProvider | A class that provides quadrature points and weights, in host and device memory. The quadrature points and weights are computed either the GSL quadratures or the MatsubaraQuadrature class. This avoids recomputing the quadrature points and weights for each integrator |
| CDiFfRG::internal::QuadratureStorage | A class that stores Quadrature points and weights for a given type and order Its main purpose is to avoid recomputing the quadrature points and weights for each integrator and provide a search algorithm to find previously computed quadratures |
| CDiFfRG::QuadratureType | |
| CDiFfRG::RationalExpRegulator< OPTS > | Implements a regulator given by |
| CDiFfRG::RationalExpRegulatorOpts | |
| CDiFfRG::RawPotentialEvaluation< dim, NumberType > | Reconstructed potential data and the explicitly separate Hessian used for mass extraction |
| CDiFfRG::FV::KurganovTadmor::Assembler< Discretization_, Model_, Reconstructor_, WaveSpeedStrategy_, JacobianReconstructor_ >::ReadoutSolution | |
| CDiFfRG::ReconstructedEoMPotential< dim, NumberType > | An owning scalar potential reconstructed from a model EoM vector field |
| CDiFfRG::ReconstructedEoMPotential< 0, NumberType > | |
| CDiFfRG::ReconstructedRawPotential< dim, NumberType > | |
| CDiFfRG::ReconstructedRawPotential< 0, NumberType > | |
| CDiFfRG::def::ReconstructionDerivativeData< dim, NumberType, n_components > | |
| CDiFfRG::RecoveredMassHessian< dim, NumberType > | A scalar potential reconstructed from a model-provided raw gradient |
| CDiFfRG::RectangularMeshOptions | |
| CKokkos::reduction_identity< autodiff::Real< N, T > > | |
| CDiFfRG::ReportPort | |
| CDiFfRG::def::RhoSymmetricLinearExtrapolationBoundaries< Model > | FV boundary strategy for rho-coordinate models with an even lower-boundary symmetry |
| CDiFfRG::RunReporter | |
| CDiFfRG::RunReporterOptions | |
| CDiFfRG::Scalar< _str > | |
| CDiFfRG::HDF5Output::ScalarInfo | |
| CDiFfRG::detail::ScalingFit | Result of a three-point power-law fit \( y = C (x - x_c)^\beta \) |
| CDiFfRG::ScalingRootFinder | Bracketed root find accelerated by the critical scaling of the observable |
| CDiFfRG::ScopedLineFilter | Installs a LinePrefixFilter on a stream for the duration of a scope |
| CDiFfRG::ScopedTimer | Adds the wall time of its scope to a double, in seconds |
| CDiFfRG::CG::internal::ScratchData< Discretization > | Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions |
| CDiFfRG::dDG::internal::ScratchData< Discretization > | Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions |
| CDiFfRG::DG::internal::ScratchData< Discretization > | Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions |
| CDiFfRG::FV::KurganovTadmor::internal::ScratchData< dim, NumberType, n_components > | Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions |
| CDiFfRG::LDG::internal::ScratchData< Discretization > | Class to hold data for each assembly thread, i.e. FEValues for cells, interfaces, as well as pre-allocated data structures for the solutions |
| CDiFfRG::FEOutput< dim, VectorType >::SerialMirrorDoFs | Serial mirror of the solution DoFHandler, plus the map from its dof numbering to ours |
| CDiFfRG::SimpleMatrix< NT, N, M > | A simple NxM-matrix class, which is used for cell-wise Jacobians |
| CDiFfRG::SmoothedLitimRegulator< OPTS > | Implements one of the standard exponential regulators, i.e |
| CDiFfRG::SmoothedLitimRegulatorOpts | |
| CDiFfRG::FV::KurganovTadmor::internal::SolutionReconstructionCache< dim, NumberType, n_components > | |
| CDiFfRG::SolutionSample< dim, NumberType > | A read-only snapshot of the discrete solution, one sample per active cell |
| CDiFfRG::SolutionSampleEntry< dim, NumberType > | One cell's worth of a SolutionSample |
| CDiFfRG::SolutionView< VectorType > | A read-only, fully-replicated view of the solution |
| CDiFfRG::SolverCallbackDiagnostics | |
| CDiFfRG::SplineInterpolator1D< NT, Coordinates > | A spline interpolator for 1D data, callable from host AND device code |
| CDiFfRG::SplineInterpolator1DStack< NT, Coordinates > | A stack of 1D splines, callable from host AND device code |
| CDiFfRG::stepperChoice< prec > | |
| ►Cstd::streambuf | |
| CDiFfRG::LinePrefixFilter | A std::streambuf that forwards everything except whole lines starting with a prefix |
| CDiFfRG::StringSet< strs > | |
| CDiFfRG::SubDescriptor< _descriptors > | |
| CDiFfRG::SummaryEvent | |
| CDiFfRG::SummaryMetric | |
| CDiFfRG::SumPlus< Scalar, SavedScalar, Space > | An extension of the Kokkos::Sum reducer that adds a constant value to the result |
| CDiFfRG::def::SuperbeeLimiter | Superbee slope limiter (Roe, 1986) |
| CDiFfRG::OutputFrame< dim, VectorType >::TableRecord | |
| CDiFfRG::TBB_ExecutionSpace | The CPU execution space: TBB, the one host thread pool DiFfRG runs on |
| ►CDiFfRG::TC_Default< NEWT > | This is a default time controller implementation which should be used as a base class for any other time controller. It only implements the basic tasks that should be done when advancing time, i.e. saving, logging if the stepper got stuck, checking if the simulation is finished and restricting the minimal timestep |
| CDiFfRG::TC_PI< NEWT > | A simple PI controller which adjusts time steps in a smooth fashion depending on how well the solver performs, taking into account the most recent time step, too |
| CDiFfRG::ThreadResolution | What the precedence rules picked, and which setting it came from |
| CDiFfRG::def::Time | |
| CDiFfRG::TimestepperJacobianBuildDiagnostics | |
| CDiFfRG::TimestepperJacobianDiagnosticsState | |
| CDiFfRG::TimesteppingDiagnostics | |
| CDiFfRG::internal::Transform_fT_p2< dim, NT, KERNEL > | |
| CDiFfRG::internal::Transform_fT_p2_1ang< dim, NT, KERNEL > | |
| CDiFfRG::internal::Transform_fT_p2_4D_2ang< NT, KERNEL > | |
| CDiFfRG::internal::Transform_p2< dim, NT, KERNEL > | |
| CDiFfRG::internal::Transform_p2_1ang< dim, NT, KERNEL > | |
| CDiFfRG::internal::Transform_p2_4D_2ang< NT, KERNEL > | |
| CDiFfRG::internal::Transform_p2_4D_3ang< NT, KERNEL > | |
| CDiFfRG::Config::ConfigurationMesh< dim >::TriangulationData | |
| ►CDiFfRG::internal::TriangulationHolder< Tria > | Holds the triangulation, constructing it the way its type requires |
| CDiFfRG::RectangularMesh< dim_, TriangulationType_ > | Class to manage the discretization mesh, also called grid and triangluation, on which we simulate. This class only builds cartesian, regular grids, however cell density in all directions can be chosen independently |
| CDiFfRG::internal::TriangulationHolder< DefaultTriangulation< dim_ > > | |
| ►Cstd::true_type | |
| CDiFfRG::is_autodiff_real< autodiff::Real< N, U > > | |
| CDiFfRG::is_complex< complex< T > > | |
| CDiFfRG::is_complex< cxReal< N, T > > | |
| CDiFfRG::def::TVDReconstructor< dim_, Limiter, NumberType > | TVD gradient reconstructor parameterised by a slope limiter |
| CDiFfRG::hdf5::TypeTrait< T > | |
| CDiFfRG::hdf5::TypeTrait< autodiff::Real< N, T > > | |
| CDiFfRG::hdf5::TypeTrait< DiFfRG::complex< T > > | |
| CDiFfRG::hdf5::TypeTrait< DiFfRG::device::array< T, N > > | |
| CDiFfRG::hdf5::TypeTrait< std::array< T, N > > | |
| CDiFfRG::hdf5::TypeTrait< std::string > | Variable-length UTF-8 string |
| CDiFfRG::UnusedPotential | Stand-in for a raw potential that a model has declared it does not read |
| CDiFfRG::UnusedPotentialEvaluation | Evaluating an unread potential: the same three slots, all inert |
| CDiFfRG::def::UpDown< n > | |
| CDiFfRG::def::UpDownFlux< T > | |
| CDiFfRG::def::VanAlbadaLimiter | Van Albada (1982) slope limiter — second-order TVD and C¹ in u |