Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678910]
 C fieldScheme
 CAABBTree< Type >Templated tree of axis-aligned bounding boxes (AABB)
 CABAQUSCoreCore routines used when reading/writing ABAQUS files
 CabsoluteEnthalpy< Thermo >Thermodynamics mapping class to expose the absolute enthalpy functions
 CabsoluteInternalEnergy< Thermo >Thermodynamics mapping class to expose the absolute internal energy functions
 CabsorptionCoeffsAbsorption coefficients class used in greyMeanAbsorptionEmission and wideBandAbsorptionEmission
 CabsorptionCoeffs
 CabsorptionEmissionModelModel to supply absorption and emission coefficients for radiation modelling
 CAC3DsurfaceFormatCoreInternal class used by the AC3DsurfaceFormat
 CaccessOp< T >
 CadaptiveSolver
 CaddPatchCellLayerAdds layers of cells to outside of polyPatch. Can optionally create stand-alone extruded mesh (addToMesh=false)
 CtopoSetSource::addToUsageTableClass with constructor to add usage string to table
 CadjointBoundaryCondition< Type >Base class for solution control classes
 CadjointEikonalSolverSolver of the adjoint to the eikonal PDE
 CadjointMeshMovementSolverSolver of the adjoint to the Laplace grid displacement equation
 CAMIInterpolationInterpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI)
 CAmultiplier
 CandEqOp< T >
 CandEqOp2< T1, T2 >
 CandOp< T >
 CandOp2< T1, T2 >
 CappendEqOp< T >List helper to append y elements onto the end of x
 CareaFieldsFinite area area (element) fields
 CargListExtract command arguments and options from the supplied argc and argv parameters
 CArrheniusReactionRateArrhenius reaction rate given by:
 CaspectRatioModel
 CAssemblyPvPatchAn assembly of lduMatrix that is specific inter-region coupling through mapped patches
 CatmBoundaryLayerBase class to set log-law type ground-normal inlet boundary conditions for wind velocity and turbulence quantities for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer (ABL) modelling
 CatomicWeightTable::atomicWeightStructure to hold the element name and atomic weight pair
 CautoPatchPatchify triangles based on a feature angle. Replacement of surfaceAutoPatch
 CautoPtr< T >Pointer management similar to std::unique_ptr, with some additional methods and type checking
 CautoPtr< bool >
 CautoPtr< chemistryReader< ThermoType > >
 CautoPtr< DynamicList< label > >
 CautoPtr< Foam::AMIInterpolation >
 CautoPtr< Foam::aspectRatioModel >
 CautoPtr< Foam::ATCModel >
 CautoPtr< Foam::AtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::AveragingMethod< Foam::Vector > >
 CautoPtr< Foam::AveragingMethod< scalar > >
 CautoPtr< Foam::backgroundMeshDecomposition >
 CautoPtr< Foam::BasicChemistryModel< ReactionThermo > >
 CautoPtr< Foam::basicSolidChemistryModel >
 CautoPtr< Foam::BinaryCollisionModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::binModel >
 CautoPtr< Foam::bitSet >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::dragModel > >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::heatTransferModel > >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::liftModel > >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::turbulentDispersionModel > >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::virtualMassModel > >
 CautoPtr< Foam::BlendedInterfacialModel< Foam::wallLubricationModel > >
 CautoPtr< Foam::blockVertex >
 CautoPtr< Foam::boundaryAdjointContribution >
 CautoPtr< Foam::BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::cellCellStencil >
 CautoPtr< Foam::cellSizeCalculationType >
 CautoPtr< Foam::chemistryReductionMethod< CompType, ThermoType > >
 CautoPtr< Foam::chemistryReductionMethod< ReactionThermo, ThermoType > >
 CautoPtr< Foam::chemistryTabulationMethod< CompType, ThermoType > >
 CautoPtr< Foam::chemistryTabulationMethod< ReactionThermo, ThermoType > >
 CautoPtr< Foam::Cloud< parcelType > >
 CautoPtr< Foam::CollidingCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::CombustionModel< ReactionThermo > >
 CautoPtr< Foam::CompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::coordinateRotation >
 CautoPtr< Foam::coordinateSystem >
 CautoPtr< Foam::coordSetWriter >
 CautoPtr< Foam::CorrectionLimitingMethod >
 CautoPtr< Foam::DampingModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::DampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::decompositionMethod >
 CautoPtr< Foam::Detail::zoneSubSet >
 CautoPtr< Foam::DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::diameterModel >
 CautoPtr< Foam::diameterModels::daughterSizeDistributionModel >
 CautoPtr< Foam::dictionary >
 CautoPtr< Foam::DimensionedField >
 CautoPtr< Foam::DispersionModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::displacementMethod >
 CautoPtr< Foam::displacementMotionSolver >
 CautoPtr< Foam::distributedTriSurfaceMesh >
 CautoPtr< Foam::distributionModel >
 CautoPtr< Foam::DMDModel >
 CautoPtr< Foam::dragModel >
 CautoPtr< Foam::dragModels::Ergun >
 CautoPtr< Foam::dragModels::WenYu >
 CautoPtr< Foam::dynamicIndexedOctree< Foam::dynamicTreeDataPoint > >
 CautoPtr< Foam::edgeMesh >
 CautoPtr< Foam::ensightCase >
 CautoPtr< Foam::ensightMesh >
 CautoPtr< Foam::expressions::fvExprDriverWriter >
 CautoPtr< Foam::expressions::volumeExpr::parseDriver >
 CautoPtr< Foam::externalDisplacementMeshMover >
 CautoPtr< Foam::extrudePatchMesh >
 CautoPtr< Foam::faceAreaWeightModel >
 CautoPtr< Foam::faceReflecting >
 CautoPtr< Foam::faceShading >
 CautoPtr< Foam::faGlobalMeshData >
 CautoPtr< Foam::faMesh >
 CautoPtr< Foam::Field >
 CautoPtr< Foam::fileMonitor >
 CautoPtr< Foam::fileMonitorWatcher >
 CautoPtr< Foam::fileName >
 CautoPtr< Foam::fileOperation >
 CautoPtr< Foam::FixedList< label, 8 > >
 CautoPtr< Foam::Function1< Foam::Field > >
 CautoPtr< Foam::Function1< Foam::Tensor > >
 CautoPtr< Foam::Function1< Foam::Vector > >
 CautoPtr< Foam::Function1< scalar > >
 CautoPtr< Foam::Function1< Type > >
 CautoPtr< Foam::functionObject >
 CautoPtr< Foam::functionObjects::properties >
 CautoPtr< Foam::fv::option >
 CautoPtr< Foam::fvMesh >
 CautoPtr< Foam::fvMeshPrimitiveLduAddressing >
 CautoPtr< Foam::fvMeshSubset >
 CautoPtr< Foam::fvPatchField< Type > >
 CautoPtr< Foam::GAMGProcAgglomeration >
 CautoPtr< Foam::GeometricBoundaryField >
 CautoPtr< Foam::GeometricField >
 CautoPtr< Foam::globalIndex >
 CautoPtr< Foam::globalIndexAndTransform >
 CautoPtr< Foam::globalMeshData >
 CautoPtr< Foam::glTF::scene >
 CautoPtr< Foam::glTF::sceneWriter >
 CautoPtr< Foam::HashTable< Foam::List > >
 CautoPtr< Foam::heatTransferCoeffModel >
 CautoPtr< Foam::heatTransferModel >
 CautoPtr< Foam::HeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::HeterogeneousReactingModel< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::incompressible::adjointEikonalSolver >
 CautoPtr< Foam::incompressible::adjointMeshMovementSolver >
 CautoPtr< Foam::incompressible::adjointSensitivity >
 CautoPtr< Foam::incompressible::optimisationType >
 CautoPtr< Foam::incompressible::RASModelVariables >
 CautoPtr< Foam::incompressibleAdjoint::adjointRASModel >
 CautoPtr< Foam::IncompressibleTurbulenceModel >
 CautoPtr< Foam::indexedOctree< Foam::treeDataCell > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataEdge > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataFace > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataPrimitivePatch > >
 CautoPtr< Foam::indexedOctree< treeType > >
 CautoPtr< Foam::InflowBoundaryModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::initialPointsMethod >
 CautoPtr< Foam::integrationScheme >
 CautoPtr< Foam::interpolation2DTable< scalar > >
 CautoPtr< Foam::interpolation< Foam::Vector > >
 CautoPtr< Foam::interpolation< scalar > >
 CautoPtr< Foam::interpolationLookUpTable< scalar > >
 CautoPtr< Foam::interpolationTable< scalar > >
 CautoPtr< Foam::interpolationWeights >
 CautoPtr< Foam::IOdictionary >
 CautoPtr< Foam::IOField >
 CautoPtr< Foam::IOList >
 CautoPtr< Foam::IOmapDistribute >
 CautoPtr< Foam::isoSurfaceBase >
 CautoPtr< Foam::IsotropyModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::IsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::ISstream >
 CautoPtr< Foam::KinematicCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::kineticTheoryModels::conductivityModel >
 CautoPtr< Foam::kineticTheoryModels::frictionalStressModel >
 CautoPtr< Foam::kineticTheoryModels::granularPressureModel >
 CautoPtr< Foam::kineticTheoryModels::radialModel >
 CautoPtr< Foam::kineticTheoryModels::viscosityModel >
 CautoPtr< Foam::laminarModels::generalizedNewtonianViscosityModel >
 CautoPtr< Foam::lduMatrix >
 CautoPtr< Foam::lduMatrix::solver >
 CautoPtr< Foam::lduPrimitiveMesh >
 CautoPtr< Foam::LESdelta >
 CautoPtr< Foam::LESfilter >
 CautoPtr< Foam::liftModel >
 CautoPtr< Foam::lineSearch >
 CautoPtr< Foam::liquidMixtureProperties >
 CautoPtr< Foam::liquidProperties >
 CautoPtr< Foam::List >
 CautoPtr< Foam::List< Foam::boundBox > >
 CautoPtr< Foam::List< Foam::DynamicList< parcelType * > > >
 CautoPtr< Foam::List< Foam::List > >
 CautoPtr< Foam::List< Foam::Pair > >
 CautoPtr< Foam::LUscalarMatrix >
 CautoPtr< Foam::Map< label > >
 CautoPtr< Foam::mapDistribute >
 CautoPtr< Foam::MeshedSurface >
 CautoPtr< Foam::meshStructure >
 CautoPtr< Foam::meshToMesh >
 CautoPtr< Foam::mixedFvPatchField< Type > >
 CautoPtr< Foam::mixtureViscosityModel >
 CautoPtr< Foam::motionDiffusivity >
 CautoPtr< Foam::motionInterpolation >
 CautoPtr< Foam::motionSolver >
 CautoPtr< Foam::MPPICCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::multiDimPolyFunctions >
 CautoPtr< Foam::multiphaseEuler::diameterModel >
 CautoPtr< Foam::multiphaseEuler::dragModel >
 CautoPtr< Foam::multiphaseInter::interfaceCompositionModel >
 CautoPtr< Foam::multiphaseInter::surfaceTensionModel >
 CautoPtr< Foam::NURBS3DVolume >
 CautoPtr< Foam::objectiveManager >
 CautoPtr< Foam::objectRegistry >
 CautoPtr< Foam::ODESolver >
 CautoPtr< Foam::OFstream >
 CautoPtr< Foam::optMeshMovement >
 CautoPtr< Foam::orderedPhasePair >
 CautoPtr< Foam::PackingModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::PackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::PairModel< Foam::DSMCCloud > >
 CautoPtr< Foam::pairPotential >
 CautoPtr< Foam::ParticleStressModel >
 CautoPtr< Foam::patchDistMethod >
 CautoPtr< Foam::PatchFunction1< Foam::SymmTensor > >
 CautoPtr< Foam::PatchFunction1< Foam::Vector > >
 CautoPtr< Foam::PatchFunction1< scalar > >
 CautoPtr< Foam::PatchFunction1< Type > >
 CautoPtr< Foam::PatchFunction1< TypeR > >
 CautoPtr< Foam::PatchFunction1Types::MappedFile< scalar > >
 CautoPtr< Foam::PatchFunction1Types::MappedFile< Type > >
 CautoPtr< Foam::PatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::PhaseCompressibleTurbulenceModel< Foam::phaseModel > >
 CautoPtr< Foam::PhaseIncompressibleTurbulenceModel >
 CautoPtr< Foam::phasePair >
 CautoPtr< Foam::pointPatchField< Type > >
 CautoPtr< Foam::pointToPointPlanarInterpolation >
 CautoPtr< Foam::polyMesh >
 CautoPtr< Foam::porosityModel >
 CautoPtr< Foam::PrimitivePatch >
 CautoPtr< Foam::PrimitivePatchInterpolation< Foam::PrimitivePatch > >
 CautoPtr< Foam::PtrList< Foam::indexedOctree< Foam::treeDataEdge > > >
 CautoPtr< Foam::radiation::absorptionEmissionModel >
 CautoPtr< Foam::radiation::boundaryRadiationPropertiesPatch >
 CautoPtr< Foam::radiation::radiationModel >
 CautoPtr< Foam::radiation::scatterModel >
 CautoPtr< Foam::radiation::solarLoad >
 CautoPtr< Foam::radiation::sootModel >
 CautoPtr< Foam::radiation::wallAbsorptionEmissionModel >
 CautoPtr< Foam::radiation::wallTransmissivityModel >
 CautoPtr< Foam::Random >
 CautoPtr< Foam::RBD::rigidBody >
 CautoPtr< Foam::RBD::rigidBodySolver >
 CautoPtr< Foam::ReactingCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::reactionRateFlameArea >
 CautoPtr< Foam::reconstructionSchemes >
 CautoPtr< Foam::reconstructionSchemes::interface >
 CautoPtr< Foam::refinementHistory >
 CautoPtr< Foam::regExpCxx >
 CautoPtr< Foam::regionModels::areaSurfaceFilmModels::filmTurbulenceModel >
 CautoPtr< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase >
 CautoPtr< Foam::regionModels::surfaceFilmModels::filmRadiationModel >
 CautoPtr< Foam::regionModels::surfaceFilmModels::filmThermoModel >
 CautoPtr< Foam::regionModels::surfaceFilmModels::filmTurbulenceModel >
 CautoPtr< Foam::regionModels::surfaceFilmModels::filmViscosityModel >
 CautoPtr< Foam::regionModels::surfaceFilmModels::heatTransferModel >
 CautoPtr< Foam::regionModels::surfaceFilmModels::phaseChangeModel >
 CautoPtr< Foam::regionModels::thermalBaffleModels::thermalBaffleModel >
 CautoPtr< Foam::regionModels::thermalShellModel >
 CautoPtr< Foam::regionModels::vibrationShellModel >
 CautoPtr< Foam::regionSplit >
 CautoPtr< Foam::regIOobject >
 CautoPtr< Foam::relaxationModel >
 CautoPtr< Foam::renumberMethod >
 CautoPtr< Foam::rhoThermo >
 CautoPtr< Foam::sampledSet >
 CautoPtr< Foam::sampledSurface >
 CautoPtr< Foam::saturationModel >
 CautoPtr< Foam::searchableSurface >
 CautoPtr< Foam::searchableSurfaces >
 CautoPtr< Foam::SIMPLEControl >
 CautoPtr< Foam::singlePhaseTransportModel >
 CautoPtr< Foam::sixDoFSolver >
 CautoPtr< Foam::SlicedGeometricField >
 CautoPtr< Foam::solarCalculator >
 CautoPtr< Foam::solidBodyMotionFunction >
 CautoPtr< Foam::solidMixtureProperties >
 CautoPtr< Foam::solidReactionThermo >
 CautoPtr< Foam::solidThermo >
 CautoPtr< Foam::SprayCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::SquareMatrix >
 CautoPtr< Foam::stepUpdate >
 CautoPtr< Foam::StochasticCollisionModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::subCycleTime >
 CautoPtr< Foam::surfaceCellSizeFunction >
 CautoPtr< Foam::SurfaceFilmModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::surfaceReader >
 CautoPtr< Foam::surfaceWriter >
 CautoPtr< Foam::swarmCorrection >
 CautoPtr< Foam::tableReader< scalar > >
 CautoPtr< Foam::tableReader< Type > >
 CautoPtr< Foam::ThermalDiffusivity >
 CautoPtr< Foam::ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > > >
 CautoPtr< Foam::ThermoCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::Time >
 CautoPtr< Foam::TimeScaleModel >
 CautoPtr< Foam::TimeState >
 CautoPtr< Foam::treeBoundBox >
 CautoPtr< Foam::trimModel >
 CautoPtr< Foam::triSurface >
 CautoPtr< Foam::triSurfaceSearch >
 CautoPtr< Foam::turbulentDispersionModel >
 CautoPtr< Foam::UniformDimensionedField >
 CautoPtr< Foam::updateMethod >
 CautoPtr< Foam::variablesSet >
 CautoPtr< Foam::virtualMassModel >
 CautoPtr< Foam::viscosityModel >
 CautoPtr< Foam::volSurfaceMapping >
 CautoPtr< Foam::vtk::coordSetWriter >
 CautoPtr< Foam::vtk::formatter >
 CautoPtr< Foam::vtk::surfaceWriter >
 CautoPtr< Foam::wallBoilingModels::CHFModel >
 CautoPtr< Foam::wallBoilingModels::CHFSubCoolModel >
 CautoPtr< Foam::wallBoilingModels::departureDiameterModel >
 CautoPtr< Foam::wallBoilingModels::departureFrequencyModel >
 CautoPtr< Foam::wallBoilingModels::filmBoilingModel >
 CautoPtr< Foam::wallBoilingModels::LeidenfrostModel >
 CautoPtr< Foam::wallBoilingModels::MHFModel >
 CautoPtr< Foam::wallBoilingModels::nucleateFluxModel >
 CautoPtr< Foam::wallBoilingModels::nucleationSiteModel >
 CautoPtr< Foam::wallBoilingModels::partitioningModel >
 CautoPtr< Foam::wallBoilingModels::TDNBModel >
 CautoPtr< Foam::wallDampingModel >
 CautoPtr< Foam::WallInteractionModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::wallLubricationModel >
 CautoPtr< Foam::WallModel< Foam::DSMCCloud > >
 CautoPtr< Foam::windowModel >
 CautoPtr< Foam::XiEqModel >
 CautoPtr< Foam::XiGModel >
 CautoPtr< Foam::zeroATCcells >
 CautoPtr< List< Field< scalar > > >
 CautoPtr< ModelType >
 CautoPtr< modelType >
 CautoPtr< phaseThermo >
 CautoPtr< ReactionType >
 CautoPtr< scalar >
 CautoPtr< solidType >
 CautoPtr< std::thread >
 CautoPtr< ThermophysicalProperties >
 CautoPtr< ThermoType >
 CbackgroundMeshDecompositionStore a background polyMesh to use for the decomposition of space and queries for parallel conformalVoronoiMesh
 CbarotropicCompressibilityModelAbstract class for barotropic compressibility models
 CBase
 CbaseBase functionality common to reader and writer classes
 CbaseBase class for glTF entities
 Cbase64LayerAn output filter layer to write base-64 encoded content
 Cbase_iterator
 CBasePhaseModel
 CBasePhaseSystem
 CBasicEddyViscosityModel
 CbasicHeterogeneousReactingCloudCloud class to introduce heterogeneou reacting parcels
 CbasicHeterogeneousReactingParcelDefinition of reacting heterogeneous parcel
 CbasicKinematicCloudCloud class to introduce kinematic parcels
 CbasicKinematicCollidingCloudCloud class to introduce kinematic colliding parcels
 CbasicKinematicCollidingParcelDefinition of basic kinematic colliding parcel
 CbasicKinematicMPPICCloudCloud class to introduce kinematic MPPIC parcels
 CbasicKinematicMPPICParcelDefinition of basic kinematic MPPIC parcel
 CbasicKinematicParcelDefinition of basic kinematic parcel
 CbasicMixtureFoam::basicMixture
 CBasicMomentumTransportModel
 CBasicPsiThermo
 CbasicReactingCloudCloud class to introduce reacting parcels
 CbasicReactingMultiphaseCloudCloud class to introduce multi-phase reacting parcels
 CbasicReactingMultiphaseParcelDefinition of basic reacting parcel
 CbasicReactingParcelDefinition of basic reacting parcel
 CBasicSolidThermo
 CbasicSprayCloudCloud class to introduce reacting spray parcels
 CbasicSprayParcelDefinition of spray parcel
 CBasicThermo
 CbasicThermoCloudCloud class to introduce thermodynamic parcels
 CbasicThermoParcelDefinition of basic thermo parcel
 CBasicTurbulenceModel
 CBezierCalculation of adjoint based sensitivities for Bezier control points
 CBiIndirectList< T >Indexes into negList (negative index) or posList (zero or positive index)
 CbiLinearFitPolynomialBiLinear polynomial for interpolation fitting
 CbinaryBreakupModelBase class for binary breakup models which give the breakup rate between a sizeGroup pair directly, without an explicit expression for the daughter size distribution
 CBinaryCollisionModel< CloudType >Templated DSMC particle collision class
 CBinaryCollisionModel< Foam::DSMCCloud< ParcelType > >
 CbinaryNode< CompType, ThermoType >Node of the binary tree
 CbinaryTree< CompType, ThermoType >Data storage of the chemistryOnLineLibrary according to a binary tree structure
 CbitAndEqOp< T >
 CbitAndEqOp2< T1, T2 >
 CbitAndOp< T >
 CbitAndOp2< T1, T2 >
 CbitAndOp3< T, T1, T2 >
 CbitInfo< UIntType >An (unsigned) integral type adapter, for output of bit values
 CbitOrEqOp< T >
 CbitOrEqOp2< T1, T2 >
 CbitOrOp< T >
 CbitOrOp2< T1, T2 >
 CbitOrOp3< T, T1, T2 >
 CbitXorEqOp< T >
 CbitXorEqOp2< T1, T2 >
 CbitXorOp< T >
 CbitXorOp2< T1, T2 >
 CbitXorOp3< T, T1, T2 >
 CblackBodyEmissionClass black body emission
 CbladeModelBlade model class calculates:
 CblendedInterfacialModel
 CblendedSchemeBaseName
 CblendingMethod
 CMatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >Sub-block type
 CblockEdgeDefine a curved edge that is parameterized for 0<lambda<1 between the start/end points
 CblockFaceDefine a curved face
 CblockVertexDefine a block vertex
 CboolAndOp< T >Logical 'and', possibly with scalars as (false, true) values
 CboolNotOp< T >Inverse of boolOp()
 CboolNotOp< bool >Inverse of boolOp, no conversion required for bool
 CboolOp< T >Convert [0-1] values (usually scalars) as false/true
 CboolOp< bool >Convert to bool, pass-through for bool
 CboolOrOp< T >Logical 'or', possibly with scalars as (false, true) values
 CboolXorOp< T >Logical 'xor', possibly with scalars as (false, true) values
 CboundaryAdjointContributionAbstract base class for computing contributions of the objective functions to the adjoint boundary conditions
 CboundaryCutterDoes modifications to boundary faces
 CboundaryInfoClass to interrogate the polyMesh/boundary file to provide mesh patching information, without the need to read the mesh
 CboundaryMeshAddressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface. Used for repatching existing meshes
 CboundaryRadiationPropertiesPatch
 CboundaryRadiationPropertiesPatch
 CboundarySourcePatchPure virtual class for sources on cells next to patches
 CboundaryTemplatesClass to store boundary template specifications
 CboundBoxA bounding box defined in terms of min/max extrema points
 CboundedBackwardFaDdtSchemeSecond-order backward-differencing implicit ddt using the current and two previous time-step values
 CbreakupModelBase class for breakup models which give a total breakup rate and a separate daughter size distribution function
 CCaching< DataType >Bookkeeping for internal caching
 CCaching< vtkUnstructuredGrid >
 CcalculatedFaPatchFields
 CCallbackRegistryName
 CcaseInfoClass to hold information related to the simaulation case
 CceilOp< T >
 CceilOp< Scalar >Round scalar upwards - functor version of std::ceil
 CcellAspectRatioControl
 CcellCellStencilCalculation of interpolation stencils
 CcellDistFuncsCollection of functions used in wall distance calculation
 CcellFeaturesCell analysis class
 CcellInfoHolds information regarding type of cell. Used in inside/outside determination in cellClassification
 CcellMatcherBase class for cellshape matchers (hexMatch, prismMatch, etc.). These are classes which given a mesh and cell number find out the orientation of the cellShape and construct cell-vertex to mesh-vertex mapping and cell-face to mesh-face mapping
 CcellModelMaps a geometry to a set of cell primitives
 CcellModeller
 CcellPointWeightFoam::cellPointWeight
 CcellQualityClass calculates cell quality measures
 CcellSizeAndAlignmentControl
 CcellSizeAndAlignmentControls
 CcellSizeCalculationTypeAbstract base class for specifying target cell sizes
 CCellSizeDelaunay
 CcellSplitterDoes pyramidal decomposition of selected cells. So all faces will become base of pyramid with as top a user-supplied point (usually the cell centre)
 CCentredFitSnGradSchemeCentred fit snGrad scheme which applies an explicit correction to snGrad
 CchannelIndexDoes averaging of fields over layers of cells. Assumes layered mesh
 CChemicallyActivatedReactionRate< ReactionRate, ChemicallyActivationFunction >General class for handling chemically-activated bimolecular reactions
 CChemistryModel
 CchemistryReader< ThermoType >Abstract class for reading chemistry
 CchemistryReader< gasHThermoPhysics >
 CchemistryReductionMethod< CompType, ThermoType >An abstract class for methods of chemical mechanism reduction
 CchemistryReductionMethod< ReactionThermo, ThermoType >
 CchemistryTabulationMethod< CompType, ThermoType >An abstract class for chemistry tabulation
 CchemistryTabulationMethod< ReactionThermo, ThermoType >
 CchemPointISAT< CompType, ThermoType >Leaf of the binary tree. The chemPoint stores the composition 'phi', the mapping of this composition Rphi, the mapping gradient matrix A and the matrix describing the Ellipsoid Of Accuracy (EOA)
 CchemPointISAT< CompType, ThermoType > *
 CCHFModelBase class for critical heat flux (CHF) correlation models for boiling flows
 CCHFSubCoolModelBase class for critical heat flux (CHF) sub-cooling correlation models for boiling flows
 CCHFSubCoolModel
 CmasterUncollatedFileOperation::chModOp
 CCircularBuffer< T >A simple list of objects of type <T> that is intended to be used as a circular buffer (eg, a FIFO) when the alloc/free overhead associated with a linked-list approach is to be avoided
 CCirculatorBaseTemplate-invariant parts for circulators
 CclipEqOp< T >Clip value and assign inplace
 CclipOp< T >Return the value after clipping by the min/max limiter
 CclockRead access to the system clock with formatting
 CclockTimeStarts timing and returns elapsed time from start. Uses std::chrono::high_resolution_clock for better resolution (2uSec instead of ~20mSec) than cpuTime
 CclockValueAccess to high-resolution clock value with some basic operations. Used to calculate time durations, elapsed times etc
 CcloudSolutionStores all relevant solution info for cloud
 CcmptDivideOp< T >
 CcmptDivideOp2< T1, T2 >
 CcmptDivideOp3< T, T1, T2 >
 CcmptMultiplyOp< T >
 CcmptMultiplyOp2< T1, T2 >
 CcmptMultiplyOp3< T, T1, T2 >
 CcmptPowOp< T >
 CcmptPowOp2< T1, T2 >
 CcmptPowOp3< T, T1, T2 >
 CcoalCloudCloud class to introduce coal parcels
 CcoalescenceModelBase class for coalescence models
 CcoalParcelDefinition of coal parcel
 CcodedBaseBase class for function objects and boundary conditions using dynamic code that provides methods for managing loading/unloading/updating of a dynamic library. For these purposes, it uses a dynamicCodeContext object to maintain information about the state
 CcodedSourceConstructs on-the-fly fvOption source
 CforceCoeffs::coeffDesc
 CCollisionRecordList< PairType, WallType >
 CCollisionRecordList< vector, vector >
 CcolourTableBase class for generating a colour table from node points
 CcolumnFvMeshInfo
 Ccombine< Type, TrackingData >
 CcombineConstraintsEqOpReduce operator
 CcombineEqOp< Type, TrackingData >Reduction class. If x and y are not equal assign value
 CcombineFacesCombines boundary faces into single face. The faces get the patch of the first face ('the master')
 CcombineReduceFileStatesCombine operator for PackedList of fileState
 CcommScheduleDetermines the order in which a set of processors should communicate with one another
 CUPstream::commsStructStructure for communicating between processors
 CUPstream::communicatorHelper class for allocating/freeing communicators
 CCompactListList< T >A packed storage unstructured matrix of objects of type <T> using an offset table for access
 CcompareOp< T >Three-way comparison operation of two parameters,
 CcompareOp< Scalar >Compare scalar values
 CcomplexA complex number, similar to the C++ complex type
 CcompositeBodyThis specialized rigidBody holds the original body after it has been merged into a parent
 CcompressibleInterPhaseTransportModelTransport model selection class for the compressibleInterFoam family of solvers
 CcompressibleTransportModelBase-class for all transport models used by the compressible turbulence models
 CCompType
 CconductivityModel
 CconformationSurfaces
 Cconst_base_iterator
 CbitSet::const_iteratorA const_iterator for iterating across on values
 CCircularBuffer< T >::const_iteratorA simple forward const iterator for a circular buffer
 CDLListBase::const_iteratorA primitive const node iterator (bidirectional)
 CEnum< EnumType >::const_iteratorA const_iterator for iterating an Enum list
 CIndirectListBase< T, Addr >::const_iteratorA const iterator for an indirect list
 CIntRange< IntType >::const_iteratorRandom-access input iterator with const access
 ClabelRanges::const_iteratorForward input iterator with const access
 CphasePair::const_iteratorSTL const_iterator
 CSLListBase::const_iteratorA primitive const node iterator
 CUPtrList< T >::const_iteratorRandom-access iterator with const access
 CHashTableCore::const_iterator_pair< IteratorType, TableType >Factory class for creating a begin/end pair for any const iterator
 CIntRange< IntType >::const_reverse_iteratorRandom-access reverse input iterator with const access
 CconstantConstant condensation/saturation model
 CDSMCParcel< ParcelType >::constantPropertiesClass to hold DSMC particle constant properties
 CKinematicParcel< ParcelType >::constantPropertiesClass to hold kinematic particle constant properties
 Cmolecule::constantPropertiesClass to hold molecule constant properties
 CParcelType::constantProperties
 CconstantSurfaceTensionCoefficientConstant value surface tension model
 CMatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart >Const sub-block type
 CVectorSpace< Form, Cmpt, Ncmpts >::ConstBlock< SubVector, BStart >Const sub-block type
 CConstMatrixBlock< MatrixType >
 CconstrainHbyA
 CconstrainPressure
 CconsumptionSpeed
 CconsumptionSpeedCorrelation function for laminar consumption speed obtained from flamelet solution at increasing strain rates
 CcontrolMeshRefinement
 CcontrolPointsDefinitionAbstract base for selecting how to construct the control points of a volumetric B-Splines morpher
 CcoordinateRotationUser specification of a coordinate rotation
 CcoordinateScaling< Type >Helper class to wrap coordinate system and component-wise scaling
 CcoordinateScaling< Foam::SymmTensor >
 CcoordinateScaling< Foam::Vector >
 CcoordinateScaling< scalar >
 CcoordinateScaling< TypeR >
 CcoordinateSystemBase class for coordinate system specification, the default coordinate system type is cartesian
 CcoordSetWriterBase class for writing coordSet(s) and tracks with fields
 CCorrectionLimitingMethodBase class for correction limiting methods
 CCorrectPhiFlux correction functions to ensure continuity
 CcoupledPointPatchCoupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
 CcoupleGroupIdentifierEncapsulates using "patchGroups" to specify coupled patch
 CmasterUncollatedFileOperation::cpOp
 CcpuInfoGeneral CPU characteristics
 CcpuTimeCxxStarts timing CPU usage and return elapsed time from start
 CcpuTimePosixStarts timing CPU usage and return elapsed time from start
 CcreateShellMeshCreates mesh by extruding a patch
 CcrossProduct< arg1, arg2 >
 CCStringListAn adapter for copying a list of C++ strings into a list of C-style strings for passing to C code that expects argc/argv parameters
 CcubeRootVolDeltaSimple cube-root of cell volume delta used in LES models
 CcubicCubic gradient limiter
 CcubicUpwindFitPolynomialCubic polynomial for upwind biased interpolation fitting
 CcuboidSpecialization of rigidBody to construct a cuboid given the mass and lengths of the sides
 Ccurve::curveStyleThe style (line, symbol, etc) of a curve
 CcutPatchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces
 CcutCellService routines for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with a surface
 CcutFaceBase class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections
 Ccv2DControlsControls for the 2D CV mesh generator
 CcvControlsControls for the conformalVoronoiMesh mesh generator
 CcyclicAMILduInterfaceAn abstract base class for cyclic AMI coupled interfaces
 CcyclicAMILduInterfaceFieldAbstract base class for cyclic AMI coupled interfaces
 CcyclicLduInterfaceAn abstract base class for cyclic coupled interfaces
 CcyclicLduInterfaceFieldAbstract base class for cyclic coupled interfaces
 CCyclicType
 CdaughterSizeDistributionModelBase class for daughter size distribution models
 CDdtSchemeAbstract base class for finite volume calculus ddt schemes
 CddtSchemeBaseNon-templated base class for ddt schemes
 CdecompositionConstraintAbstract class for handling decomposition constraints
 CdecompositionInformationAbstract base class for decomposition
 CdecompositionMethodAbstract base class for domain decomposition
 CDecorators< OpenChar, CloseChar, SepChar >List decorators with open, close and separator characters
 CDecorators< '(', ')', ' ' >
 CDecorators< '(', ')', ',' >
 CDecorators< '<', '>', ' ' >
 CDecorators< '<', '>', ',' >
 CDecorators< '[', ']', ' ' >
 CDecorators< '[', ']', ',' >
 CDecorators< '\0', '\0', ' ' >
 CDecorators< '\0', '\0', ',' >
 CDecorators< '{', '}', ' ' >
 CDecorators< '{', '}', ',' >
 CdegenerateMatcherCollection of all hex degenerate matchers (hex, wedge, prism etc.)
 CDelaunay
 CDelaunay_triangulation_cell_base_with_circumcenter_3
 CdeltaBoundaryDifferentiation of the mesh data structure
 CsmoothDelta::deltaDataPublic class used by mesh-wave to propagate the delta-ratio
 CdemandDrivenEntry< Type >Class for demand-driven dictionary entries
 CdemandDrivenEntry< bool >
 CdemandDrivenEntry< label >
 CdemandDrivenEntry< scalar >
 CdepartureDiameterModelBase class for bubble departure diameter models for boiling flows
 CdepartureFrequencyModelBase class for bubble departure frequency models for boiling flows
 CDESModel
 CDESModelBaseBase class for DES models providing an interfaces to the LESRegion function
 CdiameterModelAbstract base-class for dispersed-phase particle diameter models
 CdiameterModelAbstract base-class for dispersed-phase particle diameter models
 CdictionaryContentA wrapper for dictionary content, without operators that could affect inheritance patterns
 Cdimensioned< Type >Generic dimensioned Type class
 Cdimensioned< scalar >
 Cdimensioned< vector >
 CdimensionSetDimension set for the base types, which can be used to implement rigorous dimension checking for algebraic manipulation
 CdimensionSetsConstruction of unit sets
 CdimFieldDecomposerDimensioned field decomposer
 CDirectFieldMapperType
 CdirectionInfoHolds direction in which to split cell (in fact a local coordinate axes). Information is a label and a direction
 CdirectionMixedFvPatchVectorField
 CdirectoryIteratorA simple directory contents iterator
 CdirectoryIteratorA simple directory contents iterator
 CdisplacementMethodAbstract base class for displacement methods, which are a set or wrapper classes allowing to change the driving force of mesh motion solvers
 CdistanceSurfaceA surface defined by a distance from an input searchable surface. Uses an iso-surface algorithm (cell, topo, point) for constructing the distance surface
 CdistributionModelA library of runtime-selectable doubly-truncated probability distribution models. Returns random samples based on given distribution parameters
 CdivideEqOp< T >
 CdivideEqOp2< T1, T2 >
 CdivideOp< T >
 CdivideOp2< T1, T2 >
 CdivideOp3< T, T1, T2 >
 CdlLibraryTableA table of dynamically loaded libraries
 CDLListBaseBase for doubly-linked lists
 CdomainDecompositionDryRunTesting of domain decomposition for finite-volume meshes
 CdoubleTensorA Tensor of values with double precision
 CdoubleVectorA Vector of values with double precision
 CdragModel
 CdriftModelBase class for drift models
 CDSMCBaseCloudVirtual abstract base class for templated DSMCCloud
 CdsmcCloudCloud class to simulate dsmc parcels
 CspatialTransform::dualWrapper-class to provide dual functions and operators
 CSpatialVector< Cmpt >::dualClass to represent the dual spatial vector
 Ctetrahedron< Point, PointRef >::dummyOpDummy
 Ctriangle< Point, PointRef >::dummyOpDummy
 CdummyTransform
 CduplicatePointsDuplicate points
 CdynamicCodeTools for handling dynamic code compilation
 CdynamicCodeContextEncapsulation of dynamic code dictionaries
 CDynamicID< ObjectType >A class that holds the data needed to identify things (zones, patches) in a dynamic mesh
 CDynamicID< faceZoneMesh >
 CDynamicID< pointZoneMesh >
 CDynamicID< polyBoundaryMesh >
 CdynamicIndexedOctreeName
 CDynamicMeshType
 CdynamicTreeDataPointHolds (reference to) pointField. Encapsulation of data needed for octree searches. Used for searching for nearest point. No bounding boxes around points. Only overlaps and calcNearest are implemented, rest makes little sense
 CeddyClass to describe eddies for the turbulentDFSEMInletFvPatchVectorField boundary condition
 CedgeCollapserDoes polyTopoChanges to remove edges. Can remove faces due to edge collapse but can not remove cells due to face removal! Also removes unused points
 CedgeFaceCirculatorWalks from starting face around edge
 CedgeFieldsFinite area edge fields
 CedgeInterpolationFace to edge interpolation scheme. Included in faMesh
 CedgeMeshFormatsCoreA collection of helper functions for reading/writing edge formats
 CedgeStatsHelper class to calculate minimum edge length on mesh
 CedgeSurfaceDescription of surface in form of 'cloud of edges'
 CedgeTopoDistanceData< Type, PrimitivePatchType >For use with PatchEdgeFaceWave. Determines topological distance to starting edges. Templated on passive transported data
 CedgeVertexCombines edge or vertex in single label. Used to specify cuts across cell circumference
 CEigenMatrix< cmptType >EigenMatrix (i.e. eigendecomposition or spectral decomposition) decomposes a diagonalisable nonsymmetric real square matrix into its canonical form, whereby the matrix is represented in terms of its eigenvalues and eigenvectors
 CelectrostaticPotential
 CelectrostaticPotential
 CemptyOp< T >Test if object is empty, typically using its empty() method
 Cendian
 CenergyScalingFunction
 CenginePistonFoam::enginePiston
 CengineValveFoam::engineValve
 CenrichedPatchThe enriched patch contains a double set of faces from the two sides of the sliding interface before the cutting
 CensightCaseSupports writing of ensight cases as well as providing common factory methods to open new files
 CensightCoordSetWriterA coordSetWriter for Ensight format
 CensightFaMeshEncapsulation of area meshes for writing in ensight format
 CensightMeshEncapsulation of volume meshes for writing in ensight format. It manages cellZones, facesZone, patches
 CensightPartBase class for ensightCells, ensightFaces, ensightOutputSurfaces
 CensightPTraits< Type >Ensight names and component order for base types
 Centry *
 CEnum< EnumType >Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values. All dictionary searches use a literal (not regex)
 CEnum< abszissaTypes >
 CEnum< actionType >
 CEnum< algorithm >
 CEnum< algorithmType >
 CEnum< angleTypes >
 CEnum< areaSelectionAlgo >
 CEnum< baseType >
 CEnum< blenderType >
 CEnum< booleanOpType >
 CEnum< cellAction >
 CEnum< cellType >
 CEnum< cellTypes >
 CEnum< commsTypes >
 CEnum< compressibleField >
 CEnum< configs >
 CEnum< controlMode >
 CEnum< controlType >
 CEnum< coordFormat >
 CEnum< ddtSchemeType >
 CEnum< debugType >
 CEnum< decompositionType >
 CEnum< derivedType >
 CEnum< direction >
 CEnum< directionType >
 CEnum< distributionType >
 CEnum< dualMeshPointType >
 CEnum< edgeStatus >
 CEnum< enthalpyModelType >
 CEnum< entry::inputMode >
 CEnum< equilibriumModelType >
 CEnum< errorHandlingType >
 CEnum< eulerOrder >
 CEnum< expansionType >
 CEnum< faceAction >
 CEnum< faceZoneNaming >
 CEnum< faceZoneType >
 CEnum< fanFlowDirection >
 CEnum< fieldFormat >
 CEnum< fieldOption >
 CEnum< fileCheckTypes >
 CEnum< fileExt >
 CEnum< fileExt3d >
 CEnum< fileHeader >
 CEnum< fileState >
 CEnum< filterType >
 CEnum< flowType >
 CEnum< forceMethodType >
 CEnum< frictionMethodType >
 CEnum< functionTypes >
 CEnum< geometryModeType >
 CEnum< geometryType >
 CEnum< heatSourceType >
 CEnum< hydrostaticMode >
 CEnum< incompressibleField >
 CEnum< injectionMethod >
 CEnum< inletFlowType >
 CEnum< inputFormatType >
 CEnum< interactionType >
 CEnum< interpolationMethod >
 CEnum< interpolationType >
 CEnum< intersectionType >
 CEnum< kernelType >
 CEnum< kineticModelType >
 CEnum< KMethodType >
 CEnum< limitControls >
 CEnum< limitType >
 CEnum< loadFormat >
 CEnum< loadingOption >
 CEnum< logicType >
 CEnum< mappingMode >
 CEnum< massTransferMode >
 CEnum< mergeStrategy >
 CEnum< mode >
 CEnum< modelType >
 CEnum< modelVariable >
 CEnum< modeSorterType >
 CEnum< modeType >
 CEnum< monitorMethodType >
 CEnum< motionTypes >
 CEnum< normType >
 CEnum< offsetMode >
 CEnum< operatingMode >
 CEnum< operationMode >
 CEnum< operationType >
 CEnum< opType >
 CEnum< orientedOption >
 CEnum< outputFormatType >
 CEnum< outputState >
 CEnum< outputTemperatureType >
 CEnum< parseMode >
 CEnum< pathType >
 CEnum< phaseType >
 CEnum< pointAction >
 CEnum< pointStatus >
 CEnum< postOperationType >
 CEnum< powerDistributionMode >
 CEnum< predefined >
 CEnum< predefinedType >
 CEnum< pressureDropModel >
 CEnum< procMapMethod >
 CEnum< projectMode >
 CEnum< refineMode >
 CEnum< refTemperatureType >
 CEnum< regionType >
 CEnum< regionTypes >
 CEnum< resetMode >
 CEnum< rotationMode >
 CEnum< sampleMode >
 CEnum< samplingSource >
 CEnum< satisfiedAction >
 CEnum< scalingType >
 CEnum< selectionModeType >
 CEnum< selectionModeTypes >
 CEnum< setAction >
 CEnum< shearMethodType >
 CEnum< sideVolumeType >
 CEnum< solverType >
 CEnum< sourceType >
 CEnum< stopAtControls >
 CEnum< streamFormat >
 CEnum< sunDirModel >
 CEnum< sunLModel >
 CEnum< temperatureMode >
 CEnum< thermoMode >
 CEnum< thicknessModelType >
 CEnum< timeControls >
 CEnum< topologyFilterType >
 CEnum< trackDirType >
 CEnum< transformType >
 CEnum< triangulationMode >
 CEnum< typeOfMatch >
 CEnum< vector::components >
 CEnum< velocityType >
 CEnum< vertexMotion >
 CEnum< vertexType >
 CEnum< volumeModeType >
 CEnum< volumeType::type >
 CEnum< vtkDataSetType >
 CEnum< vtkDataType >
 CEnum< weightingType >
 CEnum< windowType >
 CEnum< writeControls >
 CEnum< writeOption >
 CEnum< writeType >
 CeqMagOp< T >
 CeqMagOp2< T1, T2 >
 CeqMagSqrOp< T >
 CeqMagSqrOp2< T1, T2 >
 CeqMinusOp< T >
 CeqMinusOp2< T1, T2 >
 CeqOp< T >
 CeqOp2< T1, T2 >
 CeqSqrOp< T >
 CeqSqrOp2< T1, T2 >
 CequalOp< T >
 CequalOp1< T >
 CequalOp2< T1, T2 >
 CequalOp< Scalar >Compare scalar values for equality
 CEquationOfState
 CerrorManip< Err >Error stream manipulators for exit and abort which may terminate the program or throw an exception depending if the exception handling has been switched on (off by default)
 CerrorManipArg< Err, T >Error stream manipulators for functions with an argument
 CEulerDdtSchemeBasic first-order Euler implicit/explicit ddt using only the current and previous time-step values
 CeulerianParticleLightweight class to store particle data derived from VOF calculations, with special handling for input, output and parallel reduction
 CeulerianParticle
 Cexception
 CmasterUncollatedFileOperation::existsOp
 CexprDriverBase driver for parsing (field) values
 CexpressionEntryConvert dictionary entry to a stringified expression
 CexprTypeTraits< Type >Simple type identifiers for polymorphic expression values
 CexprTypeTraits< ::Foam::label >
 CexprTypeTraits< ::Foam::scalar >
 CexprTypeTraits< ::Foam::sphericalTensor >
 CexprTypeTraits< ::Foam::symmTensor >
 CexprTypeTraits< ::Foam::tensor >
 CexprTypeTraits< ::Foam::vector >
 CexprTypeTraits< bool >
 CextendedCellToCellStencilBaseclass for cell-to-cell stencils
 CextendedCellToFaceStencilCalculates/constains the extended cell-to-face stencil
 CextendedFaceToCellStencilNote: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches
 CexternalDisplacementMeshMoverVirtual base class for mesh movers with externally provided displacement field giving the boundary conditions. Move the mesh from the current location to a new location (so modify the mesh; v.s. motionSolver that only returns the new location)
 CexternalFileCouplerEncapsulates the logic for coordinating between OpenFOAM and an external application
 CexternalPointEdgePointHolds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation
 Cextrude2DMeshGiven a 2D mesh insert all the topology changes to extrude. Does not work in parallel
 CextrudeModelTop level extrusion model class
 CMy_items::Face_wrapper< Refs, Traits >
 CfaceAreaIntersectFace intersection class
 CFaceCellWaveName
 CfaceCollapserCollapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span)
 CfaceCoupleInfoContainer for information needed to couple to meshes. When constructed from two meshes and a geometric tolerance finds the corresponding boundary faces
 CfaceEqOp< T, CombineOp >
 CFaceList
 CfaceReflectingCalculates the reflecting faces from specular surfaces. It only takes into account the first reflection coming from a surface hit by the primary Sun hit faces
 CfaceSelectionFace selection method for createBaffles
 CfaceShadingFaceShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate which faces are "hit" by the "direction" vector. NOTE: Only transmissivity values of zero are considered for opaque walls
 CfaceTraits< FaceType >Traits class for faces
 CfaFieldDecomposerFinite Area area and edge field decomposer
 CfaFieldReconstructorFinite Area area and edge fields reconstruction
 CfaGlobalMeshDataVarious mesh related information for a parallel run
 CFallOffReactionRate< ReactionRate, FallOffFunction >General class for handling unimolecular/recombination fall-off reactions
 Cfalse_type
 CfaMeshDistributorHolds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells
 CfaMeshMapperClass holds all the necessary information for mapping fields associated with faMesh
 CfaMeshReconstructorA bare-bones reconstructor for finiteArea meshes when processor meshes are available (in parallel) but an equivalent serial faMesh is needed for reconstruction or decomposition. In these situations, a serial version of the faMesh is needed, but preferably without reconstructing the entire volume mesh
 CfaMeshSubsetHolds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells
 CfaMeshToolsA collection of tools for operating on an faMesh
 CfaPatchDataHelper class for holding data during faPatch construction. Most data members are exposed at the moment
 CfaScalarMatrixTemplate specialisation for scalar faMatrix
 CfaMatrix< Type >::faSolver
 CfeaturePointConformerThe Delaunay vertices required to conform to a feature point can be determined upon initialisation because the feature points are fixed and do not change throughout the meshing process
 CfftFast fourier transform using the fftw library
 CFieldAssociationThe field association for mesh (patch/volume) values
 CfieldAverageItemHelper class to describe what form of averaging to apply. A set will be applied to each base field in Foam::fieldAverage, of the following form
 CsolutionControl::fieldDataSimple convenient storage of field residuals
 CfieldEntryA ccm field entry with short name, name, maxId and type
 CfieldInfoHelper class to store a wordRe and label used by Foam::functionObjects::fieldSelection
 CFieldMapperAbstract base class to hold the Field mapping addressing and weights
 CFieldMapperType
 CfaFieldDecomposer::fieldsCache
 CfvFieldDecomposer::fieldsCache
 ClagrangianFieldDecomposer::fieldsCache
 CpointFieldDecomposer::fieldsCache
 CfieldsDistributorCommon methods/utilities for field decomposers/distributors etc
 CfieldsDistributor
 CfieldSmootherUtility functions for mesh motion solvers
 CfileMonitorChecking for changes to files
 CfileMonitorWatcherInternal tracking via stat(3p) or inotify(7)
 CfileOperationAn encapsulation of filesystem-related operations
 CfileOperationInitialiseGeneral fileOperation initialiser. Handles -ioRanks option, using it to set the FOAM_IORANKS environment variable
 CfileOperationInitialise
 CmasterUncollatedFileOperation::fileOrNullOp
 CmasterUncollatedFileOperation::fileSizeOp
 CfileStatWrapper for stat() and lstat() system calls
 CfileWriterBase class for VTK output writers that handle geometry and fields (eg, vtp, vtu data). These output formats are structured as DECLARED, FIELD_DATA, PIECE followed by any CELL_DATA or POINT_DATA
 CfilmBoilingModelBase class for film boiling models
 CfilmBoilingModel
 CfilmTurbulenceModelBase class for film turbulence models
 CwordRes::filterFunctor wrapper of allow/deny lists of wordRe for filtering
 CtreeDataPrimitivePatch< PatchType >::findAllIntersectOp
 CtreeDataCell::findIntersectOp
 CtreeDataEdge::findIntersectOp
 CtreeDataFace::findIntersectOp
 CtreeDataPoint::findIntersectOp
 CtreeDataPrimitivePatch< PatchType >::findIntersectOp
 CfindNearestMaskedOp< PatchType >
 CtreeDataCell::findNearestOp
 CtreeDataEdge::findNearestOp
 CtreeDataFace::findNearestOp
 CtreeDataPoint::findNearestOp
 CtreeDataPrimitivePatch< PatchType >::findNearestOp
 CtreeDataPrimitivePatch< PatchType >::findSelfIntersectOp
 CFIRECoreCore routines used when reading/writing AVL/FIRE files
 CfixedGradientFaPatchFields
 CfixedGradientFvPatchScalarField
 CfixedGradientFvPatchVectorField
 CFixedList< T, N >A 1D vector of objects of type <T> with a fixed length <N>
 CFixedList< bool, 3 >
 CFixedList< bool, Foam::pTraits< Type >::nComponents >
 CFixedList< Foam::FixedList< Foam::radiation::absorptionCoeffs, nSpecies_ >, maxBands_ >
 CFixedList< Foam::labelBits, 8 >
 CFixedList< Foam::List, 3 >
 CFixedList< Foam::List< Foam::Field >, 3 >
 CFixedList< Foam::List< Foam::FixedList< label, 4 > >, 6 >
 CFixedList< Foam::Vector, 6 >
 CFixedList< Foam::Vector2D, 7 >
 CFixedList< Foam::Vector2D< scalar >, maxBands_ >
 CFixedList< Foam::word, 2 >
 CFixedList< label, 2 >
 CFixedList< label, 3 >
 CFixedList< label, 4 >
 CFixedList< label, 6 >
 CFixedList< label, 8 >
 CFixedList< label, nSpecies_ >
 CFixedList< label, nTypes >
 CFixedList< label, nTypes+1 >
 CFixedList< point, 3 >
 CFixedList< point, 4 >
 CFixedList< point, N >
 CFixedList< scalar, 1 >
 CFixedList< scalar, 100 >
 CFixedList< scalar, 2 >
 CFixedList< scalar, 3 >
 CFixedList< scalar, 7 >
 CFixedList< scalar, maxBands_ >
 CFixedList< scalar, nb_ >
 CFixedList< scalar, nCoeff_ >
 CFixedList< scalar, nCoeffs_ >
 CFixedList< T, 2 >
 CFixedList< Type, 3 >
 CFixedList< Type, 4 >
 CFixedList< vector2D, 3 >
 CFixedList< word, 2 >
 CfixedValueFaPatchVectorField
 CfixedValueFvPatchScalarField
 CfixedValueFvPatchVectorField
 CfixedValuePointPatchVectorField
 CrotorDiskSource::flapData
 CflipBoolOpInvert boolean value
 CflipLabelOpNegate integer values
 CflipOpFunctor to negate primitives. Dummy for most other types
 CfloatTensorA Tensor of values with float precision
 CfloatVectorA Vector of values with float precision
 CfloorOp< T >
 CfloorOp< Scalar >Round scalar downwards - functor version of std::floor
 Cflux< scalar >
 CfoamToVtkReportFieldsCollection of simple static methods for reporting field names by category, which is used by foamToVTK
 CfoamVtkMeshMapsBookkeeping for mesh subsetting and/or polyhedral cell decomposition. Although the main use case is for handling vtk meshes, it is not specific to VTK alone
 CforceCoeffs::forceComponents
 CformatterAbstract class for a VTK output stream formatter
 CfoundOp< StringType >Functor to determine if a string is exists in a list of strings
 CfrictionalStressModel
 CgeometricSurfacePatch::fromIdentifierHelper to convert identifier types as an operation
 CFunction1Type
 CfunctionObjectAbstract base-class for Time/database function objects
 CfvFieldDecomposerFinite Volume volume and surface field decomposer
 CfvFieldReconstructorFinite volume reconstructor for volume and surface fields
 CfvMeshDistributeSends/receives parts of mesh+fvfields to neighbouring processors. Used in load balancing
 CfvMeshMapperClass holds all the necessary information for mapping fields associated with fvMesh
 CfvMeshSubsetHolds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells
 CfvMeshSubsetProxySimple proxy for holding a mesh, or mesh-subset. The subMeshes are currently limited to cellSet or cellZone definitions
 CfvMeshToolsA collection of tools for operating on an fvMesh
 CfvMotionSolverBase class for fvMesh based motionSolvers
 CfvPatchA finiteVolume patch using a polyPatch and a fvBoundaryMesh
 CfvMatrix< Type >::fvSolver
 CGAMGProcAgglomerationProcessor agglomeration of GAMGAgglomerations
 CGammaWeightClass with operator() which returns the weighting factors for the Gamma differencing scheme. Used in conjunction with the template class NVDscheme
 CglobalIndex::gatherNoneDispatch tag
 CglobalIndex::gatherOnlyDispatch tag
 CIntRange< IntType >::ge0Unary predicate for greater-equal 0 (int values)
 CgeneralGeneral relative velocity model
 CgeneralizedNewtonianViscosityModelAn abstract base class for generalized Newtonian viscosity models
 CgenericPatchFieldBaseGeneric infrastructure for reading/writing unknown patch types
 CgenericRagelLemonDriverGeneric interface code for Ragel/Lemon combination Subclasses should implement one or more process() methods
 CGeoMesh< MESH >Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc
 CGeoMesh< faMesh >
 CGeoMesh< fvMesh >
 CGeoMesh< polyMesh >
 CGeoMesh< polySurface >
 CGeoMesh< surfMesh >
 CGeoMesh< triSurface >
 CGeometricMeshObject
 CGeometricMeshObject
 CgeometricSurfacePatchIdentifies a surface patch/zone by name and index, with geometric type
 CglobalIndexCalculates a unique integer (label so might not have enough room - 2G max) for processor + local index. E.g
 CglobalIndexAndTransformDetermination and storage of the possible independent transforms introduced by coupledPolyPatches, as well as all of the possible permutations of these transforms generated by the presence of multiple coupledPolyPatches, i.e. more than one cyclic boundary. Note that any given point can be on maximum 3 transforms only (and these transforms have to be perpendicular)
 CglobalMeshDataVarious mesh related information for a parallel run. Upon construction, constructs all info using parallel communication
 CglobalPointsCalculates points shared by more than two processor patches or cyclic patches
 Canimation::glTFChannel
 Canimation::glTFSampler
 Canimation::glTFTarget
 CgradingDescriptorHandles the specification for grading within a section of a block
 CgranularPressureModel
 Cgreater< ListType >A list compare binary predicate for reverse sort
 Cnatural_sort::greater< T >A list compare binary predicate for reverse natural sort
 CUList< T >::greaterA list compare binary predicate for reverse sort
 CUPtrList< T >::greaterA UPtrList compare binary predicate for reverse sort order
 CgreaterEqOp< T >
 CgreaterEqOp2< T1, T2 >
 CgreaterEqualOp< T >
 CgreaterEqualOp1< T >
 CgreaterEqualOp2< T1, T2 >
 CgreaterOp< T >
 CgreaterOp1< T >
 CgreaterOp2< T1, T2 >
 CIntRange< IntType >::gt0Unary predicate for greater than 0 (int values)
 CHalfedgeDS_face_base
 CHash< T >Hash function class. The default definition is for primitives. Non-primitives used to hash entries on hash tables will need a specialized version
 CHash< bool >Hashing of integral type: bool
 CHash< char >Hashing of integral type: char
 CHash< int32_t >Hashing of integral type: int32_t
 CHash< int64_t >Hashing of integral type: int64_t
 CHash< std::nullptr_t >Hashing of nullptr, always 0
 CHash< std::pair< T1, T2 > >Hashing for std::pair data
 CHash< Tuple2< T1, T2 > >Hashing for Tuple2 data
 CHash< uint32_t >Hashing of integral type: uint32_t
 CHash< void * >Hashing of pointers, treat as unsigned integer
 Cedge::hasherHashing functor for edge (commutative)
 Cface::hasherHashing functor for face
 CFixedList< T, N >::hasherHashing functor for FixedList
 CPackedList< Width >::hasherHashing functor for PackedList
 CphasePairKey::hasherHashing functor for phasePairKey
 Cstring::hasherHashing functor for string and derived string classes
 CtriFace::hasherHashing functor for triFace (commutative)
 CUList< T >::hasherHashing functor for UList
 CHashTableCoreBits that are independent of HashTable template parameters
 CHashTablePair< K, V >Internal storage type for HashTable entries
 CHashTableSingle< K >Internal storage type for HashSet entries
 CheatTransferCoeffModelAn abstract base class for heat transfer coeffcient models
 CheatTransferModel
 CheatTransferModel
 CheheuReactionThermoFoam::heheuReactionThermo
 ChelpBoundaryThis class provides help for boundary conditions (patch fields). When no additional arguments are given, the utility outputs all known boundary conditions
 ChelpFunctionObjectThis class provides help for functionObjects. When no additional arguments are given, the utility outputs all known function objects
 ChelpSolverThis class provides help for solvers. When no additional arguments are given, the utility outputs all known solvers
 ChelpTypeBase class for foam help classes
 ChexBlockHex block definition used in the cfx converter
 ChexRef8Refinement of (split) hexes using polyTopoChange
 ChexRef8DataVarious for reading/decomposing/reconstructing/distributing refinement data
 CmasterUncollatedFileOperation::highResLastModifiedOp
 CHistogram< List >Calculates the counts per bin of a list
 ChumidityTemperatureCoupledMixedFvPatchScalarFieldMixed boundary condition for temperature to be used at the coupling interface between fluid solid regions
 Chyperbolic
 ChypotOp< T >Hypot operation (scalar only)
 CIATEsourceIATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources
 CIDDESDeltaIDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are calculated using the face to face distance of the cell
 CidentityOp
 CIDLListType
 CifEqEqOp< value >Reduction class. If x and y are not equal assign value
 CifstreamPointerA wrapped std::ifstream with possible compression handling (igzstream) that behaves much like a std::unique_ptr
 CignitionFoam::ignition
 CignitionSiteFoam::ignitionSite
 CsigFpe::ignoreHelper to locally ignore SIGFPE handling
 CijkAddressingA simple i-j-k (row-major order) to linear addressing
 CImanip< T >An Istream manipulator taking arguments
 CimplicitFunctionBase class for implicit functions
 CincompressibleInterPhaseTransportModel< Mixture >Transport model selection class for the incompressibleInterFoam family of solvers
 CindexedCellEnum
 CindexedOctreeName
 CindexedVertexEnum
 CsliceRange::indexerA value indexer, for iteration or generation
 CIndirectListAddressing< Addr >A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList. Private inheritance is often used by any inheriting classes
 CIndirectListAddressing< labelList >
 CIndirectListAddressing< labelRange >
 CIndirectListAddressing< sliceRange >
 CIndirectListBase< T, Addr >Base for lists with indirect addressing, templated on the list contents type and the addressing type. Storage for both values and addressing is held outside of the class
 CIndirectListBase< T, labelRange >
 CIndirectListBase< T, labelUList >
 CIndirectListBase< T, sliceRange >
 Cblock::iNewClass used for the read-construction of
 CblockEdge::iNewClass used for the read-construction of
 CblockFace::iNewClass used for the read-construction of
 CblockVertex::iNewClass used for the read-construction of
 CCollidingParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CcoordinateSystem::iNewHelper for construction of coordinateSystem PtrList
 CbinaryBreakupModel::iNewClass used for the read-construction of
 CbreakupModel::iNewClass used for the read-construction of
 CcoalescenceModel::iNewClass used for the read-construction of
 CdriftModel::iNewClass used for the read-construction of
 CIATEsource::iNewClass used for the read-construction of
 CnucleationModel::iNewClass used for the read-construction of
 CpopulationBalanceModel::iNewReturn a pointer to a new populationBalanceModel object created on
 CsizeGroup::iNewReturn a pointer to a new sizeGroup created on freestore
 CDSMCParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CDTRMParticle::iNewFactory class to read-construct particles used for
 Coption::iNew
 CfindCellParticle::iNewFactory class to read-construct particles used for
 Coption::iNewReturn pointer to new fvOption object created
 CignitionSite::iNewRead-construction of PtrLists of ignitionSite
 CINew< T >A helper class when constructing from an Istream or dictionary
 CinjectedParticle::iNewFactory class to read-construct particles used for
 CKinematicParcel< ParcelType >::iNewFactory class to read-construct particles used for
 Cmolecule::iNewFactory class to read-construct particles used for
 CmotionSolver::iNewClass used for the construction of PtrLists of motionSolvers
 CMPPICParcel< ParcelType >::iNewFactory class to read-construct particles used for
 Cparticle< Type >::iNewFactory class to read-construct particles (for parallel transfer)
 CpassiveParticle::iNewFactory class to read-construct particles (for parallel transfer)
 CpassivePositionParticle::iNewFactory class to read-construct particles (for parallel transfer)
 Cphase::iNewReturn a pointer to a new phase created on freestore
 CphaseModel::iNewReturn a pointer to a new phase created on freestore
 CporosityModel::iNewReturn pointer to new porosityModel object created on the freestore
 Cjoint::iNew
 CReactingHeterogeneousParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CReactingMultiphaseParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CReactingParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CsampledSet::iNewClass used for the read-construction of
 CsampledSurface::iNewPtrList read-construction helper
 CsearchableSurface::iNewClass used for the read-construction of
 CsolidParticle::iNewFactory class to read-construct particles (for parallel transfer)
 CSprayParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CstreamLineParticle::iNewFactory class to read-construct particles used for parallel transfer
 CThermoParcel< ParcelType >::iNewFactory class to read-construct particles used for
 CtopoSetSource::iNewClass used for the read-construction of
 CtrackedParticle::iNewFactory class to read-construct particles used for
 CwallBoundedParticle::iNewFactory class to read-construct particles used for
 CwallBoundedStreamLineParticle::iNewFactory class to read-construct particles used for
 CsampledSet::iNewCapture
 CsampledSurface::iNewCapture
 CinfiniteReactionRateInfinite reaction rate
 CInflowBoundaryModel< CloudType >Templated inflow boundary model class
 CInflowBoundaryModel< Foam::DSMCCloud< ParcelType > >
 CInfoProxy< T >A helper class for outputting values to Ostream
 CinletOutletFvPatchScalarField
 CinletOutletFvPatchVectorField
 CinnerProduct< arg1, arg2 >
 CinnerProduct< one, arg2 >
 CinnerProduct< SphericalTensor2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CinnerProduct< SphericalTensor2D< Cmpt >, SymmTensor2D< Cmpt > >
 CinnerProduct< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > >
 CinnerProduct< SphericalTensor2D< Cmpt >, Vector2D< Cmpt > >
 CinnerProduct< SphericalTensor< Cmpt >, SphericalTensor< Cmpt > >
 CinnerProduct< SphericalTensor< Cmpt >, SymmTensor< Cmpt > >
 CinnerProduct< SphericalTensor< Cmpt >, Tensor< Cmpt > >
 CinnerProduct< SphericalTensor< Cmpt >, Vector< Cmpt > >
 CinnerProduct< SymmTensor2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CinnerProduct< SymmTensor2D< Cmpt >, SymmTensor2D< Cmpt > >
 CinnerProduct< SymmTensor2D< Cmpt >, Vector2D< Cmpt > >
 CinnerProduct< SymmTensor< Cmpt >, SphericalTensor< Cmpt > >
 CinnerProduct< SymmTensor< Cmpt >, SymmTensor< Cmpt > >
 CinnerProduct< SymmTensor< Cmpt >, Tensor< Cmpt > >
 CinnerProduct< SymmTensor< Cmpt >, Vector< Cmpt > >
 CinnerProduct< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CinnerProduct< Tensor2D< Cmpt >, Tensor2D< Cmpt > >
 CinnerProduct< Tensor2D< Cmpt >, Vector2D< Cmpt > >
 CinnerProduct< Tensor< Cmpt >, SphericalTensor< Cmpt > >
 CinnerProduct< Tensor< Cmpt >, SymmTensor< Cmpt > >
 CinnerProduct< vector, Type >
 CinnerProduct< Vector2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CinnerProduct< Vector2D< Cmpt >, SymmTensor2D< Cmpt > >
 CinnerProduct< Vector2D< Cmpt >, Tensor2D< Cmpt > >
 CinnerProduct< Vector< Cmpt >, scalar >Dummy innerProduct for scalar to allow the construction of vtables for
 CinnerProduct< Vector< Cmpt >, SphericalTensor< Cmpt > >
 CinnerProduct< Vector< Cmpt >, SymmTensor< Cmpt > >
 CInstant< T >A tuple of scalar value and key. The value often corresponds to a time value, thus the naming of the class. The key will usually be a time name or a file name etc
 CInstant< word >
 Cintegral_constant
 CIntegralScaleBox< Type >Class to describe the integral-scale container being used in the turbulentDigitalFilterInletFvPatchField boundary condition
 CintegrationSchemeBase for a set of schemes which integrate simple ODEs which arise from semi-implcit rate expressions
 CInteractionLists< ParticleType >Builds direct interaction list, specifying which local (real) cells are potentially in range of each other
 CInteractionLists< Foam::molecule >
 CInteractionLists< typename CloudType::parcelType >
 CinterfaceCompositionModelGeneric base class for interface models. Mass transfer models are interface models between two thermos. Abstract class for mass transfer functions
 CinterfaceCompositionModel
 CinterfaceCompressionLimiterInterface compression scheme currently based on the generic limited scheme although it does not use the NVD/TVD functions
 CinterfaceEntryA STARCCM interface definition is a pair of boundary ids
 CinterfaceHeatResistanceInterface Heat Resistance type of condensation/saturation model using spread source distribution following:
 CinterfacePropertiesContains the interface properties
 CalphaContactAngleFvPatchScalarField::interfaceThetaProps
 CalphaContactAngleFvPatchScalarField::interfaceThetaProps
 CalphaContactAngleFvPatchScalarField::interfaceThetaProps
 Cinterpolation< Type >Abstract base class for volume field interpolation
 Cinterpolation< Foam::Vector >
 Cinterpolation< scalar >
 CinterpolationWeightsAbstract base class for interpolating in 1D
 CintersectionFoam::intersection
 CIntRange< IntType >An interval of (signed) integers defined by a start and a size
 CIntRange< label >
 CIOobjectDefines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O
 Cios
 CIOstreamOptionThe IOstreamOption is a simple container for options an IOstream can normally have
 Cis_arithmetic
 Cis_same
 CisAOp< TargetType >Check if dynamic_cast to TargetType is possible, as a functor
 CmasterUncollatedFileOperation::isDirOp
 CmasterUncollatedFileOperation::isFileOp
 CisNotEqOp< T >
 CisoAdvectionAn implementation of the isoAdvector geometric Volume-of-Fluid method advancing the provided volume fraction field (alpha1) in time using the given velocity field, U, and corresponding face fluxes, phi
 CisoSurfaceParamsPreferences for controlling iso-surface algorithms
 Cistream
 CisTypeOp< TargetType >Check is typeid is identical to the TargetType, as a functor
 CIter
 CDLListBase::iteratorA primitive non-const node iterator
 CHashTable< T, Key, Hash >::Iterator< Const >Internally used base for iterator and const_iterator
 CIndirectListBase< T, Addr >::iteratorA non-const iterator for an indirect list
 CSLListBase::iteratorA primitive non-const node iterator
 CUPtrList< T >::iteratorRandom-access iterator with non-const access
 CHashTable< T, Key, Hash >::Iterator< false >
 CHashTable< T, Key, Hash >::Iterator< true >
 CJanevReactionRateJanev, Langer, Evans and Post reaction rate
 CJescharA model for minimum heat flux based on Jeschar et al. (1992) for boiling flows
 CjointAbstract base-class for all rigid-body joints
 CjointBody
 CkinematicCloudVirtual abstract base class for templated KinematicCloud
 CkinematicParcelInjectionDataContainer class to provide injection data for kinematic parcels
 CkinematicParcelInjectionDataIOList
 CkinematicThinFilmThin film model
 CkineticTheoryModelKinetic theory particle phase RAS model
 CKirchhoffShell
 ClabelBitsA 29bits label and 3bits direction packed into single label
 ClabelOp< class >Conversion/extraction to label operation
 ClabelOp< int32_t >Convert (likely promote) from int32_t to label
 ClabelOp< int64_t >Convert (possibly truncate) from int64_t to label
 ClabelRangeOp< class >Conversion/extraction to labelRange operation (functor)
 ClabelRangeOp< polyPatch >The labelRange of a polyPatch
 ClabelRangeOp< surfZone >The labelRange of a surfZone
 ClagrangianFieldDecomposerLagrangian field decomposer
 ClagrangianReconstructorReconstructor for lagrangian positions and fields
 ClaminarFlameSpeedAbstract class for laminar flame speed
 CLandauTellerReactionRateLandau-Teller reaction rate
 CLangmuirHinshelwoodReactionRatePower series reaction rate
 CmasterUncollatedFileOperation::lastModifiedOp
 CstructuredRenumber::layerLessLess function class that can be used for sorting according to
 ClayerParametersSimple container to keep together layer specific information
 ClduAddressingThe class contains the addressing required by the lduMatrix: upper, lower and losort
 ClduInterfaceAn abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches
 ClduInterfaceFieldAn abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields
 ClduMatrixLduMatrix is a general matrix class in which the coefficients are stored as three arrays, one for the upper triangle, one for the lower triangle and a third for the diagonal
 CLduMatrix< Type, DType, LUType >LduMatrix is a general matrix class in which the coefficients are stored as three arrays, one for the upper triangle, one for the lower triangle and a third for the diagonal
 ClduMeshAbstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers
 ClduScheduleEntryStruct to hold the patch index and the initialisation flag for the patch schedule
 CIntRange< IntType >::le0Unary predicate for less-equal 0 (int values)
 CleastSquareGrad< T >Estimates the gradient with a least square scheme in a cell
 CLeidenfrostModelBase class for Leidenfrost-effect models
 CLESdeltaAbstract base class for LES deltas
 CLESfilterAbstract class for LES filters
 CglobalIndexAndTransform::lessLess function class used in sorting encoded transforms and indices
 CInstant< T >::lessLess function for sorting
 Cless< ListType >A list compare binary predicate for normal sort
 CSortableListDRGEP< Type >::lessLess function class used by the sort function
 Cnatural_sort::less< T >A list compare binary predicate for natural sort
 CUList< T >::lessA list compare binary predicate for normal sort
 CUPtrList< T >::less
 CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_x_3
 CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_y_3
 CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_z_3
 ClessEqOp< T >
 ClessEqOp2< T1, T2 >
 ClessEqualOp< T >
 ClessEqualOp1< T >
 ClessEqualOp2< T1, T2 >
 ClessOp< T >
 ClessOp1< T >
 ClessOp2< T1, T2 >
 ClessProcPatchesLess function class that can be used for sorting processor patches
 CliftModel
 CLimiter
 CLimiterFunc
 CLimiterType
 CLimitFuncsClass to create NVD/TVD limited weighting-factors
 CLindemannFallOffFunctionLindemann fall-off function
 Cline< Point, PointRef >A line primitive
 ClinearFitPolynomialLinear polynomial for interpolation fitting
 ClinearTsubVapour bubble diameter model for modelling of condensation of vapour bubbles. Calculates bubble diameter as a function of liquid phase subcooling
 ClinearUpwindWeightClass with operator() which returns the weighting factors for the linear-upwind differencing scheme. Note that the weighting factors are not bounded between upwind and central-differencing, some downwind contribution is possible although the interpolate is limited to be between the upwind and downwind cell values
 ClineDivideDivides a line into segments
 ClineSearchAbstract base class for line search methods
 CDLListBase::linkThe structure for a doubly-linked storage node
 CSLListBase::linkThe structure for a singly-linked storage node
 CLListBase::link
 CliquidFilmBaseBase class for thermal 2D shells
 CliquidFilmModelThin Model Film model
 CliquidMixturePropertiesA mixture of liquids
 CList< Type >Container for glTF entities
 CList< Foam::glTF::accessor >
 CList< Foam::glTF::animation >
 CList< Foam::glTF::bufferView >
 CList< Foam::glTF::mesh >
 CList< Foam::glTF::object >
 CUPstream::listEqCombineReduce operator for lists. Used for counting
 CglobalMeshData::ListPlusEqOp< T >Deprecated(2020-09) use ListOps::appendEqOp
 ClistPlusEqOp< T >
 ClistUpdateOp< Type, TrackingData >List update operation
 CLListBase
 CmasterUncollatedFileOperation::lnOp
 ClocalEulerDdt
 ClocalPointRegionTakes mesh with 'baffles' (= boundary faces sharing points). Determines for selected points on boundary faces the 'point region' it is connected to. Each region can be visited by a cell-face-cell walk. Used in duplicating points after splitting baffles
 CIntRange< IntType >::lt0Unary predicate for less than 0 (int values)
 ClumpedPointControllerSimple connectivity of point labels to specify a controller for lumped point movement
 ClumpedPointInterpolatorA simple linear interpolator between two locations, which are referenced by index
 ClumpedPointMovementThe movement driver that describes initial point locations, the current state of the points/rotations, and forwarding to the externalFileCoupler communication coordinator
 ClumpedPointStateThe state of lumped points corresponds to positions and rotations
 CLun
 CmagnetClass to hold the defining data for a permanent magnet, in particular the name, relative permeability and remanence
 CmagSqr< Type >
 CmapAddedPolyMeshClass containing mesh-to-mesh mapping information after a mesh addition where we add a mesh ('added mesh') to an old mesh, creating a new mesh
 CmapDistributeBaseClass containing processor-to-processor mapping information
 CmapDistributeLagrangianMesh-to-mesh mapping information for particles
 CmapDistributePolyMeshClass containing mesh-to-mesh mapping information after a mesh distribution where we send parts of meshes (using subsetting) to other processors and receive and reconstruct mesh
 CMapFaAreaFieldMap area internal field on topology change. This is a partial template specialisation, see MapGeometricFields
 CMapFaEdgeFieldMap edge internal field on topology change. This is a partial template specialisation, see MapGeometricFields
 CMapInternalField< Type, MeshMapper, GeoMesh >Generic internal field mapper. For "real" mapping, add template specialisations for mapping of internal fields depending on mesh type
 CMapInternalField< Type, MeshMapper, areaMesh >
 CMapInternalField< Type, MeshMapper, edgeMesh >
 CMapInternalField< Type, MeshMapper, pointMesh >
 CMapInternalField< Type, MeshMapper, surfaceMesh >
 CMapInternalField< Type, MeshMapper, volMesh >
 CmapPatchChangeClass containing mesh-to-mesh mapping information after a patch change operation
 CmappedPatchBaseDetermines a mapping between patch face centres and mesh cell or face centres and processors they're on
 CmappedPatchFieldBase< Type >Functionality for sampling fields using mappedPatchBase. Every call to mappedField() returns a sampled field, optionally scaled to maintain an area-weighted average
 CmappedPatchFieldBase< scalar >
 CMapPointFieldMap point field on topology change. This is a partial template specialisation for GeoMesh=pointMesh
 CmapPolyMeshClass containing mesh-to-mesh mapping information after a change in polyMesh topology
 CmapSubsetMeshClass containing mesh-to-mesh mapping information after a subset operation
 CMarshakRadiationFixedTemperatureFvPatchScalarFieldA 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G)
 CMarshakRadiationFvPatchScalarFieldA 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G)
 CmasslessBody
 CmassTransferModel
 CwordRes::matcherFunctor wrapper of a list of wordRe for matching
 CMatrix< Form, Type >A templated (m x n) matrix of objects of <T>. The layout is (mRows x nCols) - row-major order:
 CMatrix< RectangularMatrix< complex >, complex >
 CMatrix< RectangularMatrix< scalar >, scalar >
 CMatrix< RectangularMatrix< Type >, Type >
 CMatrix< SquareMatrix< cmptType >, cmptType >
 CMatrix< SquareMatrix< Foam::SymmTensor2D >, Foam::SymmTensor2D >
 CMatrix< SquareMatrix< scalar >, scalar >
 CMatrix< SquareMatrix< Type >, Type >
 CMatrix< SymmetricSquareMatrix< Type >, Type >
 CMatrixBlock< MatrixType >A templated block of an (m x n) matrix of type <MatrixType>
 CmaxDeltaxyzDelta calculated by taking the maximum distance between the cell centre and any face centre. For a regular hex cell, the computed delta will equate to half of the cell width; accordingly, the deltaCoeff model coefficient should be set to 2 for this case
 CmaxDeltaxyzCubeRootLESDeltaMaximum delta between maxDeltaxyz and cubeRootVolDelta
 CmaxEqOp< T >
 CmaxEqOp2< T1, T2 >
 CmaxFirstEqOp< T1 >Assign tuple-like container to use the one with the larger value of first
 CmaxFirstOp< T1 >Compare tuple-like containers
 CmaxMagSqrEqOp< T >
 CmaxMagSqrEqOp2< T1, T2 >
 CmaxMagSqrOp< T >
 CmaxMagSqrOp2< T1, T2 >
 CmaxMagSqrOp3< T, T1, T2 >
 CmaxOp< T >
 CmaxOp2< T1, T2 >
 CmaxOp3< T, T1, T2 >
 CmappedPatchBase::maxProcEqOp
 CmemInfoMemory usage information for the current process, and the system memory that is free
 CmeshDualiserCreates dual of polyMesh. Every point becomes a cell (or multiple cells for feature points), a walk around every edge creates faces between them
 CmeshedSurfAbstract definition of a meshed surface defined by faces and points
 CMeshedSurfaceIOAllocatorA helper class for storing points and faces with IO capabilities
 CMeshObjectType
 CmeshReaderThis class supports creating polyMeshes with baffles
 CmeshRefinementHelper class which maintains intersections of (changing) mesh with (static) surfaces
 CmeshSearchVarious (local, not parallel) searches on polyMesh; uses (demand driven) octree to search
 CmeshStructureDetect extruded mesh structure given a set of faces (uindirectPrimitivePatch)
 CmeshToMeshClass to calculate the cell-addressing between two overlapping meshes
 CmeshToMesh0Serial mesh to mesh interpolation class
 CmeshToMeshDataTransfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave
 CmeshToMeshMethodBase class for mesh-to-mesh calculation methods
 CMeshWaveName
 CmeshWriterWrite OpenFOAM meshes and/or results to another CFD format
 CmessageStreamHandle output messages in a simple, consistent stream-based manner
 CregExpCxx::metaFunctor wrapper for testing meta-characters
 CmethodAbstract base for run-time selectable surface feature extraction methods
 CMHFModelBase class for minimum heat flux (MHF) models
 CMHFModel
 CminDataFor use with FaceCellWave. Transports minimum passive data
 CminEqOp< T >
 CminEqOp2< T1, T2 >
 CminEqOp< labelPair >
 CminEqOpFace
 CminFirstEqOp< T1 >Assign tuple-like container to use the one with the smaller value of first
 CminFirstOp< T1 >Compare tuple-like containers
 CminMagSqrEqOp< T >
 CminMagSqrEqOp2< T1, T2 >
 CminMagSqrOp< T >
 CminMagSqrOp2< T1, T2 >
 CminMagSqrOp3< T, T1, T2 >
 CminMaxConditionMinimum/maximum run time conditions. If the value type is not scalar, the magnitude of the value is used in the evaluation
 CminMaxEqOp< T >Combine assignment for MinMax range
 CminMaxMagEqOp< T >Combine assignment for MinMax range
 CminMaxMagOp< T >Scalar combine the magitude of a value
 CminMaxOp< T >Combine values and/or MinMax ranges
 CminmodMinmod gradient limiter
 CminModOp< T >
 CminModOp2< T1, T2 >
 CminModOp3< T, T1, T2 >
 CminOp< T >
 CminOp2< T1, T2 >
 CminOp3< T, T1, T2 >
 Cone::minusA class representing the concept of -1
 CminusEqOp< T >
 CminusEqOp2< T1, T2 >
 CminusOp< T >
 CminusOp2< T1, T2 >
 CminusOp3< T, T1, T2 >
 CmixedFvPatchScalarField
 CmixedFvPatchVectorField
 CMixtureType
 CmixtureViscosityModelAn abstract base class for incompressible mixtureViscosityModels
 CmasterUncollatedFileOperation::mkDirOp
 CmasterUncollatedFileOperation::modeOp
 CmomentOfInertiaCalculates the inertia tensor and principal axes and moments of a polyhedra/cells/triSurfaces. Inertia can either be of the solid body or of a thin shell
 CSortableListEFA< Type >::moreLess function class used by the sort function
 CmotionDiffusivityAbstract base class for cell-centre mesh motion diffusivity
 CmotionInterpolationBase class for interpolation of cell displacement fields, generated by fvMotionSolvers, to the points. This base class implements the default method which applies volPointInterpolation only
 CmotionSmootherAlgoGiven a displacement moves the mesh by scaling the displacement back until there are no more mesh errors
 CmotionSmootherData
 CMoveableMeshObject
 CMoveableMeshObject
 CMRFZoneMRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream
 CmultiDimPolyFitter< T >Fit a polynominal function with the help of multiDimPolyFunction
 CmultiDimPolyFunctionsBase class for polynomial functions
 CmultiDirRefinementDoes multiple pass refinement to refine cells in multiple directions
 CmultiplyEqOp< T >
 CmultiplyEqOp2< T1, T2 >
 CmultiplyOp< T >
 CmultiplyOp2< T1, T2 >
 CmultiplyOp3< T, T1, T2 >
 CmultiplyWeightedOp< T, CombineOp >
 CmasterUncollatedFileOperation::mvBakOp
 CmasterUncollatedFileOperation::mvOp
 CNamedEnum< EnumType, nEnum >A NamedEnum is a wrapper around a list of names that represent particular enumeration values
 CnameOp< T >Extract name (as a word) from an object, typically using its name() method
 CnameOp< expressions::valueTypeCode >A word representation of a valueTypeCode. Empty for INVALID
 CnameOp< int16_t >A word representation of int16 value
 CnameOp< int32_t >A word representation of int32 value
 CnameOp< int64_t >A word representation of int64 value
 CnameOp< Scalar >A word representation of a floating-point value
 CnameOp< uint16_t >A word representation of uint16 value
 CnameOp< uint32_t >A word representation of uint32 value
 CnameOp< uint64_t >A word representation of uint64 value
 CnameOp< uint8_t >A word representation of uint8 value
 CNASCoreCore routines used when reading/writing NASTRAN files
 Cnatural_sortEncapsulation of natural order sorting for algorithms
 CmappedPatchBase::nearestEqOp
 CnearestEqOp
 CnearestFaceAMI::nearestEqOpHelper class for finding nearest
 CmappedPatchBase::nearestWorldEqOp
 CnoBlending
 CdynamicIndexedOctree< Type >::nodeTree node. Has up pointer and down pointers
 CindexedOctree< Type >::nodeTree node. Has up pointer and down pointers
 CnoiseModelBase class for noise models
 CnoneConditionA no-op condition that simply returns true/nothing to do
 CnoneViscosity
 CnoOpSame as Foam::identityOp. Should never be specialized
 CNoPackingPlace holder for the 'none' option
 CnopEqOp< T >
 CnopEqOp2< T1, T2 >
 CnormalLessTo compare normals
 CnotEqualOp< T >
 CnotEqualOp1< T >
 CnotEqualOp2< T1, T2 >
 CnotEqualOp< Scalar >Compare scalar values for inequality
 CnucleateFluxModelBase class for nucleation flux models
 CnucleationModelBase class for nucleation models
 CnucleationSiteModelBase class for nucleation site density models
 Cnull< Type >
 CNullMRF
 CNullObjectSingleton null-object class and instance
 CNURBSbasisNURBSbasis function. Used to construct NURBS curves, surfaces and volumes
 CNVDTVDFoam::NVDTVD
 CNVDVTVDVFoam::NVDVTVDV
 CNVDweight
 CobjectHitThis class describes a combination of target object index and success flag. Behaves somewhat like std::optional
 CobjectMapAn objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point
 COCountStreamAllocatorAn stream/stream-buffer allocator for counting
 CnoiseModel::octaveBandInfoOctave band information
 CODESolverAbstract base-class for ODE system solvers
 CODESystemAbstract base class for the systems of ordinary differential equations
 CoffsetOp< T >Offset operator for ListListOps::combineOffset()
 CoffsetOp< face >Specialization to offset faces, used in ListListOps::combineOffset
 CoffsetOp< labelledTri >Specialization to offset faces, used in ListListOps::combineOffset
 CoffsetOp< triFace >Specialization to offset faces, used in ListListOps::combineOffset
 COFstreamCollatorThreaded file writer
 CofstreamPointerA wrapped std::ofstream with possible compression handling (ogzstream) that behaves much like a std::unique_ptr
 COListStreamAllocatorAn stream/stream-buffer output allocator with DynamicList-like storage
 COmanip< T >An Ostream manipulator taking arguments
 ConeA class representing the concept of 1 (one) that can be used to avoid manipulating objects known to be one at compile-time. It is also used for tagged dispatch
 CopAddResult< AheadOp, BehindOp >Trait to determine the result of the addition of two operations
 CopAddResult< noOp, noOp >
 CopAddResult< noOp, Op >
 CopAddResult< Op, noOp >
 CopAddResult< Op, Op >
 COppositeFaceCellWaveName
 CoptimisationTypeAbstract base class for optimisation methods
 CoptionBase abstract class for handling finite area options (i.e. faOption)
 CoptionBase abstract class for handling finite volume options (i.e. fvOption)
 CoptionalData< T >A simplified version of std::optional (c++17), with much simpler construction semantics
 Creader::options
 CensightCase::optionsConfiguration options for the ensightCase
 CensightMesh::optionsConfiguration options for the ensightMesh
 CoptMeshMovementAbstract base class for translating an update of the design variables into mesh movement
 CorEqOp< T >
 CorEqOp2< T1, T2 >
 CorientedTypeClass to determine the 'oriented' status of surface fields
 CorOp< T >
 CorOp2< T1, T2 >
 COSCountStreamAn output stream for calculating byte counts
 COSHA1streamAllocatorAllocator for an osha1stream
 Costream
 CouterProduct< arg1, arg2 >
 CouterProduct< arg1, arg1 >
 CouterProduct< Cmpt, SphericalTensor2D< Cmpt > >
 CouterProduct< Cmpt, SphericalTensor< Cmpt > >
 CouterProduct< Cmpt, SymmTensor2D< Cmpt > >
 CouterProduct< Cmpt, SymmTensor< Cmpt > >
 CouterProduct< SphericalTensor2D< Cmpt >, Cmpt >
 CouterProduct< SphericalTensor< Cmpt >, Cmpt >
 CouterProduct< SymmTensor2D< Cmpt >, Cmpt >
 CouterProduct< SymmTensor< Cmpt >, Cmpt >
 CouterProduct< Vector2D< Cmpt >, Vector2D< Cmpt > >
 COutputAdaptor< Container, Delimiters >An output adaptor with a write method and an Ostream operator
 CoutputOptionsEncapsulated combinations of output format options. This is primarily useful when defining the output type based on some command-line arguments or dictionary contents. However, it can also be a useful alternative to using the underlying enumeration directly, since this class provides additional methods not possible with an enum
 CPackedListCoreTemplate-invariant parts for PackedList
 CPairCollisionRecord< Type >Record of a collision between the particle holding the record and the particle with the stored id
 CPairCollisionRecord< PairType >
 CPairCollisionRecord< vector >
 CPairModel< CloudType >Templated pair interaction class
 CPairModel< Foam::DSMCCloud >
 CpairPatchAgglomerationPrimitive patch pair agglomerate method
 CpairPotential
 CparcelSelectionSelection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry
 CParcelType
 CparcelType
 CparcelType
 CparFaFieldDistributorCacheSimple container to manage read/write, redistribute finiteArea fields
 CparFvFieldDistributorFinite volume reconstructor for volume and surface fields
 CparLagrangianDistributorLagrangian field redistributor
 CparPointFieldDistributorDistributor/redistributor for point fields, uses a two (or three) stage construction
 CParRunControlHelper class for initializing parallel jobs from the command arguments, storing 'dry-run' state etc. Also handles cleanup of parallel (or serial) jobs
 CparserLemon parser interface for field expressions grammar
 CparserLemon parser interface for patch expressions grammar
 CparserLemon parser interface for volume expressions grammar
 CParSortableListName
 CpartialSlipFvPatchVectorField
 CParticleForce< CloudType >Abstract base class for particle forces
 CParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > >
 CParticleForce< KinematicCloud< CloudType > >
 CParticleForce< KinematicCloud< Foam::DSMCCloud > >
 CparticleInfo
 CparticleInfoCombineOp
 CParticleStressModelBase class for inter-particle stress models
 CparticleTracksSamplerHelper class when generating particle tracks. The interface is fairly rudimentary
 CParticleType
 CpartitioningModelBase class for wall heat flux partitioning models
 CPatchConvert OpenFOAM patch to vtkPolyData
 CpatchDistMethodSpecialisation of patchDist for wall distance calculation
 CpatchEdgeFaceInfo
 CpatchEdgeFaceRegionTransport of region for use in PatchEdgeFaceWave
 CpatchEdgeFaceRegionsTransport of regions for use in PatchEdgeFaceWave
 CPatchEdgeFaceWaveName
 CpatchExprFieldBaseBase class for managing patches with expressions. The expected input supports value, gradient and mixed conditions
 CpatchFaceOrientationTransport of orientation for use in PatchEdgeFaceWave
 CpatchIdentifierIdentifies a patch by name and index, with optional physical type and group information
 CpatchInjectionBase
 CPatchInjectionBaseBase class for patch-based injection models
 CpatchInteractionDataHelper class for the LocalInteraction patch interaction model
 CPatchToolsA collection of tools for searching, sorting PrimitivePatch information
 CPatchToPatchInterpolationName
 CpatchToPoly2DMeshConvert a primitivePatch into a 2D polyMesh
 CPDRarraysWork array definitions for PDR fields
 CPDRmeshArraysOpenFOAM/PDRblock addressing information
 CPDRobstacleObstacle definitions for PDR
 CPDRparamsParameters for PDRsetFields
 CPDRpatchDefBookkeeping for patch definitions
 CphasePressureModelParticle-particle phase-pressure RAS model
 CphasePropertiesHelper class to manage multi-specie phase properties
 CphasePropertiesListSimple container for a list of phase properties
 CphaseTransferModel
 CPhiLimiterClass with limiter function which returns the limiter for the Phi differencing scheme
 CplaneGeometric class that creates a 3D plane and can return the intersection point between a line and the plane
 CnoiseModel::planInfoFFTW planner information
 CplusEqMagSqrOp< T >
 CplusEqMagSqrOp2< T1, T2 >
 CplusEqOp< Key, HashType >Combine HashSet operation. Equivalent to 'a |= b'
 CplusEqOp< T, Key, HashType >Combine HashTable operation. Equivalent to 'a += b'
 CplusEqOp< T >
 CplusEqOp2< T1, T2 >
 CplusOp< T >
 CplusOp2< T1, T2 >
 CplusOp3< T, T1, T2 >
 CpointConversionConversion functions between point (Foam::) and Point (CGAL::)
 CpointEdgeCollapseDetermines length of string of edges walked to point
 CpointEdgePointHolds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation
 CpointEdgeStructuredWalkDetermines length of string of edges walked to point
 CPointEdgeWaveName
 CpointFieldDecomposerPoint field decomposer
 CpointFieldReconstructorPoint field reconstructor
 CPointHit< PointType >Describes the interaction of a face and a point. It carries the info of a successful hit and (if successful) the interaction point
 CPointIndexHit< PointType >This class describes the interaction of (usually) a face and a point. It carries the info of a successful hit and (if successful), returns the interaction point
 CPointIntegrateData< DataType >Integrate along selected edges using PointEdgeWave
 CpointMeshMapperClass holds all the necessary information for mapping fields associated with pointMesh
 CpointMVCWeightContainer to calculate weights for interpolating directly from vertices of cell using Mean Value Coordinates
 CpointPatchBasic pointPatch represents a set of points from the mesh
 CpointPatchField< Type >Abstract base class for point-mesh patch fields
 CpointPatchField< Foam::SphericalTensor >
 CpointPatchField< Foam::SymmTensor >
 CpointPatchField< Foam::Tensor >
 CpointPatchField< Foam::Vector >
 CpointPatchField< scalar >
 CpointPatchField< vector >
 CpointTopoDistanceData< Type >For use with PointEdgeWave. Determines topological distance to starting points. Templated on passive transported data
 CpointToPointPlanarInterpolationInterpolates between two sets of unstructured points using 2D Delaunay triangulation. Used in e.g. timeVaryingMapped bcs
 CpointVolInterpolation
 CPolyhedron_items_3
 CPolyhedronReader
 CpolyLineA series of straight line segments, which can also be interpreted as a series of control points for splines, etc
 CpolyMeshAdderAdds two meshes without using any polyMesh morphing
 CpolyMeshFilterSettingsClass to store the settings for the polyMeshFilter class
 CpolyMeshGeometryUpdateable mesh geometry and checking routines
 CpolyMeshModifierVirtual base class for mesh modifiers
 CpolyMeshTetDecompositionTools for performing the minimum decomposition of faces of the mesh into triangles so that the cells may be tet decomposed. Includes functions for finding variable face starting (base) points on each face to avoid the decomposition of cells into tets that have negative or zero volume
 CPolynomialEntryPolynomialEntry container data entry for scalars. Items are stored in a list of Tuple2's. Data is input in the form, e.g. for an entry <entryName> that describes y = x^2 + 2x^3
 CpolyTopoChangeDirect mesh changes based on v1.3 polyTopoChange syntax
 Cparticle< Type >::positionsCompat1706Old particle positions content for OpenFOAM-1706 and earlier
 Cpotential
 CpowerLawLopesdaCostaZone
 CpowerSeriesReactionRatePower series reaction rate
 CpowProduct< arg1, arg2 >
 CPrandtlDeltaApply Prandtl mixing-length based damping function to the specified geometric delta to improve near-wall behavior or LES models
 CLduMatrix< Type, DType, LUType >::preconditionerAbstract base-class for LduMatrix preconditioners
 ClduMatrix::preconditionerAbstract base-class for lduMatrix preconditioners
 CpressureControlProvides controls for the pressure reference is closed-volume simulations and a general method for limiting the pressure during the startup of steady-state simulations
 CprimitiveMeshCell-face mesh analysis engine
 CprimitiveMeshGeometryUpdateable mesh geometry + checking routines
 CprimitiveMeshToolsCollection of static functions operating on primitiveMesh (mainly checks)
 CPrimitivePatchBaseNon-templated base elements for PrimitivePatch
 CPrimitivePatchInterpolation< Patch >Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa
 CPrimitivePatchInterpolation< Foam::PrimitivePatch >
 CPrintTable< KeyType, DataType >Print a table in parallel, e.g.;
 CfaFieldDecomposer::fieldsCache::privateCache
 CfvFieldDecomposer::fieldsCache::privateCache
 ClagrangianFieldDecomposer::fieldsCache::privateCache
 CpointFieldDecomposer::fieldsCache::privateCache
 CprocessorFaMeshesContainer for finite-area processor mesh addressing
 CprocessorLduInterfaceAn abstract base class for processor coupled interfaces
 CprocessorLduInterfaceFieldAbstract base class for processor coupled interfaces
 CprocessorLODBase class to generate a parallel distribution map for sending sufficient target objects to cover a description of the source object, based on processor Level Of Detail (LOD) shapes
 CprocessorMeshesContainer for processor mesh addressing
 CprocessorTopologyDetermines/represents processor-processor connection. After instantiation contains the processor-processor connection table (globally synchronized on all processors)
 CprocLduInterfaceIO interface for processorLduInterface
 CprocLduMatrixI/O for lduMatrix and interface values
 CprocLessLess operator for pairs of <processor><index>
 CprofileModelBase class for profile models for handling aerofoil lift and drag polar diagrams
 CprofilingInformationCode profiling information in terms of time spent, number of calls etc
 CprofilingPstreamTimers and values for simple (simplistic) mpi-profiling. The entire class behaves as a singleton
 CprofilingSysInfoGeneral system information useful for profiling
 CprofilingTriggerTriggers for starting/stopping code profiling
 CPstreamBuffersBuffers for inter-processor communications streams (UOPstream, UIPstream)
 CpTraits< bool >
 CpTraits< char >Template specialisation for pTraits<char>
 CpTraits< complex >
 CpTraits< edge >Template specialization for pTraits<edge> so we can use syncTools
 CpTraits< int32_t >Template specialization for pTraits<int32_t>
 CpTraits< int64_t >Template specialization for pTraits<int64_t>
 CpTraits< labelList >Template specialization for pTraits<labelList> so we can have fields
 CpTraits< Scalar >
 CpTraits< uint32_t >Template specialization for pTraits<uint32_t>
 CpTraits< uint64_t >Template specialization for pTraits<uint64_t>
 CpTraits< uint8_t >Template specialization for pTraits<uint8_t>
 CpTraits< vectorList >Template specialization for pTraits<labelList> so we can have fields
 CpTraits< weightedPosition >PTraits
 Cpyramid< Point, PointRef, polygonRef >A geometric pyramid primitive with a base of 'n' sides: i.e. a parametric pyramid. A pyramid is constructed from a base polygon and an apex point
 CQRMatrix< MatrixType >QRMatrix computes QR decomposition of a given scalar/complex matrix A into the following:
 CquadraticFitPolynomialQuadratic polynomial for centred interpolation fitting
 CquadraticLinearFitPolynomialQuadratic/linear polynomial for interpolation fitting: quadratic normal to the face, linear in the plane of the face for consistency with 2nd-order Gauss
 CquadraticLinearUpwindFitPolynomialQuadratic polynomial for upwind biased interpolation fitting
 CquadraticUpwindFitPolynomialQuadratic polynomial for upwind biased interpolation fitting
 CquaternionQuaternion class used to perform rotations in 3D space
 CradialModel
 CradiativeIntensityRayRadiation intensity for a ray in a given direction
 CRand48A pseudo random number generator using the linear congruential algorithm with the following parameters:
 CRandomRandom number generator
 CRASModel
 CRASModelVariablesAbstract base class for objective functions. No point in making this runTime selectable since its children will have different constructors
 Cplane::rayA reference point and direction
 CreactingCloudVirtual abstract base class for templated ReactingCloud
 CreactingHeterogeneousCloudVirtual abstract base class for templated ReactingCloud
 CreactingMultiphaseCloudVirtual abstract base class for templated reactingMultiphaseCloud
 CreactingMultiphaseParcelInjectionDataIOList
 CreactingParcelInjectionDataIOList
 CreactionRateFlameAreaAbstract class for reaction rate per flame area unit
 CReactionType
 CmasterUncollatedFileOperation::readDirOp
 CreadFieldsHandlerA simple field-loader, as per the readFields function object
 CABAQUSCore::readHelperRaw reader structure
 CindexedCell< Gt, Cb >::Rebind_TDS< TDS2 >
 CindexedFace< Gt, Fb >::Rebind_TDS< TDS2 >
 CindexedVertex< Gt, Vb >::Rebind_TDS< TDS2 >
 CreducedUnits
 CreduceFileStatesReduction operator for PackedList of fileState
 CrefCountReference counter for various OpenFOAM components
 CPackedList< Width >::referenceA reference supporting read/write access to an entry
 CrefineCellContainer with cells to refine. Refinement given as single direction
 CrefinementDataTransfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave
 CrefinementDistanceDataTransfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave
 CrefinementParametersSimple container to keep together refinement specific information
 CrefinementSurfacesContainer for data on surfaces used for surface-driven refinement. Contains all the data about the level of refinement needed per surface
 CreflectionModelBase class for radiation scattering
 CrefPtr< T >A class for managing references or pointers (no reference counting)
 CrefPtr< Field< InputType > >
 CrefPtr< Field< Type > >
 CrefPtr< Foam::Field< Type > >
 CrefPtr< Foam::GeometricField >
 CrefPtr< Foam::List >
 CrefPtr< Foam::List< T > >
 CrefPtr< Foam::mapDistributePolyMesh >
 CrefPtr< Foam::meshedSurf >
 CrefPtr< Foam::OSstream >
 CrefPtr< Foam::pointMesh >
 CrefPtr< Foam::PrimitivePatch >
 CregExpCxxWrapper around C++11 regular expressions with some additional prefix-handling. The prefix-handling is loosely oriented on PCRE regular expressions and provides a simple means of tuning the expressions
 CregExpPosixWrapper around POSIX extended regular expressions with some additional prefix-handling. The prefix-handling is loosely oriented on PCRE regular expressions and provides a simple means of tuning the expressions
 CregionModelFunctionObjectRegion model function object base class
 CregionSideDetermines the 'side' for every face and connected to a singly-connected (through edges) region of faces. Gets set of faces and a list of mesh edges ('fenceEdges') which should not be crossed. Used in splitting a mesh region
 CrelativeVelocityModel
 CremoveCellsGiven list of cells to remove, insert all the topology changes
 CremoveFacesGiven list of faces to remove insert all the topology changes. Contains helper function to get consistent set of faces to remove
 CremovePointsRemoves selected points from mesh and updates faces using these points
 CrenumberMethodAbstract base class for renumbering
 CrepatchPolyTopoChangerA mesh which allows changes in the patch distribution of the boundary faces. The change in patching is set using changePatchID. For a boundary face, a new patch ID is given
 CrestraintBase class for defining restraints for rigid-body dynamics
 CreuseTmp< TypeR, Type1 >
 CreuseTmp< TypeR, TypeR >
 CreuseTmpDimensionedField< TypeR, Type1, GeoMesh >
 CreuseTmpDimensionedField< TypeR, TypeR, GeoMesh >
 CreuseTmpFieldField< Field, TypeR, Type1 >
 CreuseTmpFieldField< Field, TypeR, TypeR >
 CreuseTmpGeometricField< TypeR, Type1, PatchField, GeoMesh >
 CreuseTmpGeometricField< TypeR, TypeR, PatchField, GeoMesh >
 CreuseTmpTmp< TypeR, Type1, Type12, Type2 >
 CreuseTmpTmp< TypeR, Type1, Type12, TypeR >
 CreuseTmpTmp< TypeR, TypeR, TypeR, Type2 >
 CreuseTmpTmp< TypeR, TypeR, TypeR, TypeR >
 CreuseTmpTmpDimensionedField< TypeR, Type1, Type12, Type2, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, Type1, Type12, TypeR, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, Type2, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, TypeR, GeoMesh >
 CreuseTmpTmpFieldField< Field, TypeR, Type1, Type12, Type2 >
 CreuseTmpTmpFieldField< Field, TypeR, Type1, Type12, TypeR >
 CreuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, Type2 >
 CreuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, TypeR >
 CreuseTmpTmpGeometricField< TypeR, Type1, Type12, Type2, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, Type1, Type12, TypeR, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, TypeR, TypeR, Type2, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, TypeR, TypeR, TypeR, PatchField, GeoMesh >
 Cnatural_sort::reverseReverse natural sorting
 CrhoMagSqr< Type >
 CrigidBodyInertia
 CrigidBodyInertiaThis class represents the linear and angular inertia of a rigid body by the mass, centre of mass and moment of inertia tensor about the centre of mass
 CrigidBodyModelBasic rigid-body model representing a system of rigid-bodies connected by 1-6 DoF joints
 CrigidBodyModelStateHolds the motion state of rigid-body model
 CrigidBodySolver
 CmasterUncollatedFileOperation::rmDirOp
 CmasterUncollatedFileOperation::rmOp
 CroundOp< T >
 CroundOp< Scalar >Round scalar - functor version of std::round
 CrunTimeConditionBase class for run time conditions
 CrunTimeControlControls when the calculation is terminated based on satisfying user-specified conditions
 CsampleMinimal example by using system/controlDict.functions:
 CscalarDivideOp< T, T2 >Scalar division with divide-by-zero protection
 CscalarMatricesScalar matrices
 CscalarModuloOp< T, T2 >Floating point modulo operation with divide-by-zero protection
 CscalarProduct< arg1, arg2 >
 CscalarRangeScalar bounds to be used as a unary predicate
 CscannerRagel lexer/scanner interface for patch expressions
 CscannerRagel lexer/scanner interface for patch expressions
 CscannerRagel lexer/scanner interface for volume expressions
 CscanTokenA low-level input/scan token content. No defined constructors/destructors. All memory management is manual!
 CscatterModelBase class for radiation scattering
 CsceneMain class to assemble glTF components into a scene
 CsceneWriterWrapper for glTF scene for file output
 CsearchableSurfaceFeaturesDecorator that returns the features of a searchable surface
 CsearchableSurfaceModifierChanging a surface
 CsearchableSurfacesQueriesA collection of tools for searchableSurfaces
 Cdictionary::Searcher< Const >Generic const/non-const dictionary entry searcher
 CsensibleEnthalpy< Thermo >Thermodynamics mapping class to expose the sensible enthalpy functions
 CsensibleInternalEnergy< Thermo >Thermodynamics mapping class to expose the sensible internal energy functions
 CsensitivityAbstract base class for adjoint sensitivities
 CsepternionSepternion class used to perform translations and rotations in 3D space
 CseriesLess
 CseriesWriterProvides a means of accumulating and generating VTK file series
 CSHA1Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1
 CSHA1DigestThe SHA1 message digest
 CshallowWaterAbsorption
 CshapeSensitivitiesBaseBase class supporting shape sensitivity derivatives for incompressible flows
 CshapeSensitivitiesBase
 CshellSurfacesEncapsulates queries for volume refinement ('refine all cells within shell')
 CshortEdgeFilter2DThis class filters short edges generated by the CV2D mesher
 CsigFpeSet up trapping for floating point exceptions (signal FPE)
 CsigIntSignal handler for INT interrupt
 CsigQuitSignal handler for QUIT interrupt
 CsigSegvSignal handler for SEGV interrupt
 CsigStopAtWriteNowSignal handler to write and stop the job. The interrupt is defined by OptimisationSwitches::stopAtWriteNowSignal
 CsigWriteNowSignal handler to write once and continue. The interrupt is defined by OptimisationSwitches::writeNowSignal
 CsimpleRegIOobjectAbstract base class for registered object with I/O. Used in debug symbol registration
 CsimplifiedDynamicFvMeshFunctions to generate simplified finite volume meshes
 CsimplifiedDynamicFvMeshBase
 CSinclairJackson
 CsixDoFRigidBodyMotionSix degree of freedom motion for a rigid body
 CsixDoFRigidBodyMotionConstraintBase class for defining constraints for sixDoF motions
 CsixDoFRigidBodyMotionRestraintBase class for defining restraints for sixDoF motions
 CsixDoFRigidBodyMotionStateHolds the motion state of sixDoF object. Wrapped up together to allow rapid scatter to other processors. The processors must all maintain exactly the same state data to avoid any drift or inconsistency
 CsixDoFSolver
 CsizeOp< T >Extract size (as label) from an object, typically using its size() method
 CsliceRangeA set of labels defined by a start, a length and a stride
 CSLListBaseBase for singly-linked lists
 CSmanip< T >An IOstream manipulator taking arguments
 CsmoothAlignmentSolver
 CsmoothDataHelper class used by the fvc::smooth and fvc::spread functions
 CsmoothDeltaSmoothed delta which takes a given simple geometric delta and applies smoothing to it such that the ratio of deltas between two cells is no larger than a specified amount, typically 1.15
 CLduMatrix< Type, DType, LUType >::smootherAbstract base-class for LduMatrix smoothers
 ClduMatrix::smootherAbstract base-class for lduMatrix smoothers
 CsnapParametersSimple container to keep together snap specific information
 CsnappyLayerDriverAll to do with adding layers
 CsnappyRefineDriver
 CsnappySnapDriverAll to do with snapping to surface
 CsnappyVoxelMeshDriverEquivalent of snappyRefineDriver but operating on a voxel mesh
 CsolarCalculatorA solar calculator model providing models for the solar direction and solar loads
 CsolidArrheniusReactionRateArrhenius reaction rate for solids
 CsolidBodyMotionFunctionBase class for defining solid-body motions
 CsolidMixturePropertiesA mixture of solids
 CsolidPropertiesThe thermophysical properties of a solid
 CsolutionEntryA ccm solution entry with name, iteration and time
 ClduMatrix::solverAbstract base-class for lduMatrix solvers
 CLduMatrix< Type, DType, LUType >::solverAbstract base-class for LduMatrix solvers
 CsolverControlBase class for solver control classes
 CSolverPerformance< Type >SolverPerformance is the class returned by the LduMatrix solver containing performance statistics
 CsolverTemplateClass to store solver template specifications
 CsootModelBase class for soor models
 CspatialTransformCompact representation of the Plücker spatial transformation tensor in terms of the rotation tensor E and translation vector r
 CspecieBase class of the thermophysical property types
 CSpecie
 CReaction< ReactionThermo >::specieCoeffs
 CspecieElement
 CsphereSpecialization of rigidBody to construct a sphere given the mass and radius
 CsplitCellDescription of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement
 CrefinementHistory::splitCell8
 CsprayCloudVirtual abstract base class for templated SprayCloud
 CSRIFallOffFunctionThe SRI fall-off function
 CstabiliseOp< T >
 CstabiliseOp2< T1, T2 >
 CstabiliseOp3< T, T1, T2 >
 CSTARCDCoreCore routines used when reading/writing PROSTAR vrt/cel/bnd files
 CsteadyStateDdtSchemeSteadyState implicit/explicit ddt which returns 0
 CODESolver::stepState
 CstepUpdateAbstract base class for step update methods used in line search
 CSTLAsciiParseInternal class used when parsing STL ASCII format
 CSTLCoreCore routines used when reading/writing STL files
 CSTLtriangleA triangle representation for STL files
 CstoreOp
 Ctetrahedron< Point, PointRef >::storeOpStore resulting tets
 Ctriangle< Point, PointRef >::storeOpStore resulting tris
 Cstreambuf
 Cstring
 CStringStreamAllocator< StreamType >Allocator for variants of a std stringstream
 CStringStreamAllocator< std::istringstream >
 CStringStreamAllocator< std::ostringstream >
 CsubBody
 CsubBodyThis specialized rigidBody holds the original body after it has been merged into a master
 CsubCycleField< GeometricField >
 CsubCycleTimeA class for managing sub-cycling times
 CsubLoopTimeA class for managing sub-loops referencing Time
 CsubModelBaseBase class for generic sub-models requiring to be read from dictionary. Provides a mechanism to read and write properties from a dictionary to enable clean re-starts. Used by, e.g. clou dsub-models
 Csubstance
 Ctriangle< Point, PointRef >::sumAreaOpSum resulting areas
 CsumOp< T >
 CsumOp2< T1, T2 >
 CsumOp3< T, T1, T2 >
 CsumParticleOp< VOFParticle >
 Ctetrahedron< Point, PointRef >::sumVolOpSum resulting volumes
 CsurfaceFeaturesHolds feature edges/points of surface
 CsurfaceFilmModelBase class for surface film models
 CsurfaceFormatsCoreA collection of helper functions for reading/writing surface formats
 CsurfaceInterpolationCell to surface interpolation scheme. Included in fvMesh
 CsurfaceIntersectionBasic surface-surface intersection description. Constructed from two surfaces it creates a description of the intersection
 CsurfaceIteratorIsoFinds the isovalue that matches the volume fraction
 CsurfaceIteratorPLICFinds the cutValue that matches the volume fraction
 CsurfaceReaderBase class for surface readers
 CsurfaceSetsVarious utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools
 CsurfaceWriterBase class for surface writers
 CsurfaceZonesInfo
 CsurfactantProperties
 CsurfactantProperties
 CsurfFieldsFields for surfMesh
 CsurfZoneIdentifierIdentifies a surface patch/zone by name and index, with optional geometric type
 CSVDSingular value decomposition of a rectangular matrix
 CswakModuloOpA modulo operation similar to that used in swak4foam
 CswarmCorrection
 CsweepDataHelper class used by fvc::sweep function
 CSwitchA simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, any/none. Also accepts 0/1 as a string and shortcuts t/f, y/n
 CSyamlalRogersOBrien
 Cface::symmHasherSymmetric hashing functor for face
 CPair< T >::symmHasherSymmetric hashing functor for Pair, hashes lower value first
 CsymmTypeOfRank< Cmpt, rank >
 CsymmTypeOfRank< Cmpt, 0 >
 CsymmTypeOfRank< Cmpt, 1 >
 CsymmTypeOfRank< Cmpt, 2 >
 CsyncToolsVarious tools to aid synchronizing lists across coupled patches. WIP
 CT
 CtableReader< Type >Base class to read table data for the interpolationTable
 CtableReader< scalar >
 Ctabulated6DoFAccelerationTabulated 6DoF acceleration
 CtabulatedWallFunctionBase class for models that generate tabulated wall function data
 CTDNBModelBase class for departure from nucleation boiling models
 CtemperatureCoupledBaseCommon functions used in temperature coupled boundaries
 CtensorTensor of scalars, i.e. Tensor<scalar>
 CtetDecomposerDecomposes polyMesh into tets or pyramids
 CtetherPotential
 CtetIndicesStorage and named access for the indices of a tet which is part of the decomposition of a cell
 CtetOverlapVolumeCalculates the overlap volume of two cells using tetrahedral decomposition
 Ctetrahedron< Point, PointRef >A tetrahedron primitive
 CthermalShellThermal-shell finite-area model. It solves the energy equation in 2D. The coupling with the 3D region is done through the temperatureCoupledBase, plus faOption is available to add extra sources on the shell such as externalHeatFluxSource etc
 CthermalShellModelIntermediate class for thermal-shell finite-area models
 CthermoBasic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the template argument type thermo. All other properties are derived from these primitive functions
 CThermo
 CthermoCloudVirtual abstract base class for templated ThermoCloud
 CconstantFilmThermo::thermoData
 CthermoParcelInjectionDataIOList
 CthermophysicalFunctionAbstract base class for thermo-physical functions
 CthermophysicalPropertiesBase-class for thermophysical properties of solids, liquids and gases providing an interface compatible with the templated thermodynamics packages
 CthermophysicalPropertiesSelector< ThermophysicalProperties >Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynamics packages
 CthermoType
 CthreePhaseInterfacePropertiesProperties to aid interFoam : 1. Correct the alpha boundary condition for dynamic contact angle. 2. Calculate interface curvature
 CtimeControlGeneral time dependent execution controller. The execution parameters are given by the "Control" and (optionally) the "Interval", with the default being to execute every time-step
 CTimeFunction1< Type >Light wrapper around Function1 to provide a mechanism to update time-based entries
 CTimePathsAddress the time paths without using the Time class
 CtimerImplements a timeout mechanism via sigalarm
 CTimeScaleModelBase class for time scale models
 Ctmp< T >A class for managing temporary objects
 Ctmp< Foam::edgeInterpolationScheme< scalar > >
 Ctmp< Foam::edgeInterpolationScheme< Type > >
 Ctmp< Foam::fa::gradScheme< Type > >
 Ctmp< Foam::fa::lnGradScheme< Type > >
 Ctmp< Foam::Field >
 Ctmp< Foam::fv::convectionScheme< scalar > >
 Ctmp< Foam::fv::convectionScheme< Type > >
 Ctmp< Foam::fv::ddtScheme< Type > >
 Ctmp< Foam::fv::gradScheme< Type > >
 Ctmp< Foam::fv::snGradScheme< Type > >
 Ctmp< Foam::fvGeometryScheme >
 Ctmp< Foam::fvPatchField >
 Ctmp< Foam::fvPatchField< Type > >
 Ctmp< Foam::GeometricField >
 Ctmp< Foam::limitedSurfaceInterpolationScheme< Type > >
 Ctmp< Foam::multivariateSurfaceInterpolationScheme< Type > >
 Ctmp< Foam::surfaceInterpolationScheme< GType > >
 Ctmp< Foam::surfaceInterpolationScheme< Type > >
 CtokenA token holds an item read from Istream
 CTomiyamaSwarmSwarm correction of Tomiyama et al
 CtopoActionA virtual base class for topological actions
 CtopoDistanceData< Type >For use with FaceCellWave. Determines topological distance to starting faces. Templated on passive transported data
 CtopoDistanceData< label >
 CTopologicalMeshObject
 CtopoSetSourceBase class of a source for a topoSet
 CmeshToMeshData::trackDataClass used to pass non-cell data to the update function
 CsmoothData::trackDataClass used to pass additional data in
 CtransportData::trackDataClass used to pass additional data in
 CwallPoints::trackDataClass used to pass additional data in
 CexternalPointEdgePoint::trackingDataClass used to pass data into container
 Cparticle< Type >::trackingData
 CPointIntegrateData< DataType >::trackingDataClass used to pass extra data
 CtransferModelListList container for film transfer models
 CmapDistribute::transformDefault transformation behaviour
 CtransformFaPatchFields
 CtransformOp< PrimitivePatchType, Type, TrackingData >Transform operation
 CmapDistribute::transformPositionDefault transformation behaviour for position
 CtransportModelBase-class for all transport models used by the incompressible turbulence models
 CspatialTransform::transposeWrapper-class to provide transpose functions and operators
 CtreeDataCellEncapsulation of data needed to search in/for cells. Used to find the cell containing a point (e.g. cell-cell mapping)
 CtreeDataEdgeHolds data for octree to work on an edges subset
 CtreeDataFaceEncapsulation of data needed to search for faces
 CtreeDataPointHolds (reference to) pointField. Encapsulation of data needed for octree searches. Used for searching for nearest point. No bounding boxes around points. Only overlaps and calcNearest are implemented, rest makes little sense
 CtreeDataPrimitivePatchName
 CtreeDataTriSurfaceEncapsulates data for (indexedOc)tree searches on a triSurface
 Ctriangle< Point, PointRef >A triangle primitive used to calculate face normals and swept volumes
 CtriangleFuncsContains various triangle static functions
 CTriangulation
 CTriangulation_face_base_2
 CTriangulation_vertex_base_2
 CtrimModelBase class for trim models for handling blade characteristics and thrust-torque relations
 CtriSurfaceLoaderConvenience class for loading single or multiple surface files from the constant/triSurface (or other) directory
 CtriSurfaceSearchHelper class to search on triSurface
 CtriSurfaceToolsA collection of tools for triSurface
 CTroeFallOffFunctionThe Troe fall-off function
 Ctrue_type
 CTuple2< T1, T2 >A 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pair, but does not expose its members directly
 CTuple2< Foam::Pair, Foam::Vector >
 CTuple2< Foam::string, label >
 CTuple2< Foam::Vector, Foam::Vector >
 CTuple2< Foam::word, Foam::Tuple2< bool, scalar > >
 CTuple2< Foam::word, Foam::word >
 CTuple2< Foam::word, label >
 CTuple2< Foam::word, scalar >
 CTuple2< keyType, dictionary >
 CTuple2< label, Foam::List< Foam::List > >
 CTuple2< label, scalar >
 CTuple2< label, vector >
 CTuple2< mapType, Foam::List >
 CTuple2< scalar, Foam::fileName >
 CTuple2< scalar, Foam::Vector >
 CTuple2< scalar, List< Tuple2< scalar, scalar > > >
 CTuple2< scalar, List< Tuple2< scalar, Type > > >
 CTuple2< scalar, point >
 CTuple2< scalar, scalar >
 CTuple2< scalar, Type >
 CTuple2< T, T >
 CTuple2< Type, Type >
 CTuple2< vector, scalar >
 CturbGenGenerate a turbulent velocity field conforming to a given energy spectrum and being divergence free
 CturbulentDispersionModel
 CtwoPhaseMixtureA two-phase mixture model
 CType
 CtypeOfInnerProduct< Cmpt, Form1, Form2 >
 CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, CompactSpatialTensorT< Cmpt > >
 CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, Tensor< Cmpt > >
 CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, Vector< Cmpt > >
 CtypeOfInnerProduct< Cmpt, CompactSpatialTensorT< Cmpt >, CompactSpatialTensor< Cmpt > >
 CtypeOfInnerProduct< Cmpt, CompactSpatialTensorT< Cmpt >, SpatialVector< Cmpt > >
 CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, CompactSpatialTensor< Cmpt > >
 CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, SpatialTensor< Cmpt > >
 CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, SpatialVector< Cmpt > >
 CtypeOfInnerProduct< Type, RectangularMatrix< Type >, RectangularMatrix< Type > >
 CtypeOfInnerProduct< Type, RectangularMatrix< Type >, SquareMatrix< Type > >
 CtypeOfInnerProduct< Type, SquareMatrix< Type >, RectangularMatrix< Type > >
 CtypeOfInnerProduct< Type, SquareMatrix< Type >, SquareMatrix< Type > >
 CtypeOfMag< arg1 >The magnitude type for given argument
 CtypeOfOuterProduct< Cmpt, Form1, Form2 >
 CtypeOfOuterProduct< Cmpt, SpatialVector< Cmpt >, SpatialVector< Cmpt > >
 CtypeOfRank< Cmpt, rank >
 CtypeOfRank< Cmpt, 0 >
 CtypeOfRank< Cmpt, 1 >
 CtypeOfRank< Cmpt, 2 >
 CtypeOfSolve< Type >The extended precision type (solveScalar for float)
 CtypeOfSolve< scalar >Type to use for extended precision
 CtypeOfSolve< SphericalTensor< Cmpt > >
 CtypeOfSolve< SymmTensor< Cmpt > >
 CtypeOfSolve< Tensor< Cmpt > >
 CtypeOfSolve< Vector< Cmpt > >
 CtypeOfSum< arg1, arg2 >
 CtypeOfSum< SphericalTensor2D< Cmpt >, SymmTensor2D< Cmpt > >
 CtypeOfSum< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > >
 CtypeOfSum< SphericalTensor< Cmpt >, SymmTensor< Cmpt > >
 CtypeOfSum< SphericalTensor< Cmpt >, Tensor< Cmpt > >
 CtypeOfSum< SymmTensor2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CtypeOfSum< SymmTensor< Cmpt >, SphericalTensor< Cmpt > >
 CtypeOfSum< SymmTensor< Cmpt >, Tensor< Cmpt > >
 CtypeOfSum< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > >
 CtypeOfSum< Tensor< Cmpt >, SphericalTensor< Cmpt > >
 CtypeOfSum< Tensor< Cmpt >, SymmTensor< Cmpt > >
 CtypeOfTranspose< Cmpt, Form >Abstract template class to provide the transpose form of a form
 CtypeOfTranspose< Cmpt, BarycentricTensor< Cmpt > >
 CtypeOfTranspose< Cmpt, CompactSpatialTensor< Cmpt > >
 CtypeOfTranspose< Cmpt, CompactSpatialTensorT< Cmpt > >
 CtypeOfTranspose< Cmpt, RowVector< Cmpt > >
 CtypeOfTranspose< Cmpt, SpatialTensor< Cmpt > >
 CtypeOfTranspose< Cmpt, Tensor< Cmpt > >
 CtypeOfTranspose< Cmpt, Vector< Cmpt > >
 CmasterUncollatedFileOperation::typeOp
 CtypeOp< T >Extract type (as a word) from an object, typically using its type() method
 CUIListStreamAllocatorAn stream/stream-buffer input allocator for a externally allocated list
 CUList< T >A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscript bounds checking, etc
 CUList< ABAQUSCore::shapeType >
 CUList< autoPtr< DynamicList< label > > >
 CUList< block * >
 CUList< block_type >
 CUList< blockEdge * >
 CUList< blockFace * >
 CUList< blockVertex * >
 CUList< bodyMesh * >
 CUList< bool >
 CUList< boolVector >
 CUList< boundaryEntry * >
 CUList< cell >
 CUList< cellShape >
 CUList< cellZone * >
 CUList< CGAL::indexedVertex >
 CUList< char >
 CUList< CloudFunctionObject< CloudType > * >
 CUList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * >
 CUList< CloudFunctionObject< KinematicCloud< CloudType > > * >
 CUList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > * >
 CUList< cmptType >
 CUList< coalCloud * >
 CUList< complexVector >
 CUList< const Foam::cellModel * >
 CUList< const Foam::coordSet * >
 CUList< const Foam::Field * >
 CUList< const Foam::lduInterface * >
 CUList< const Foam::lduPrimitiveProcessorInterface * >
 CUList< const Foam::UList * >
 CUList< const lduInterface * >
 CUList< const lduInterfaceField * >
 CUList< coordinateSystem * >
 CUList< cutType >
 CUList< DataType >
 CUList< derivedType >
 CUList< direction >
 CUList< double >
 CUList< DType >
 CUList< DynamicList< label > >
 CUList< edge >
 CUList< entry * >
 CUList< errorHandlingType >
 CUList< extendedFeatureEdgeMesh * >
 CUList< fa::option * >
 CUList< face >
 CUList< Face >
 CUList< faceList >
 CUList< faceZone * >
 CUList< faePatchField< scalar > * >
 CUList< faPatchField< scalar > * >
 CUList< faPatchField< tensor > * >
 CUList< faPatchField< vector > * >
 CUList< faPatchMapper * >
 CUList< Field< Foam::Vector > * >
 CUList< Field< scalar > * >
 CUList< Field< scalar > >
 CUList< Field< Type > * >
 CUList< Field< Type > >
 CUList< fieldInfo >
 CUList< fileName >
 CUList< fileState >
 CUList< FixedList< point, N > >
 CUList< float >
 CUList< Foam::adjointSolver * >
 CUList< Foam::adjointSolverManager * >
 CUList< Foam::AMIInterpolation * >
 CUList< Foam::autoPtr< Foam::NURBS3DVolume > >
 CUList< Foam::autoPtr< Foam::radiation::boundaryRadiationPropertiesPatch > >
 CUList< Foam::bitSet >
 CUList< Foam::boundaryPatch * >
 CUList< Foam::boundBox >
 CUList< Foam::cellModel * >
 CUList< Foam::cellShape >
 CUList< Foam::cellSizeAndAlignmentControl * >
 CUList< Foam::cellSizeFunction * >
 CUList< Foam::clockValue >
 CUList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > * >
 CUList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > * >
 CUList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > * >
 CUList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > * >
 CUList< Foam::CompactIOField< Foam::Field< label >, label > * >
 CUList< Foam::CompactIOField< Foam::Field< scalar >, scalar > * >
 CUList< Foam::CompactSpatialTensor >
 CUList< Foam::complex >
 CUList< Foam::coordSet * >
 CUList< Foam::coordSetWriter * >
 CUList< Foam::coordSystem::cartesian * >
 CUList< Foam::decompositionConstraint * >
 CUList< Foam::decompositionMethod * >
 CUList< Foam::diameterModels::binaryBreakupModel * >
 CUList< Foam::diameterModels::breakupModel * >
 CUList< Foam::diameterModels::coalescenceModel * >
 CUList< Foam::diameterModels::driftModel * >
 CUList< Foam::diameterModels::IATEsource * >
 CUList< Foam::diameterModels::nucleationModel * >
 CUList< Foam::diameterModels::populationBalanceModel * >
 CUList< Foam::diameterModels::sizeGroup * >
 CUList< Foam::diameterModels::velocityGroup * >
 CUList< Foam::dictionary * >
 CUList< Foam::dictionary >
 CUList< Foam::dimensioned * >
 CUList< Foam::DimensionedField * >
 CUList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > * >
 CUList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > * >
 CUList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > * >
 CUList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > * >
 CUList< Foam::DimensionedField< scalar, Foam::volMesh > * >
 CUList< Foam::dimensionSet * >
 CUList< Foam::distributionModels::general * >
 CUList< Foam::dynamicIndexedOctree::node >
 CUList< Foam::DynamicList< char > >
 CUList< Foam::DynamicList< Foam::face > >
 CUList< Foam::DynamicList< Foam::List > >
 CUList< Foam::DynamicList< Foam::molecule * > >
 CUList< Foam::DynamicList< Foam::profilingInformation *, 16 > >
 CUList< Foam::DynamicList< Foam::string > >
 CUList< Foam::DynamicList< Foam::Vector > >
 CUList< Foam::DynamicList< label > >
 CUList< Foam::DynamicList< List< vector > > >
 CUList< Foam::DynamicList< ParcelType * > >
 CUList< Foam::DynamicList< parcelType * > >
 CUList< Foam::DynamicList< scalar > >
 CUList< Foam::DynamicList< Type > >
 CUList< Foam::eddy >
 CUList< Foam::edge >
 CUList< Foam::entry * >
 CUList< Foam::expressions::exprResultStored >
 CUList< Foam::expressions::exprString >
 CUList< Foam::extendedFeatureEdgeMesh * >
 CUList< Foam::face >
 CUList< Foam::faePatchField< Foam::SphericalTensor > * >
 CUList< Foam::faePatchField< Foam::SymmTensor > * >
 CUList< Foam::faePatchField< Foam::Tensor > * >
 CUList< Foam::faePatchField< Foam::Vector > * >
 CUList< Foam::faePatchField< scalar > * >
 CUList< Foam::faFieldDecomposer::patchFieldDecomposer * >
 CUList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer * >
 CUList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer * >
 CUList< Foam::faMesh * >
 CUList< Foam::faPatchField< Foam::SphericalTensor > * >
 CUList< Foam::faPatchField< Foam::SymmTensor > * >
 CUList< Foam::faPatchField< Foam::Tensor > * >
 CUList< Foam::faPatchField< Foam::Vector > * >
 CUList< Foam::faPatchField< scalar > * >
 CUList< Foam::Field * >
 CUList< Foam::Field >
 CUList< Foam::Field< Foam::SphericalTensor > * >
 CUList< Foam::Field< Foam::SphericalTensor > >
 CUList< Foam::Field< Foam::SymmTensor > * >
 CUList< Foam::Field< Foam::SymmTensor > >
 CUList< Foam::Field< Foam::Tensor > * >
 CUList< Foam::Field< Foam::Tensor > >
 CUList< Foam::Field< Foam::Vector > * >
 CUList< Foam::Field< Foam::Vector > >
 CUList< Foam::Field< label > * >
 CUList< Foam::Field< label > >
 CUList< Foam::Field< LUType > * >
 CUList< Foam::Field< scalar > * >
 CUList< Foam::Field< scalar > >
 CUList< Foam::Field< Type > * >
 CUList< Foam::Field< Type > >
 CUList< Foam::FieldField< Foam::Field, scalar > * >
 CUList< Foam::fileName >
 CUList< Foam::FixedList< label, 3 > >
 CUList< Foam::FixedList< label, 4 > >
 CUList< Foam::FixedList< scalar, 2 > >
 CUList< Foam::FixedList< scalar, 3 > >
 CUList< Foam::Function1< Foam::SymmTensor > * >
 CUList< Foam::Function1< Foam::Vector > * >
 CUList< Foam::Function1< scalar > * >
 CUList< Foam::Function1< Type > * >
 CUList< Foam::Function1< TypeR > * >
 CUList< Foam::functionObject * >
 CUList< Foam::functionObjects::eulerianParticle >
 CUList< Foam::functionObjects::fieldAverageItem >
 CUList< Foam::functionObjects::fieldInfo >
 CUList< Foam::functionObjects::runTimeControls::runTimeCondition * >
 CUList< Foam::fvFieldDecomposer::patchFieldDecomposer * >
 CUList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer * >
 CUList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer * >
 CUList< Foam::fvMatrix< Type > * >
 CUList< Foam::fvMesh * >
 CUList< Foam::fvMeshSubset * >
 CUList< Foam::fvPatchField< Foam::SphericalTensor > * >
 CUList< Foam::fvPatchField< Foam::SymmTensor > * >
 CUList< Foam::fvPatchField< Foam::Tensor > * >
 CUList< Foam::fvPatchField< Foam::Vector > * >
 CUList< Foam::fvPatchField< scalar > * >
 CUList< Foam::fvPatchField< Type > * >
 CUList< Foam::fvsPatchField< Foam::SphericalTensor > * >
 CUList< Foam::fvsPatchField< Foam::SymmTensor > * >
 CUList< Foam::fvsPatchField< Foam::Tensor > * >
 CUList< Foam::fvsPatchField< Foam::Vector > * >
 CUList< Foam::fvsPatchField< scalar > * >
 CUList< Foam::fvsPatchField< Type > * >
 CUList< Foam::GeometricField * >
 CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > * >
 CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > * >
 CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > * >
 CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > * >
 CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > * >
 CUList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > * >
 CUList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > * >
 CUList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > * >
 CUList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > * >
 CUList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > * >
 CUList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > * >
 CUList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > * >
 CUList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > * >
 CUList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > * >
 CUList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > * >
 CUList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > * >
 CUList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > * >
 CUList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > * >
 CUList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > * >
 CUList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > * >
 CUList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > * >
 CUList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > * >
 CUList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > * >
 CUList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > * >
 CUList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > * >
 CUList< Foam::globalIndex >
 CUList< Foam::glTF::animation::glTFChannel >
 CUList< Foam::glTF::animation::glTFSampler >
 CUList< Foam::gradingDescriptors >
 CUList< Foam::hexCell >
 CUList< Foam::ignitionSite * >
 CUList< Foam::ILList< Foam::molecule > >
 CUList< Foam::ILList< parcelType > >
 CUList< Foam::ILList< ParticleType > >
 CUList< Foam::ILList< typename CloudType::parcelType > >
 CUList< Foam::implicitFunction * >
 CUList< Foam::incompressible::adjointSensitivity * >
 CUList< Foam::indexedOctree * >
 CUList< Foam::indexedOctree::node >
 CUList< Foam::indexedOctree< Foam::treeDataEdge > * >
 CUList< Foam::indexedOctree< Foam::treeDataPoint > * >
 CUList< Foam::Instant >
 CUList< Foam::interpolation< Foam::Vector > * >
 CUList< Foam::interpolation< scalar > * >
 CUList< Foam::IOField< Foam::SphericalTensor > * >
 CUList< Foam::IOField< Foam::SymmTensor > * >
 CUList< Foam::IOField< Foam::Tensor > * >
 CUList< Foam::IOField< Foam::Vector > * >
 CUList< Foam::IOField< label > * >
 CUList< Foam::IOField< scalar > * >
 CUList< Foam::IOList * >
 CUList< Foam::labelRange >
 CUList< Foam::lduInterfaceField * >
 CUList< Foam::lduMatrix * >
 CUList< Foam::lduMesh * >
 CUList< Foam::lduPrimitiveMesh * >
 CUList< Foam::liquidProperties * >
 CUList< Foam::List * >
 CUList< Foam::List >
 CUList< Foam::List< char > * >
 CUList< Foam::List< Foam::face > >
 CUList< Foam::List< Foam::Field< scalar > > >
 CUList< Foam::List< Foam::FixedList< label, 3 > > >
 CUList< Foam::List< Foam::List > >
 CUList< Foam::List< Foam::List< scalar > > >
 CUList< Foam::List< Foam::meshReader::cellFaceIdentifier > >
 CUList< Foam::List< Foam::specieElement > >
 CUList< Foam::List< Foam::tmp< Foam::Field > > >
 CUList< Foam::List< Foam::treeBoundBox > >
 CUList< Foam::List< Foam::UPstream::commsStruct > >
 CUList< Foam::List< Foam::Vector > >
 CUList< Foam::List< Foam::volumeType > >
 CUList< Foam::List< int > >
 CUList< Foam::List< label > >
 CUList< Foam::List< scalar > >
 CUList< Foam::lumpedPointInterpolator >
 CUList< Foam::Map< label > >
 CUList< Foam::mapDistributeBase * >
 CUList< Foam::mappedPatchBase * >
 CUList< Foam::meshReader::cellFaceIdentifier >
 CUList< Foam::molecule * >
 CUList< Foam::molecule::constantProperties >
 CUList< Foam::motionSolver * >
 CUList< Foam::multiphaseInter::phaseModel * >
 CUList< Foam::NURBS3DVolume * >
 CUList< Foam::objectHit >
 CUList< Foam::objective * >
 CUList< Foam::objectMap >
 CUList< Foam::OFstream * >
 CUList< Foam::Pair >
 CUList< Foam::Pair< Foam::word > >
 CUList< Foam::Pair< label > >
 CUList< Foam::PairCollisionRecord< PairType > >
 CUList< Foam::PairCollisionRecord< vector > >
 CUList< Foam::particleInfo >
 CUList< Foam::patchInjectionBase * >
 CUList< Foam::PatchInteractionModel< Foam::DSMCCloud > * >
 CUList< Foam::phasePairKey >
 CUList< Foam::phaseProperties >
 CUList< Foam::pointConstraint >
 CUList< Foam::pointFieldDecomposer::patchFieldDecomposer * >
 CUList< Foam::PointIndexHit >
 CUList< Foam::pointMesh * >
 CUList< Foam::pointPatchField< Foam::SphericalTensor > * >
 CUList< Foam::pointPatchField< Foam::SymmTensor > * >
 CUList< Foam::pointPatchField< Foam::Tensor > * >
 CUList< Foam::pointPatchField< Foam::Vector > * >
 CUList< Foam::pointPatchField< scalar > * >
 CUList< Foam::pointPatchField< Type > * >
 CUList< Foam::primalSolver * >
 CUList< Foam::PrimitivePatch * >
 CUList< Foam::PrimitivePatchInterpolation * >
 CUList< Foam::procLduInterface * >
 CUList< Foam::profilingInformation * >
 CUList< Foam::PtrList< Foam::AMIInterpolation > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > * >
 CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > * >
 CUList< Foam::PtrList< Foam::dimensioned > * >
 CUList< Foam::PtrList< Foam::dimensionSet > >
 CUList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > * >
 CUList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > * >
 CUList< Foam::PtrList< Foam::IOField< Foam::Tensor > > * >
 CUList< Foam::PtrList< Foam::IOField< Foam::Vector > > * >
 CUList< Foam::PtrList< Foam::IOField< label > > * >
 CUList< Foam::PtrList< Foam::IOField< scalar > > * >
 CUList< Foam::PtrList< Foam::lduInterfaceField > * >
 CUList< Foam::radiation::radiativeIntensityRay * >
 CUList< Foam::radiation::reflectionModel * >
 CUList< Foam::RBD::joint * >
 CUList< Foam::RBD::restraint * >
 CUList< Foam::RBD::rigidBody * >
 CUList< Foam::RBD::subBody * >
 CUList< Foam::Reaction::specieCoeffs >
 CUList< Foam::Reaction< SolidThermo > * >
 CUList< Foam::Reaction< ThermoType > * >
 CUList< Foam::referredWallFace >
 CUList< Foam::refinementHistory::splitCell8 >
 CUList< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase * >
 CUList< Foam::searchableSurface * >
 CUList< Foam::SHA1Digest >
 CUList< Foam::sixDoFRigidBodyMotionConstraint * >
 CUList< Foam::sixDoFRigidBodyMotionRestraint * >
 CUList< Foam::solidBodyMotionFunction * >
 CUList< Foam::solidProperties * >
 CUList< Foam::solutionControl::fieldData >
 CUList< Foam::SpatialTensor >
 CUList< Foam::spatialTransform >
 CUList< Foam::SpatialVector >
 CUList< Foam::specieElement >
 CUList< Foam::SphericalTensor >
 CUList< Foam::STLpoint >
 CUList< Foam::string >
 CUList< Foam::surfaceWriter * >
 CUList< Foam::surfaceZonesInfo * >
 CUList< Foam::surfZone >
 CUList< Foam::surfZoneIdentifier >
 CUList< Foam::SymmTensor >
 CUList< Foam::Tensor >
 CUList< Foam::Time * >
 CUList< Foam::tmp< Foam::Field > >
 CUList< Foam::token >
 CUList< Foam::topoDistanceData< label > >
 CUList< Foam::topoSetFaceSource * >
 CUList< Foam::treeBoundBox >
 CUList< Foam::triPoints >
 CUList< Foam::triSurfaceMesh * >
 CUList< Foam::Tuple2 >
 CUList< Foam::Tuple2< Foam::Pair, Foam::Vector > >
 CUList< Foam::Tuple2< Foam::string, label > >
 CUList< Foam::Tuple2< Foam::Vector, Foam::Vector > >
 CUList< Foam::Tuple2< Foam::word, Foam::Tuple2< bool, scalar > > >
 CUList< Foam::Tuple2< Foam::word, Foam::word > >
 CUList< Foam::Tuple2< Foam::word, label > >
 CUList< Foam::Tuple2< Foam::word, scalar > >
 CUList< Foam::Tuple2< label, Foam::List< Foam::List > > >
 CUList< Foam::Tuple2< label, scalar > >
 CUList< Foam::Tuple2< mapType, Foam::List > >
 CUList< Foam::Tuple2< scalar, Foam::fileName > >
 CUList< Foam::Tuple2< scalar, scalar > >
 CUList< Foam::Tuple2< scalar, Type > >
 CUList< Foam::Tuple2< Type, Type > >
 CUList< Foam::UPstream::commsStruct >
 CUList< Foam::UPtrList * >
 CUList< Foam::Vector >
 CUList< Foam::Vector2D >
 CUList< Foam::Vector< bool > >
 CUList< Foam::VectorSpace >
 CUList< Foam::vectorTensorTransform >
 CUList< Foam::volumeType >
 CUList< Foam::vtk::vtuCells * >
 CUList< Foam::WallCollisionRecord< vector > >
 CUList< Foam::WallCollisionRecord< WallType > >
 CUList< Foam::word >
 CUList< Foam::wordRe >
 CUList< Foam::wordRes >
 CUList< force * >
 CUList< functionObject * >
 CUList< fv::option * >
 CUList< fvPatchField< scalar > * >
 CUList< fvPatchField< symmTensor > * >
 CUList< fvPatchField< tensor > * >
 CUList< fvPatchField< vector > * >
 CUList< fvPatchMapper * >
 CUList< fvsPatchField< scalar > * >
 CUList< fvsPatchField< vector > * >
 CUList< GasThermo * >
 CUList< geometricSurfacePatch >
 CUList< gradingDescriptor >
 CUList< injectionModel * >
 CUList< InjectionModel< CloudType > * >
 CUList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > * >
 CUList< InputType >
 CUList< instant >
 CUList< int >
 CUList< interactionType >
 CUList< joint * >
 CUList< kinematicParcelInjectionData >
 CUList< label >
 CUList< labelledTri >
 CUList< labelList >
 CUList< labelListList >
 CUList< lduScheduleEntry >
 CUList< List< bool > >
 CUList< List< pointIndexHit > >
 CUList< List< scalar > >
 CUList< List< vector > >
 CUList< LUType >
 CUList< MRFZone * >
 CUList< pairPotential * >
 CUList< ParcelType * >
 CUList< parcelType * >
 CUList< ParticleForce< CloudType > * >
 CUList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * >
 CUList< ParticleForce< KinematicCloud< CloudType > > * >
 CUList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > * >
 CUList< PatchField< Type > * >
 CUList< patchInteractionData >
 CUList< phaseModel * >
 CUList< point >
 CUList< pointIndexHit >
 CUList< pointList >
 CUList< pointPatchField< scalar > * >
 CUList< pointPatchField< Type > * >
 CUList< pointPatchField< vector > * >
 CUList< pointPatchMapper * >
 CUList< pointZone * >
 CUList< polyMeshModifier * >
 CUList< porosityModel * >
 CUList< profileModel * >
 CUList< pyrolysisModel * >
 CUList< reactingMultiphaseParcelInjectionData >
 CUList< reactingParcelInjectionData >
 CUList< Reaction< ThermoType > * >
 CUList< refineCell >
 CUList< refineMode >
 CUList< regionModelFunctionObject * >
 CUList< sampledSet * >
 CUList< sampledSurface * >
 CUList< scalar >
 CUList< scalarField >
 CUList< scalarList >
 CUList< scalarRange >
 CUList< searchableSurface * >
 CUList< sideVolumeType >
 CUList< simpleRegIOobject * >
 CUList< SolidThermo * >
 CUList< solveScalar >
 CUList< std::function< bool(Foam::scalar)> >
 CUList< string >
 CUList< StringType >
 CUList< substance >
 CUList< surfZone >
 CUList< symmTensor >
 CUList< T * >
 CUList< taggedInfoType >
 CUList< tensor >
 CUList< tetherPotential * >
 CUList< ThermoType * >
 CUList< thicknessModelType >
 CUList< token >
 CUList< tokenType >
 CUList< transferModel * >
 CUList< treeBoundBox >
 CUList< Tuple2< scalar, List< Tuple2< scalar, scalar > > > >
 CUList< Tuple2< scalar, List< Tuple2< scalar, Type > > > >
 CUList< Tuple2< scalar, scalar > >
 CUList< Tuple2< scalar, Type > >
 CUList< Type * >
 CUList< Type >
 CUList< TypeGrad >
 CUList< typename ParcelType::constantProperties >
 CUList< uint8_t >
 CUList< unsigned >
 CUList< vector >
 CUList< vectorField >
 CUList< void * >
 CUList< volatileData >
 CUList< vtmEntry >
 CUList< word >
 CUList< wordRe >
 CUList< ZoneType * >
 CUniformList< T >A single value that is represented as a list with an operator[] to access the value. This can be useful for templated operations expecting a list accessor
 CUniformList< Type >
 CuniformOp< Type >
 CuniformOp< Container & >
 CuniformOp< zero::null >
 CunionEqOpList helper to add y unique elements to x
 CuniqueEqOp< T >List helper to append y unique elements onto the end of x
 CunthreadedInitialiseA fileOperation initialiser for unthreaded file handlers
 CUOListStreamAllocatorAn stream/stream-buffer allocator for external buffers
 CUOprocessRandom UO process
 CUpdateableMeshObject
 CUpdateableMeshObject
 CupdateableSnGrad
 CupdateableSnGradHelper class to fix pressure flux for pressure-related boundary conditions
 CupdateMethodAbstract base class for optimisation methods
 CupdateOp< PrimitivePatchType, Type, TrackingData >Update operation
 CUPstreamInter-processor communications stream
 CUPtrList< T >A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers - this is to be done elsewhere. The operator[] returns a reference to the object, not the pointer
 CUPtrList< block >
 CUPtrList< blockEdge >
 CUPtrList< blockFace >
 CUPtrList< blockVertex >
 CUPtrList< bodyMesh >
 CUPtrList< boundaryEntry >
 CUPtrList< cellZone >
 CUPtrList< CloudFunctionObject< CloudType > >
 CUPtrList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > >
 CUPtrList< CloudFunctionObject< KinematicCloud< CloudType > > >
 CUPtrList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > >
 CUPtrList< coalCloud >
 CUPtrList< const Foam::coordSet >
 CUPtrList< const Foam::Field >
 CUPtrList< const Foam::lduInterface >
 CUPtrList< const Foam::lduPrimitiveProcessorInterface >
 CUPtrList< const Foam::UList >
 CUPtrList< const lduInterface >
 CUPtrList< const lduInterfaceField >
 CUPtrList< coordinateSystem >
 CUPtrList< entry >
 CUPtrList< extendedFeatureEdgeMesh >
 CUPtrList< fa::option >
 CUPtrList< faceZone >
 CUPtrList< faePatchField< scalar > >
 CUPtrList< faPatchField< scalar > >
 CUPtrList< faPatchField< tensor > >
 CUPtrList< faPatchField< vector > >
 CUPtrList< faPatchMapper >
 CUPtrList< Field< Foam::Vector > >
 CUPtrList< Field< scalar > >
 CUPtrList< Field< Type > >
 CUPtrList< Foam::adjointSolver >
 CUPtrList< Foam::adjointSolverManager >
 CUPtrList< Foam::AMIInterpolation >
 CUPtrList< Foam::boundaryPatch >
 CUPtrList< Foam::cellModel >
 CUPtrList< Foam::cellSizeAndAlignmentControl >
 CUPtrList< Foam::cellSizeFunction >
 CUPtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > >
 CUPtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > >
 CUPtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > >
 CUPtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > >
 CUPtrList< Foam::CompactIOField< Foam::Field< label >, label > >
 CUPtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > >
 CUPtrList< Foam::coordSet >
 CUPtrList< Foam::coordSetWriter >
 CUPtrList< Foam::coordSystem::cartesian >
 CUPtrList< Foam::decompositionConstraint >
 CUPtrList< Foam::decompositionMethod >
 CUPtrList< Foam::diameterModels::binaryBreakupModel >
 CUPtrList< Foam::diameterModels::breakupModel >
 CUPtrList< Foam::diameterModels::coalescenceModel >
 CUPtrList< Foam::diameterModels::driftModel >
 CUPtrList< Foam::diameterModels::IATEsource >
 CUPtrList< Foam::diameterModels::nucleationModel >
 CUPtrList< Foam::diameterModels::populationBalanceModel >
 CUPtrList< Foam::diameterModels::sizeGroup >
 CUPtrList< Foam::diameterModels::velocityGroup >
 CUPtrList< Foam::dictionary >
 CUPtrList< Foam::dimensioned >
 CUPtrList< Foam::DimensionedField >
 CUPtrList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > >
 CUPtrList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > >
 CUPtrList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > >
 CUPtrList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > >
 CUPtrList< Foam::DimensionedField< scalar, Foam::volMesh > >
 CUPtrList< Foam::dimensionSet >
 CUPtrList< Foam::distributionModels::general >
 CUPtrList< Foam::entry >
 CUPtrList< Foam::extendedFeatureEdgeMesh >
 CUPtrList< Foam::faePatchField< Foam::SphericalTensor > >
 CUPtrList< Foam::faePatchField< Foam::SymmTensor > >
 CUPtrList< Foam::faePatchField< Foam::Tensor > >
 CUPtrList< Foam::faePatchField< Foam::Vector > >
 CUPtrList< Foam::faePatchField< scalar > >
 CUPtrList< Foam::faFieldDecomposer::patchFieldDecomposer >
 CUPtrList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer >
 CUPtrList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer >
 CUPtrList< Foam::faMesh >
 CUPtrList< Foam::faPatchField< Foam::SphericalTensor > >
 CUPtrList< Foam::faPatchField< Foam::SymmTensor > >
 CUPtrList< Foam::faPatchField< Foam::Tensor > >
 CUPtrList< Foam::faPatchField< Foam::Vector > >
 CUPtrList< Foam::faPatchField< scalar > >
 CUPtrList< Foam::Field >
 CUPtrList< Foam::Field< Foam::SphericalTensor > >
 CUPtrList< Foam::Field< Foam::SymmTensor > >
 CUPtrList< Foam::Field< Foam::Tensor > >
 CUPtrList< Foam::Field< Foam::Vector > >
 CUPtrList< Foam::Field< label > >
 CUPtrList< Foam::Field< LUType > >
 CUPtrList< Foam::Field< scalar > >
 CUPtrList< Foam::Field< Type > >
 CUPtrList< Foam::FieldField< Foam::Field, scalar > >
 CUPtrList< Foam::Function1< Foam::SymmTensor > >
 CUPtrList< Foam::Function1< Foam::Vector > >
 CUPtrList< Foam::Function1< scalar > >
 CUPtrList< Foam::Function1< Type > >
 CUPtrList< Foam::Function1< TypeR > >
 CUPtrList< Foam::functionObject >
 CUPtrList< Foam::functionObjects::runTimeControls::runTimeCondition >
 CUPtrList< Foam::fvFieldDecomposer::patchFieldDecomposer >
 CUPtrList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer >
 CUPtrList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer >
 CUPtrList< Foam::fvMatrix< Type > >
 CUPtrList< Foam::fvMesh >
 CUPtrList< Foam::fvMeshSubset >
 CUPtrList< Foam::fvPatchField< Foam::SphericalTensor > >
 CUPtrList< Foam::fvPatchField< Foam::SymmTensor > >
 CUPtrList< Foam::fvPatchField< Foam::Tensor > >
 CUPtrList< Foam::fvPatchField< Foam::Vector > >
 CUPtrList< Foam::fvPatchField< scalar > >
 CUPtrList< Foam::fvPatchField< Type > >
 CUPtrList< Foam::fvsPatchField< Foam::SphericalTensor > >
 CUPtrList< Foam::fvsPatchField< Foam::SymmTensor > >
 CUPtrList< Foam::fvsPatchField< Foam::Tensor > >
 CUPtrList< Foam::fvsPatchField< Foam::Vector > >
 CUPtrList< Foam::fvsPatchField< scalar > >
 CUPtrList< Foam::fvsPatchField< Type > >
 CUPtrList< Foam::GeometricField >
 CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > >
 CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > >
 CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > >
 CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > >
 CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > >
 CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > >
 CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > >
 CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > >
 CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > >
 CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > >
 CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > >
 CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > >
 CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > >
 CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > >
 CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > >
 CUPtrList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > >
 CUPtrList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > >
 CUPtrList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > >
 CUPtrList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > >
 CUPtrList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > >
 CUPtrList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > >
 CUPtrList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > >
 CUPtrList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > >
 CUPtrList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > >
 CUPtrList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > >
 CUPtrList< Foam::ignitionSite >
 CUPtrList< Foam::implicitFunction >
 CUPtrList< Foam::incompressible::adjointSensitivity >
 CUPtrList< Foam::indexedOctree >
 CUPtrList< Foam::indexedOctree< Foam::treeDataEdge > >
 CUPtrList< Foam::indexedOctree< Foam::treeDataPoint > >
 CUPtrList< Foam::interpolation< Foam::Vector > >
 CUPtrList< Foam::interpolation< scalar > >
 CUPtrList< Foam::IOField< Foam::SphericalTensor > >
 CUPtrList< Foam::IOField< Foam::SymmTensor > >
 CUPtrList< Foam::IOField< Foam::Tensor > >
 CUPtrList< Foam::IOField< Foam::Vector > >
 CUPtrList< Foam::IOField< label > >
 CUPtrList< Foam::IOField< scalar > >
 CUPtrList< Foam::IOList >
 CUPtrList< Foam::lduInterfaceField >
 CUPtrList< Foam::lduMatrix >
 CUPtrList< Foam::lduMesh >
 CUPtrList< Foam::lduPrimitiveMesh >
 CUPtrList< Foam::liquidProperties >
 CUPtrList< Foam::List >
 CUPtrList< Foam::List< char > >
 CUPtrList< Foam::mapDistributeBase >
 CUPtrList< Foam::mappedPatchBase >
 CUPtrList< Foam::motionSolver >
 CUPtrList< Foam::multiphaseInter::phaseModel >
 CUPtrList< Foam::NURBS3DVolume >
 CUPtrList< Foam::objective >
 CUPtrList< Foam::OFstream >
 CUPtrList< Foam::patchInjectionBase >
 CUPtrList< Foam::PatchInteractionModel< Foam::DSMCCloud > >
 CUPtrList< Foam::pointFieldDecomposer::patchFieldDecomposer >
 CUPtrList< Foam::pointMesh >
 CUPtrList< Foam::pointPatchField< Foam::SphericalTensor > >
 CUPtrList< Foam::pointPatchField< Foam::SymmTensor > >
 CUPtrList< Foam::pointPatchField< Foam::Tensor > >
 CUPtrList< Foam::pointPatchField< Foam::Vector > >
 CUPtrList< Foam::pointPatchField< scalar > >
 CUPtrList< Foam::pointPatchField< Type > >
 CUPtrList< Foam::primalSolver >
 CUPtrList< Foam::PrimitivePatch >
 CUPtrList< Foam::PrimitivePatchInterpolation >
 CUPtrList< Foam::procLduInterface >
 CUPtrList< Foam::profilingInformation >
 CUPtrList< Foam::PtrList< Foam::AMIInterpolation > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > >
 CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > >
 CUPtrList< Foam::PtrList< Foam::dimensioned > >
 CUPtrList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > >
 CUPtrList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > >
 CUPtrList< Foam::PtrList< Foam::IOField< Foam::Tensor > > >
 CUPtrList< Foam::PtrList< Foam::IOField< Foam::Vector > > >
 CUPtrList< Foam::PtrList< Foam::IOField< label > > >
 CUPtrList< Foam::PtrList< Foam::IOField< scalar > > >
 CUPtrList< Foam::PtrList< Foam::lduInterfaceField > >
 CUPtrList< Foam::radiation::radiativeIntensityRay >
 CUPtrList< Foam::radiation::reflectionModel >
 CUPtrList< Foam::RBD::joint >
 CUPtrList< Foam::RBD::restraint >
 CUPtrList< Foam::RBD::rigidBody >
 CUPtrList< Foam::RBD::subBody >
 CUPtrList< Foam::Reaction< SolidThermo > >
 CUPtrList< Foam::Reaction< ThermoType > >
 CUPtrList< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase >
 CUPtrList< Foam::searchableSurface >
 CUPtrList< Foam::sixDoFRigidBodyMotionConstraint >
 CUPtrList< Foam::sixDoFRigidBodyMotionRestraint >
 CUPtrList< Foam::solidBodyMotionFunction >
 CUPtrList< Foam::solidProperties >
 CUPtrList< Foam::surfaceWriter >
 CUPtrList< Foam::surfaceZonesInfo >
 CUPtrList< Foam::Time >
 CUPtrList< Foam::topoSetFaceSource >
 CUPtrList< Foam::triSurfaceMesh >
 CUPtrList< Foam::UPtrList >
 CUPtrList< Foam::vtk::vtuCells >
 CUPtrList< force >
 CUPtrList< functionObject >
 CUPtrList< fv::option >
 CUPtrList< fvPatchField< scalar > >
 CUPtrList< fvPatchField< symmTensor > >
 CUPtrList< fvPatchField< tensor > >
 CUPtrList< fvPatchField< vector > >
 CUPtrList< fvPatchMapper >
 CUPtrList< fvsPatchField< scalar > >
 CUPtrList< fvsPatchField< vector > >
 CUPtrList< GasThermo >
 CUPtrList< injectionModel >
 CUPtrList< InjectionModel< CloudType > >
 CUPtrList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > >
 CUPtrList< joint >
 CUPtrList< MRFZone >
 CUPtrList< pairPotential >
 CUPtrList< ParticleForce< CloudType > >
 CUPtrList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > >
 CUPtrList< ParticleForce< KinematicCloud< CloudType > > >
 CUPtrList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > >
 CUPtrList< PatchField< Type > >
 CUPtrList< phaseModel >
 CUPtrList< pointPatchField< scalar > >
 CUPtrList< pointPatchField< Type > >
 CUPtrList< pointPatchField< vector > >
 CUPtrList< pointPatchMapper >
 CUPtrList< pointZone >
 CUPtrList< polyMeshModifier >
 CUPtrList< porosityModel >
 CUPtrList< profileModel >
 CUPtrList< pyrolysisModel >
 CUPtrList< Reaction< ThermoType > >
 CUPtrList< regionModelFunctionObject >
 CUPtrList< sampledSet >
 CUPtrList< sampledSurface >
 CUPtrList< searchableSurface >
 CUPtrList< SolidThermo >
 CUPtrList< tetherPotential >
 CUPtrList< ThermoType >
 CUPtrList< transferModel >
 CUPtrList< Type >
 CUPtrList< ZoneType >
 CVakhrushevEfremovAspect ratio model of Vakhrushev and Efremov
 CUPtrList< T >::value_compare< Compare >
 CvanDriestDeltaSimple cube-root of cell volume delta used in incompressible LES models
 CvariablesSetBase class for creating a set of variables
 CvectorA Vector of values with scalar precision, where scalar is float/double depending on the compilation flags
 Cvector
 CvectorLessOp
 CVectorSpace< Form, Cmpt, Ncmpts >Templated vector space
 CVectorSpace< Barycentric2D< Cmpt >, Cmpt, 3 >
 CVectorSpace< Barycentric< Cmpt >, Cmpt, 4 >
 CVectorSpace< Barycentric< scalar >, scalar, 4 >
 CVectorSpace< BarycentricTensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< coeffList, scalar, 5 >
 CVectorSpace< CompactSpatialTensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< CompactSpatialTensor< scalar >, scalar, Mrows *Ncols >
 CVectorSpace< CompactSpatialTensorT< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< cubicEqn, scalar, 4 >
 CVectorSpace< DiagTensor< Cmpt >, Cmpt, 3 >
 CVectorSpace< DiagTensor< scalar >, scalar, 3 >
 CVectorSpace< Form, Cmpt, Mrows *Ncols >
 CVectorSpace< linearEqn, scalar, 2 >
 CVectorSpace< Polynomial< PolySize >, scalar, PolySize >
 CVectorSpace< quadraticEqn, scalar, 3 >
 CVectorSpace< Roots< N >, scalar, N >
 CVectorSpace< RowVector< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< SpatialTensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< SpatialVector< Cmpt >, Cmpt, 6 >
 CVectorSpace< SpatialVector< scalar >, scalar, 6 >
 CVectorSpace< SphericalTensor2D< Cmpt >, Cmpt, 1 >
 CVectorSpace< SphericalTensor< Cmpt >, Cmpt, 1 >
 CVectorSpace< SphericalTensor< scalar >, scalar, 1 >
 CVectorSpace< SymmTensor2D< Cmpt >, Cmpt, 3 >
 CVectorSpace< SymmTensor< Cmpt >, Cmpt, 6 >
 CVectorSpace< SymmTensor< scalar >, scalar, 6 >
 CVectorSpace< Tensor2D< Cmpt >, Cmpt, 4 >
 CVectorSpace< Tensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< Tensor< scalar >, scalar, Mrows *Ncols >
 CVectorSpace< Vector2D< Cmpt >, Cmpt, 2 >
 CVectorSpace< Vector2D< label >, label, 2 >
 CVectorSpace< Vector2D< scalar >, scalar, 2 >
 CVectorSpace< Vector< bool >, bool, 3 >
 CVectorSpace< Vector< Cmpt >, Cmpt, 3 >
 CVectorSpace< Vector< direction >, direction, 3 >
 CVectorSpace< Vector< float >, float, 3 >
 CVectorSpace< Vector< Foam::List< scalar > >, Foam::List< scalar >, 3 >
 CVectorSpace< Vector< Foam::PDRblock::gridControl >, Foam::PDRblock::gridControl, 3 >
 CVectorSpace< Vector< Foam::PDRblock::location >, Foam::PDRblock::location, 3 >
 CVectorSpace< Vector< Foam::Vector2D >, Foam::Vector2D, 3 >
 CVectorSpace< Vector< int >, int, 3 >
 CVectorSpace< Vector< label >, label, 3 >
 CVectorSpace< Vector< scalar >, scalar, 3 >
 CVectorSpace< Vector< vector >, vector, 3 >
 CVectorSpaceOps< N, I >General looping form. Executing at index <I> with termination at <N>
 CVectorSpaceOps< N, N >Loop termination form, when index and loop count <N> are identical
 CvectorTensorTransformVector-tensor class used to perform translations and rotations in 3D space
 CvectorToolsFunctions for analysing the relationships between vectors
 CvelocityFilmShellFvPatchVectorField
 CVenkatakrishnanVenkatakrishnan gradient limiter
 CIOstreamOption::versionNumberRepresentation of a major/minor version number
 CvibrationShellFvPatchScalarField
 CvibrationShellModelIntermediate class for vibration-shell finite-area models
 CviscosityModel
 CviscosityModelAn abstract base class for incompressible viscosityModels
 CViscousModel
 CvolRegionVolume (cell) region selection class
 CvolSurfaceMappingVolume to surface and surface to volume mapping
 CvolumeCombineOpCombine operator for volume types
 CvolumeTypeAn enumeration wrapper for classification of a location as being inside/outside of a volume
 CvoxelMeshSearchFast, non-parallel searching in mesh without use of octree
 CvtkPTraits< Type >Names for VTK primitive types
 CVTKsurfaceFormatCoreInternal class used by the VTKsurfaceFormat Format is LEGACY_ASCII
 CvtkUnstructuredReaderReader for vtk UNSTRUCTURED_GRID legacy files. Supports single CELLS, POINTS etc. entry only
 CvtmWriterProvides a means of accumulating file entries for generating a vtkMultiBlockDataSet (.vtm) file
 CVTPsurfaceFormatCoreInternal class used by the VTPsurfaceFormat. The default format is INLINE_BASE64
 CvtuSizingSizing descriptions and routines for transcribing an OpenFOAM volume mesh into a VTK unstructured grid, with possible decomposition of polyhedral cells into primitive cell types
 CwalkPatchCollection of static functions to do various simple patch related things
 CwallAbsorptionEmissionModelBased class for wall absorption emission models
 CWallCollisionRecord< Type >Record of a collision between the particle holding the record and a wall face at the position relative to the centre of the particle
 CWallCollisionRecord< vector >
 CWallCollisionRecord< WallType >
 CwallDependentModelA class which provides on-demand creation and caching of wall distance and wall normal fields for use by multiple models
 CwallFunctionBlendersThe class wallFunctionBlenders is a base class that hosts common entries for various derived wall-function boundary conditions to be used in low- and high-Reynolds number applications
 CwallFunctionCoefficientsClass to host the wall-function coefficients being used in the wall function boundary conditions
 CWallInteractionModel< CloudType >Templated wall interaction model class
 CWallInteractionModel< Foam::DSMCCloud< ParcelType > >
 CWallModel< CloudType >Templated wall interaction class
 CWallModel< Foam::DSMCCloud >
 CwallNormalInfoHolds information regarding nearest wall point. Used in wall refinement
 CwallPointHolds information regarding nearest wall point. Used in wall distance calculation
 CwallPointsFor use with FaceCellWave. Determines topological distance to starting faces
 CWallSiteData< Type >Stores the patch ID and templated data to represent a collision with a wall to be passed to the wall model
 CwallTransmissivityModelBase class for wall transmissivity models
 CwaveAbsorptionModel
 CwaveGenerationModel
 CwaxSolventEvaporationWax solvent mixture evaporation model
 CworldConnectBitOrEq
 CwriteFileBase class for writing single files from the function objects
 Cgraph::writerAbstract base class for a graph writer
 CwriterCachingState information for writers with collated times
 CX3DsurfaceFormatCoreInternal class used by the X3DsurfaceFormat
 CXiEqModelBase-class for all XiEq models used by the b-XiEq combustion model. The available models are : basicXiSubXiEq.H Gulder.H instabilityXiEq.H SCOPEBlendXiEq.H SCOPEXiEq.H
 CXiGModelBase-class for all Xi generation models used by the b-Xi combustion model. See Technical Report SH/RE/01R for details on the PDR modelling. For details on the use of XiGModel see XiModel.H. The model available is instabilityG.H
 CXiModelBase-class for all Xi models used by the b-Xi combustion model. See Technical Report SH/RE/01R for details on the PDR modelling
 CxorEqOp< T >
 CxorEqOp2< T1, T2 >
 CxorOp< T >
 CxorOp2< T1, T2 >
 Cjoint::XSvcJoint state returned by jcalc
 CyyFlexLexer
 CrefCount::zeroA non-counting (dummy) refCount
 CzeroA class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to be zero at compile-time. It is also used for tagged dispatch
 CzeroATCcellsBase class for selecting cells on which to zero the ATC term
 CzeroGradientFvPatchScalarField
 CzeroGradientFvPatchVectorField
 CzoneCellStencilsBase class for cell stencil in a narrow band
 CzoneIdentifierIdentifies a mesh zone by name and index, with optional physical type and group information
 CzoneMotionIntermediate class for handling "zonified" motion. Can select motion for the entire mesh, or restrict to a subset of points based on a specified cellSet or cellZone(s)
 CzoneSubSet
 CzoneSubSetIntermediate tool for handling cellZones for function objects (e.g. momentumError) wherein the sub-mesh option is available