►Nfub | The fub namespace |
►Namrex | The amrex namespace |
►Ncutcell | |
►Nperfect_gas | |
CIsentropicPressureExpansionBoundary | |
CAllRegularIndexSpace | |
CFluxMethod | |
CGriddingAlgorithm | This class modifies and initializes a cutcell::PatchLevel in a cutcell::PatchHierarchy |
►CIntegratorContext | This class manages data and the numerical method to perform cut cell simulations with the AMReX library |
CLevelData | |
CPatchLevel | This class holds state data arrays for each refinement level of a patch hierarchy |
CPatchHierarchyOptions | This class extents the normal hierarchy options with a pointer to an embedded boundary index space for each possible refinement level |
CPatchHierarchy | |
CReconstruction | |
CTimeIntegrator | |
CTimeIntegrator2 | |
CConstantBox | |
CGradientDetector | |
CTagAllOf | |
CTagBuffer | |
CTagCutCells | |
CBoundarySet | This class manages a list of boundary conditions which get applied in the order in which they are stored |
CConstantBoundary | |
CIsentropicPressureBoundaryOptions | |
CIsentropicPressureBoundary | |
CIsentropicPressureExpansion | This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures |
CMachnumberBoundaryOptions | |
CMachnumberBoundary | |
CMassflowBoundaryOptions | |
CMassflowBoundary | |
CPressureOutflowOptions | |
CPressureOutflowBoundary | |
CPressureOutflowBoundary2 | |
CReflectiveBoundary | |
CReflectiveBoundary2 | This boundary condition provides wall boundary which acts only on a specified subset of ghost cells |
CTransmissiveBoundary | |
CTurbineMassflowBoundaryOptions | |
CTurbineMassflowBoundary | This is an outflow boundary condition that models the massflow condition of a turbine machine |
CDebugOutput | |
CPerfectGasProbesOutput | |
CWriteHdf5 | |
CPlotfileOutput | |
CAxialSourceTerm | |
CCartesianGridGeometry | |
CCompressibleAdvectionAdvectiveFluxes | |
CCompressibleAdvectionIntegratorContext | |
CFluxMethodAdapter | |
CGeometry | |
CGriddingAlgorithm | This class modifies and initializes a PatchLevel in a PatchHierarchy |
CIgniteDetonationOptions | |
CIgniteDetonation | |
►CIntegratorContext | This class is used by the HypebrolicSplitLevelIntegrator and delegates AMR related tasks to the AMReX library |
CLevelData | This class holds auxiliary data on each refinement level |
CPatchHierarchyOptions | |
CDataDescription | All information which is neccessary to describe the complete and conservative state data of an equation |
CPatchLevel | The PatchLevel represents a distributed grid containing plain simulation data without a ghost cell layer |
CPatchHierarchy | The PatchHierarchy holds simulation data on multiple refinement levels |
CReconstruction | |
CNoReconstruction | |
CScopeGuard | |
CForwardIntegrator | |
CMakeViewImpl | |
CBK19LevelIntegratorOptions | |
CBK19PhysicalParameters | |
CBK19LevelIntegrator | |
CWriteBK19Plotfile | |
CDebugSnapshot | This class stores debug data for a debug output for a single hierarchy state |
CDebugSnapshotProxy | This class is a possibly empty handle to a existing DebugSnapshotProxy |
CDebugStorage | This class stores a list of snapshots and returns proxy objects to those |
CDebugOutput | This output method enables a debug storage and manages its output in every time step |
CWriteHdf5 | |
CPlotfileOutput | |
CConstantBox | |
CGradientDetector | |
CTagAllOf | |
CTagBuffer | |
CBoundaryConditionRef | This class references a BoundaryCondition object and acts as an adapter such that it is enabled to be used as an AMReX boundary condition |
CBoundarySet | This class manages a list of boundary conditions which get applied in the order in which they are stored |
CConstantBoundary | |
CGenericPressureValveBoundaryOptions | |
CChangeTOpened_ReducedModelDemo | |
CChangeTOpened_Klein | |
CIsBlockedIfLargePressure | |
CGenericPressureValveBoundary | |
CPressureValveBoundary_ReducedModelDemo | |
CPressureValveBoundary_Klein | |
CIsentropicPressureBoundaryOptions | |
CIsentropicPressureBoundary | This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures |
CIsentropicPressureExpansion | This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures |
CMassflowBoundaryOptions | |
CMassflowBoundary | This boundary models an inflow boundary with constant mean mass flow |
CPressureValveOptions | |
CPressureValve | |
CPressureValveBoundary | |
CReflectiveBoundary | |
CTransmissiveBoundary | This class copies the inner grid values to the boundary |
CAxiSymmetricSourceTerm | |
CLogProbesOutput | |
CBlockEntry | |
CBlockConnection | |
CMultiBlockBoundary | |
CMultiBlockBoundaryBase | |
CMultiBlockBoundaryWrapper | |
CAnyMultiBlockBoundary | |
CMultiBlockBoundary2 | |
CMultiBlockGriddingAlgorithm | |
CMultiBlockGriddingAlgorithm2 | |
CMultiBlockIgniteDetonation | |
CMultiBlockIntegratorContext | |
CMultiBlockIntegratorContext2 | |
CMultiBlockKineticSouceTerm | This class manages multiple kinetic source terms which are associated to independend one-dimensional domains |
CMultiBlockLevelIntegrator | |
CMultiBlockPlotfileOutput | |
CMultiBlockPlotfileOutput2 | |
CMultiBlockSourceTerm | This class manages multiple kinetic source terms which are associated to independend one-dimensional domains |
CMultiWriteHdf5 | |
CMultiWriteHdf52 | |
►Neuler | |
CGammaFn | |
CDensityFn | |
CMomentumFn | |
CVelocityFn | |
CSetVelocityFn | |
CSpeedOfSoundFn | |
CEnergyFn | |
CPressureFn | |
CMachnumberFn | |
CTemperatureFn | |
CInternalEnergyFn | |
CTotalEnthalpyFn | |
CMoleFractionsFn | |
CKineticStateFromCompleteFn | |
CCompleteFromKineticStateFn | |
CSetIsentropicPressureFn | |
CIsentropicExpansionWithoutDissipationFn | |
CSpecificGasConstantFn | |
CSpeciesFn | |
Cstate_with_species | |
►Nexecution | |
CSequentialTag | |
CSimdTag | |
COpenMpTag | |
COpenMpSimdTag | |
►Nideal_gas | |
CKineticSourceTerm | |
CBasicCharacteristics | |
CCharacteristics | |
CBasicCharacteristicsArray | |
CCharacteristicsArray | |
CBasicPrimitives | |
CPrimitives | |
CBasicPrimitivesArray | |
CPrimitivesArray | |
CMusclHancockCharacteristic | This is a variation of the Muscl Hancock Method where the reconstruction at the half time level is based on the primitive variables (p, u, T, Y) instead of on conservative variables |
CPrimitive | |
CPrimitiveArray | |
CMusclHancockPrimitive | This is a variation of the Muscl Hancock Method where the reconstruction at the half time level is based on the primitive variables (p, u, T, Y) instead of on conservative variables |
CTChemNotInitialized | |
CTChemReactorUniqueError | |
CTChemMechanism | |
CTChemReactor | |
►Nmeta | The meta namespace |
►Ntag_invoke_fn | |
Ctag_invoke_fn | |
CRank | |
CRank< PerfectGasConsShape< R > > | |
CRank< PerfectGasPrimShape< R > > | |
CRank< PerfectGasCharShape< R > > | |
CRank< PerfectGasCompleteShape< R > > | |
CRank< PerfectGasMixConsShape< R > > | |
CRank< PerfectGasMixPrimShape< R > > | |
CRank< PerfectGasMixKineticStateShape > | |
CRank< PerfectGasMixCharShape< R > > | |
CRank< PerfectGasMixCompleteShape< R > > | |
►Nperfect_gas | |
CHllem | |
CBasicCharacteristics | |
CCharacteristics | |
CCharacteristicsArray | |
CPrimitives | |
CPrimitivesArray | |
CMusclHancockCharacteristic | This is a variation of the Muscl Hancock Method where the reconstruction at the half time level is based on the primitive variables (p, u, T, Y) instead of on conservative variables |
CMusclHancockPrim | |
CThirdOrderRungeKutta | |
►Nperfect_gas_mix | |
CArrheniusKineticsOptions | |
CArrheniusKinetics | |
CIgnitionDelayKineticsOptions | |
CIgnitionDelayKinetics | |
►Nsamrai | |
CCoordinatesRange | |
CHierarchyOptions | |
CCartesianPatchCoordinates | |
CCompleteFromConsCalculation | |
CFluxMethodAdapter | This is a wrapper class which dispatches a given base method object and dispatches SAMRAI typed patches |
CGriddingAlgorithm | |
CHyperbolicTimeIntegrator | |
►CIntegratorContext | This class is used by the HypebrolicSplitLevelIntegrator and delegates AMR related tasks to the AMReX library |
CAuxialiaryDataDescription | |
CPatchHierarchyOptions | |
CCoordinateRange | |
CPatchHierarchy | |
CDataDescription | |
CScopeGuard | Initialises and finalizes the required SAMRAI routines for an application |
CConstantBox | |
CGradientDetector | |
CAnyBoundaryCondition | This is a polymorphic value type that wraps any BoundaryCondition object |
CAnyInitialData | This class is a polymoprhic value type which stores components to initialize a gridding algorithm during its initialization procedure |
CTaggingMethodStrategy_ | |
CAnyTaggingMethod | This class is a polymorphic value type that stores objects which satisfies the TaggingMethod<GriddingAlgorithm> concept |
CTaggingMethodWrapper_ | |
CCartesianCoordinates | This class handles uniform cartesian cell coordinates |
►CCompleteFromConsFn | |
CCompleteFromCons_Rows | |
CCutCellData | |
CLocation | |
CEinfeldtSignalVelocities | This is a customization point for equations which can define two signal velocities for usage with the HllMethod |
CHasScalarFlux | |
CHasVectorizedFlux | |
CHasScalarReconstruction | |
CHasVectorizedReconstruction | |
CHasReconstruction | |
CExactRiemannSolver | |
CAnyReconstruction | This is a polymorphic wrapper class for reconstruction strategies used by IntegratorContext |
CAnyTimeIntegrator | This is a polymorphic wrapper class for TimeIntegator strategies used by IntegratorContext |
CAnyFluxMethod | This is a polymorphic wrapper class for FluxMethod strategies used by IntegratorContext |
CHyperbolicMethod | |
CHyperbolicPatchIntegrator | |
CGridTraits | |
CIndexBox | |
CPatchDataView | |
CPatchDataViewBase | |
CPatchDataViewBase< const T, Rank, Layout > | |
CRunOptions | |
CStateTraits | |
CNumVariables | |
CScalarDepth | This type is used to tag scalar quantities |
CVectorDepth | This type is used to tag quantities with a depth known at compile time |
CToConcreteDepthImpl | |
CToConcreteDepthImpl< VectorDepth<-1 > > | |
CType | |
CDepthsFn | |
CScalarState | |
CStateTraits< ScalarState< Depths > > | |
CConservative | This type has a constructor which takes an equation and might allocate any dynamically sized member variable |
CStateTraits< Conservative< Eq > > | |
CPrimitive | |
CStateTraits< Primitive< Eq > > | |
CKineticState | |
CStateTraits< KineticState< Eq > > | |
CCharacteristics | |
CStateTraits< Characteristics< Eq > > | |
CComplete | This type has a constructor which takes an equation and might allocate any dynamically sized member variable |
CStateTraits< Complete< Eq > > | |
CBasicView | |
CStateTraits< BasicView< S, L, R > > | |
CIsView | |
CIsView< BasicView< State, Layout, Rank > > | |
CViewPointer | |
CStateTraits< ViewPointer< State > > | |
CIndexMapping | |
CStateTraits< IndexMapping< Eq > > | |
CArrayState | |
CStateTraits< ArrayState< Depths, Width > > | |
CPrimitiveArray | |
CStateTraits< PrimitiveArray< Eq, Width > > | |
CCharacteristicsArray | |
CKineticStateArray | |
CStateTraits< KineticStateArray< Eq, Width > > | |
CStateTraits< CharacteristicsArray< Eq, Width > > | |
CConservativeArray | |
CStateTraits< ConservativeArray< Eq, Width > > | |
CCompleteArray | |
CStateTraits< CompleteArray< Eq, Width > > | |
CDepthToRowType | |
CDepthToRowType< T, ScalarDepth > | |
CRowBaseImpl | |
CRowBaseImpl< const State > | |
CRow | |
CStateTraits< Row< State > > | |
CToStride | |
CToRow | |
CTimeStepErrcCategory | |
CTimeStepTooLarge | |
CAsOutput | |
CAnyOutput | |
CBasicOutput | This is a abstract base class for an output strategy |
CCounterOutput | |
CH5Handle | |
CH5Fdeleter | |
CH5Sdeleter | |
CH5Ddeleter | |
CH5Adeleter | |
CH5Pdeleter | |
CMultipleOutputs | |
COutputAtFrequencyOrInterval | |
COutputFactory | |
CFluxMethod | This class applies a base flux nethod on a view of states |
CGodunov | |
CGodunovMethod | |
CNoLimiter2 | |
CUpwindLimiter | |
CMinModLimiter | |
CVanLeerLimiter | |
CCentralDifferenceGradient | |
CConservativeGradient | |
CPrimitiveGradient | |
CCharacteristicsGradient | |
CHllBase | |
CHllArrayBase | |
CHllArrayBase< Equation, SignalSpeeds, true > | |
CHllArrayBase< Equation, SignalSpeeds, false > | |
CHll | |
CHllMethod | |
CNoLimiter | |
CNoGradient | |
CMinMod | |
CVanLeer | |
CMusclHancock | |
CMusclHancockMethod | |
CMusclHancock2 | |
CConservativeReconstruction | |
CPrimitiveReconstruction | |
CCharacteristicsReconstruction | |
CGradientDetectorBase_ | |
CScalarGradientDetector_ | |
CArrayGradientDetector_ | |
CGradientDetectorImpl_ | |
CGradientDetectorImpl_< false, Eq, Ps... > | |
CGradientDetector | This class tags cells with a relative error to their neighbors |
CTagBuffer | |
CTagCutCells | |
CNoBoundary | |
CReflectiveBoundary | |
CTransmissiveBoundary | |
CLogOptions | |
COmpLocal | |
CTimer | |
Cfunction_ref | An efficient, type-erasing, non-owning reference to a callable |
CIsInvocable | |
Cfunction_ref< Ret(Params...)> | An efficient, type-erasing, non-owning reference to a callable |
Cbasic_mdarray | |
CExtentsStorage_ | This is the storage type for the extents class and only takes storage for dynamic extents |
CExtentsStorage_< Rank, 0, StaticExtents... > | This is the class template specialisation if all extents are statically known |
CExtentsStorage_< Rank, Rank, StaticExtents... > | |
Cextents | An extents object defines a multidimensional index space which is the Cartesian product of integers extents [0..N0) * [0..N1) * ... |
Cis_extents | This is true std::true_type iff E is extents<Es...> for some std::ptrdiff_t.. |
Cis_extents< extents< StaticExtents... > > | |
►Clayout_left | This layout creates mappings which do row first indexing (as in Fortran) |
Cmapping | This mapping does row first indexing (as in Fortran) |
►Clayout_right | |
Cmapping | |
►Clayout_stride | |
Cmapping | |
Caccessor_basic | |
Cbasic_mdspan | |
Cdynamic_extents_ | |
Cdynamic_extents_< integer_sequence< I, Is... > > | |
Call_type | |
Cmdspan_subspan | |
Cis_mdspan | |
Cis_mdspan< basic_mdspan< T, E, L, A > > | |
Cspan | A span is a view over a contiguous sequence of objects, the storage of which is owned by some other object |
Cis_span | Returns true if the specified T is a span<S, N> for some type S and integer N |
Cis_span< span< T, N > > | Returns true if the specified T is a span<S, N> for some type S and integer N |
Cspan< T, 0 > | A span is a view over a contiguous sequence of objects, the storage of which is owned by some other object |
Cspan< T, dynamic_extent > | Span is a compact view over a contiguous range of data |
Cnodeduce | |
Cnonesuch | |
Cis_detected | This is std::true_type if Op<Args...> is a valid SFINAE expression |
Cdetected_or | Returns the type of Op<Args...> or Default |
Cis_detected_exact | This is std::true_type if Op<Args...> is a valid SFINAE expression and the return type is exactly Expected |
Cconjunction | |
Cconjunction< B1 > | |
Cconjunction< B1, Bn... > | |
Cdisjunction | |
Cdisjunction< B1 > | |
Cdisjunction< B1, Bn... > | |
Cinteger_sequence | |
CMakeIntegerSequence_ | |
CMakeIntegerSequence_< T, N, N, Ints... > | |
Cinvoke_result | This is std::true_type if F is a function type and can be invoked with arguments of types Args... |
Cis_invocable | This is std::true_type if a given object f of type T is callable by fub::invoke(f, args...) for Args.. |
Cremove_cvref | This is equivalent to std::remove_cv_t<std::remove_reference_t<T>> |
Cvalue_type | |
Cis_equality_comparable_impl | |
Cis_equality_comparable | This is std::true_type if T and S are equality comparable |
Cis_nothrow_equality_comparable | This is std::true_type if T and S are nothrow equality comparable |
Cis_regular | This type trait checks if a specified type T fulfills the Regular concept |
Coverloaded | |
Cis_tag_invocable | |
Cis_nothrow_tag_invocable | |
CDimensionalSplitLevelIntegrator | This Level Integrator applies a very general AMR integration scheme in context of dimensional splitting |
CNoSubcycleSolver | This is a solver class which does a AMR integration scheme without subcycling on finer levels |
CSolverFacade | |
CSplitSystemSourceLevelIntegrator | |
CSubcycleFineFirstSolver | This Level Integrator applies a very general AMR integration scheme in context of dimensional splitting |
CKbnCutCellMethod | |
CBasicHGridReconstruction | |
►CConservativeHGridReconstruction | |
CAuxiliaryReconstructionData | |
CMyCutCellMethod | |
CAdvectionVariables | |
CStateTraits< AdvectionVariables< Xs... > > | |
CAdvection2d | This class descibes the 2-dimensional advection equation with constant transport velocity |
CExactRiemannSolver< Advection2d > | |
CBurgersVariables | |
CStateTraits< BurgersVariables< Xs... > > | |
CBurgers1d | |
CExactRiemannSolver< Burgers1d > | |
CCompressibleAdvectionConservative | This is a template class for constructing conservative states for the perfect gas equations |
CStateTraits< CompressibleAdvectionConservative< Xs... > > | |
CCompressibleAdvectionComplete | |
CStateTraits< CompressibleAdvectionComplete< Xs... > > | |
CCompressibleAdvection | |
CCompressibleAdvectionFluxMethod | This is a special FluxMethod class that uses the stored Pv field within the CompressibleAdvectionIntegratorContext sa advection velocities |
CIdealGasMixConservative | This is a template class for constructing conservative states for the perfect gas equations |
CStateTraits< IdealGasMixConservative< Xs... > > | |
CIdealGasMixComplete | |
CStateTraits< IdealGasMixComplete< Xs... > > | |
CIdealGasMix | |
CPerfectGas | |
CPerfectGasConservative | This is a template class for constructing conservative states for the perfect gas equations |
CStateTraits< PerfectGasConservative< Xs... > > | |
CPerfectGasPrimitive | |
CStateTraits< PerfectGasPrimitive< Xs... > > | |
CPerfectGasCharacteristics | |
CStateTraits< PerfectGasCharacteristics< Xs... > > | |
CPerfectGasComplete | |
CStateTraits< PerfectGasComplete< Xs... > > | |
CPerfectGasMix | |
CPerfectGasMixConservative | This is a template class for constructing conservative states for the perfect gas equations |
CStateTraits< PerfectGasMixConservative< Xs... > > | |
CPerfectGasMixPrimitive | |
CStateTraits< PerfectGasMixPrimitive< Xs... > > | |
CPerfectGasMixKineticState | |
CStateTraits< PerfectGasMixKineticState< Xs... > > | |
CPerfectGasMixCharacteristics | |
CStateTraits< PerfectGasMixCharacteristics< Xs... > > | |
CPerfectGasMixComplete | |
CStateTraits< PerfectGasMixComplete< Xs... > > | |
CShallowWaterVariables | |
CStateTraits< ShallowWaterVariables< Xs... > > | |
CShallowWater | |
CExactRiemannSolver< ShallowWater > | |
CShallowWaterSignalVelocities | |
CEinfeldtSignalVelocities< IdealGasMix< Dim > > | |
CFlameMasterReactorException | This class encapsulates all exceptions which can occur in the FlameMasterReactor class |
CFlameMasterMechanism | This abstract base class encapsulates the underlying chemistry for the FlameMasterReactor |
CFlameMasterState | |
CFlameMasterArrayState | |
CFlameMasterReactor | A class mimicking the IdealGasMix / Reactor / ReactorNet interface of Cantera, but with FlameMaster chemistry |
CEinfeldtSignalVelocities< PerfectGas< Dim > > | |
CExactRiemannSolver< PerfectGas< Dim > > | |
CAmbient | |
CBall | |
CConeIF | |
CExpandTube | |
CGeometry | |
CHalfspace | |
CInvert | |
CPolygon | |
CGeometryWrapper | |
CPolymorphicGeometry | |
CRotateAxis | |
CPolymorphicUnion | |
CGridTraits< amrex::GriddingAlgorithm > | |
CGridTraits< amrex::cutcell::GriddingAlgorithm > | |
CRequireMassflow_Jirasek | Compute the new complete state from the old complete state to enforce the required massflow |
CRequireMassflow_SolveExactRiemannProblem | Compute the new complete state from the old complete state to enforce the required massflow |
CCounterOutput< amrex::MultiBlockGriddingAlgorithm, PrintDuration > | |
CCounterOutput< amrex::MultiBlockGriddingAlgorithm2, PrintDuration > | |
CGridTraits< samrai::GriddingAlgorithm > | |
►Nstd | STL namespace |
Cis_error_code_enum<::fub::TimeStepErrc > | |
Ctuple_size< fub::span< T, N > > | |