Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 C fieldScheme
 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 greyMean and wideBand absorptionEmission models
 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)
 CalphatPhaseChangeWallFunctionBaseAbstract base-class for all alphatWallFunctions supporting phase-change
 CAmultiplier
 CandEqOp< T >
 CandEqOp2< T1, T2 >
 CandOp< T >
 CandOp2< T1, T2 >
 CandOp3< T, T1, T2 >
 CAPIdiffCoefFuncAPI function for vapour mass diffusivity
 CargListExtract command arguments and options from the supplied argc and argv parameters
 CArrheniusReactionRateArrhenius reaction rate given by:
 CaspectRatioModelModel for deviations in the shape of the dispersed phase from spherical. Just a sub-model modifier, typically for the drag model. Not a proper part of the diameter/shape modelling in the phase models
 CatmBoundaryLayerThis class provides functions to evaluate the velocity and turbulence distributions appropriate for atmospheric boundary layers (ABL)
 CatomicWeightTable::atomicWeightStructure to hold the element name and atomic weight pair
 CautoPtr< T >An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and with pointer allocation checking on access
 CautoPtr< Foam::aspectRatioModel >
 CautoPtr< Foam::AtomisationModel< Foam::SprayCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::AveragingMethod< Foam::Vector > >
 CautoPtr< Foam::AveragingMethod< scalar > >
 CautoPtr< Foam::basicChemistryModel >
 CautoPtr< Foam::BinaryCollisionModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::blendingMethod >
 CautoPtr< Foam::blockVertex >
 CautoPtr< Foam::BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::cavitationModel >
 CautoPtr< Foam::cellsToCells >
 CautoPtr< Foam::cellsToCellsStabilisation >
 CautoPtr< Foam::chemistryReductionMethod< ThermoType > >
 CautoPtr< Foam::chemistryTabulationMethod >
 CautoPtr< Foam::Cloud< parcelType > >
 CautoPtr< Foam::CollidingCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::combustionModel >
 CautoPtr< Foam::CompositionModel< Foam::ThermoCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::compressible::cavitationModel >
 CautoPtr< Foam::compressibleMomentumTransportModel >
 CautoPtr< Foam::contactAngleModel >
 CautoPtr< Foam::coordinateRotation >
 CautoPtr< Foam::coordinateSystem >
 CautoPtr< Foam::CorrectionLimitingMethod >
 CautoPtr< Foam::coupledPolyPatch::ownToOwnOrderData >
 CautoPtr< Foam::cutPolyIsoSurface >
 CautoPtr< Foam::cylindrical >
 CautoPtr< Foam::DampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::decompositionMethod >
 CautoPtr< Foam::DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::diameterModel >
 CautoPtr< Foam::diameterModels::coalescenceModels::ballisticCollisions >
 CautoPtr< Foam::diameterModels::coalescenceModels::BrownianCollisions >
 CautoPtr< Foam::diameterModels::daughterSizeDistributionModel >
 CautoPtr< Foam::diameterModels::shapeModel >
 CautoPtr< Foam::diameterModels::shapeModels::sinteringModel >
 CautoPtr< Foam::DimensionedField >
 CautoPtr< Foam::DispersionModel< Foam::MomentumCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::distribution >
 CautoPtr< Foam::distributionMap >
 CautoPtr< Foam::dragModel >
 CautoPtr< Foam::dynamicMeshPointInterpolator >
 CautoPtr< Foam::edgeMesh >
 CautoPtr< Foam::ejectionModel >
 CautoPtr< Foam::externalDisplacementMeshMover >
 CautoPtr< Foam::Field >
 CautoPtr< Foam::Field< PointType > >
 CautoPtr< Foam::fileMonitor >
 CautoPtr< Foam::fileMonitorWatcher >
 CautoPtr< Foam::fileOperation >
 CautoPtr< Foam::filmCompressibleMomentumTransportModel >
 CautoPtr< Foam::FixedList< label, 8 > >
 CautoPtr< Foam::fluidThermo >
 CautoPtr< Foam::Function1< Foam::Vector > >
 CautoPtr< Foam::Function1< Foam::Vector2D > >
 CautoPtr< Foam::Function1< scalar > >
 CautoPtr< Foam::Function1< Type > >
 CautoPtr< Foam::Function1s::Table< scalar > >
 CautoPtr< Foam::Function2< scalar > >
 CautoPtr< Foam::Function2< Type > >
 CautoPtr< Foam::functionObject >
 CautoPtr< Foam::functionObjects::fieldValue >
 CautoPtr< Foam::fv::heatTransferAv >
 CautoPtr< Foam::fv::heatTransferCoefficientModel >
 CautoPtr< Foam::fvMesh >
 CautoPtr< Foam::fvMeshDistributor >
 CautoPtr< Foam::fvMeshMover >
 CautoPtr< Foam::fvMeshStitcher >
 CautoPtr< Foam::fvMeshSubset >
 CautoPtr< Foam::fvMeshTopoChanger >
 CautoPtr< Foam::fvModel >
 CautoPtr< Foam::fvPatchField< Type > >
 CautoPtr< Foam::fvSchemes >
 CautoPtr< Foam::fvSolution >
 CautoPtr< Foam::GAMGProcAgglomeration >
 CautoPtr< Foam::GeometricField >
 CautoPtr< Foam::globalIndex >
 CautoPtr< Foam::globalIndexAndTransform >
 CautoPtr< Foam::globalMeshData >
 CautoPtr< Foam::HashTable< Foam::List, Foam::word > >
 CautoPtr< Foam::heatTransferModel >
 CautoPtr< Foam::HeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::incompressibleMomentumTransportModel >
 CautoPtr< Foam::indexedOctree< Foam::treeDataCell > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataEdge > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataFace > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataPoint > >
 CautoPtr< Foam::indexedOctree< Foam::treeDataPrimitivePatch > >
 CautoPtr< Foam::InflowBoundaryModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::integrationScheme >
 CautoPtr< Foam::interfaceCompositionModel >
 CautoPtr< Foam::interpolation< Foam::Vector > >
 CautoPtr< Foam::interpolation< scalar > >
 CautoPtr< Foam::interpolationWeights >
 CautoPtr< Foam::IOList >
 CautoPtr< Foam::IsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::ISstream >
 CautoPtr< Foam::kineticTheoryModels::conductivityModel >
 CautoPtr< Foam::kineticTheoryModels::frictionalStressModel >
 CautoPtr< Foam::kineticTheoryModels::granularPressureModel >
 CautoPtr< Foam::kineticTheoryModels::radialModel >
 CautoPtr< Foam::kineticTheoryModels::viscosityModel >
 CautoPtr< Foam::laminarFlameSpeed >
 CautoPtr< Foam::laminarModels::generalisedNewtonianViscosityModel >
 CautoPtr< Foam::lduMatrix::solver >
 CautoPtr< Foam::LESdelta >
 CautoPtr< Foam::LESfilter >
 CautoPtr< Foam::liftModel >
 CautoPtr< Foam::liquidMixtureProperties >
 CautoPtr< Foam::List >
 CautoPtr< Foam::List< Foam::DynamicList< parcelType * > > >
 CautoPtr< Foam::List< Foam::List > >
 CautoPtr< Foam::List< Foam::Pair > >
 CautoPtr< Foam::List< Foam::remote > >
 CautoPtr< Foam::List< Foam::string > >
 CautoPtr< Foam::LUscalarMatrix >
 CautoPtr< Foam::Map< label > >
 CautoPtr< Foam::mappedInternalPatchBase >
 CautoPtr< Foam::mappedPatchBase >
 CautoPtr< Foam::meshSearch >
 CautoPtr< Foam::mixedFvPatchField< Type > >
 CautoPtr< Foam::mixtureViscosityModel >
 CautoPtr< Foam::MomentumCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::motionDiffusivity >
 CautoPtr< Foam::motionSolver >
 CautoPtr< Foam::MPPICCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::ODESolver >
 CautoPtr< Foam::OFstream >
 CautoPtr< Foam::PackedBoolList >
 CautoPtr< Foam::PackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::Pair< scalar > >
 CautoPtr< Foam::PairModel< Foam::DSMCCloud > >
 CautoPtr< Foam::pairPotential >
 CautoPtr< Foam::parcelCloud >
 CautoPtr< Foam::parcelCloudList >
 CautoPtr< Foam::ParticleForce< Foam::DSMCCloud > >
 CautoPtr< Foam::ParticleStressModel >
 CautoPtr< Foam::patchDistMethod >
 CautoPtr< Foam::PatchInteractionModel< Foam::MomentumCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::patchToPatch >
 CautoPtr< Foam::PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::phaseCompressibleMomentumTransportModel >
 CautoPtr< Foam::phaseIncompressibleMomentumTransportModel >
 CautoPtr< Foam::phaseInterface >
 CautoPtr< Foam::phaseSystem >
 CautoPtr< Foam::PhaseThermophysicalTransportModel >
 CautoPtr< Foam::PhaseThermophysicalTransportModel< Foam::phaseCompressibleMomentumTransportModel, transportThermoModel > >
 CautoPtr< Foam::pointPatchField< Type > >
 CautoPtr< Foam::pointToPointPlanarInterpolation >
 CautoPtr< Foam::polyMesh >
 CautoPtr< Foam::polyTopoChange >
 CautoPtr< Foam::porosityModel >
 CautoPtr< Foam::PrimitiveOldTimePatch< Foam::List, Foam::Field > >
 CautoPtr< Foam::PrimitivePatch >
 CautoPtr< Foam::psiThermo >
 CautoPtr< Foam::PtrList< Foam::indexedOctree< Foam::treeDataEdge > > >
 CautoPtr< Foam::radiationModel >
 CautoPtr< Foam::radiationModels::absorptionEmissionModel >
 CautoPtr< Foam::radiationModels::absorptionEmissionModels::interpolationLookUpTable >
 CautoPtr< Foam::radiationModels::scatterModel >
 CautoPtr< Foam::radiationModels::sootModel >
 CautoPtr< Foam::RBD::rigidBody >
 CautoPtr< Foam::RBD::rigidBodySolver >
 CautoPtr< Foam::ReactingCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::reactionRateFlameArea >
 CautoPtr< Foam::refinementHistory >
 CautoPtr< Foam::regExp >
 CautoPtr< Foam::relativeVelocityModel >
 CautoPtr< Foam::renumberMethod >
 CautoPtr< Foam::rhoThermo >
 CautoPtr< Foam::sampledSet >
 CautoPtr< Foam::sampledSurface >
 CautoPtr< Foam::saturationPressureModel >
 CautoPtr< Foam::saturationTemperatureModel >
 CautoPtr< Foam::searchableSurface >
 CautoPtr< Foam::searchableSurfaces >
 CautoPtr< Foam::setWriter >
 CautoPtr< Foam::sixDoFSolver >
 CautoPtr< Foam::solidBodyMotionFunction >
 CautoPtr< Foam::solidMixtureProperties >
 CautoPtr< Foam::solidThermo >
 CautoPtr< Foam::solidThermophysicalTransportModel >
 CautoPtr< Foam::solver >
 CautoPtr< Foam::solvers::buoyancy >
 CautoPtr< Foam::SprayCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::SquareMatrix >
 CautoPtr< Foam::StochasticCollisionModel< Foam::MomentumCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::SurfaceFilmModel< Foam::MomentumCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > >
 CautoPtr< Foam::surfaceTensionModel >
 CautoPtr< Foam::surfaceWriter >
 CautoPtr< Foam::swarmCorrection >
 CautoPtr< Foam::TableReader< Type > >
 CautoPtr< Foam::ThermoCloud< Foam::DSMCCloud > >
 CautoPtr< Foam::ThermophysicalTransportModel >
 CautoPtr< Foam::Time >
 CautoPtr< Foam::TimeScaleModel >
 CautoPtr< Foam::TimeState >
 CautoPtr< Foam::treeBoundBox >
 CautoPtr< Foam::trimModel >
 CautoPtr< Foam::UniformDimensionedField >
 CautoPtr< Foam::userTimes::userTime >
 CautoPtr< Foam::viscosityModel >
 CautoPtr< Foam::VoFMixture >
 CautoPtr< Foam::vtkTopo >
 CautoPtr< Foam::wallBoilingModels::departureDiameterModel >
 CautoPtr< Foam::wallBoilingModels::departureFrequencyModel >
 CautoPtr< Foam::wallBoilingModels::nucleationSiteModel >
 CautoPtr< Foam::wallBoilingModels::partitioningModel >
 CautoPtr< Foam::wallDampingModel >
 CautoPtr< Foam::wallHeatTransferCoeffModel >
 CautoPtr< Foam::WallInteractionModel< Foam::DSMCCloud< ParcelType > > >
 CautoPtr< Foam::WallModel< Foam::DSMCCloud > >
 CautoPtr< Foam::XiEqModel >
 CautoPtr< Foam::XiGModel >
 CautoPtr< label >
 CautoPtr< List< cellShape > >
 CautoPtr< ModelType >
 CautoPtr< ownToNbrCyclicOrderData >
 CautoPtr< ownToNbrDebugOrderData >
 CautoPtr< ownToNbrOrderData >
 CautoPtr< solidType >
 CautoPtr< std::ofstream >
 CautoPtr< std::thread >
 CautoPtr< ThermoModel >
 CautoPtr< ThermophysicalProperties >
 CbarotropicCompressibilityModelAbstract class for barotropic compressibility models
 CBase
 CBasePhaseModel
 CBasePhaseSystem
 CbasicMixtureFoam::basicMixture
 CBasicMomentumTransportModel
 CBasicPsiThermo
 CBasicRhoThermo
 CBasicSolidThermo
 CBasicThermo
 CbasicThermoBase-class for fluid and solid thermodynamic properties
 CBasicThermophysicalTransportModel
 CBiIndirectList< T >Indexes into negList (negative index) or posList (zero or positive index)
 CbiLinearFitPolynomialBiLinear polynomial for interpolation fitting
 CbinaryBreakupModelBase class for binary breakup models that provide a breakup rate between a size class pair directly, i.e. without explicitly stating the daughter size distribution function
 CBinaryCollisionModel< CloudType >Templated DSMC particle collision class
 CbinaryNodeNode of the binary tree
 CBinaryOpAdd
 CbinaryTreeData storage of the chemistryOnLineLibrary according to a binary tree structure
 CblackBodyEmissionClass black body emission
 CbladeModelBlade model class calculates: Linear interpolated blade twist and chord based on radial position Interpolation factor (for interpolating profile performance)
 CblendedSchemeBaseName
 CblendingMethodAbstract base class for functions that are used to combine interfacial sub-models according to the volume fractions of the phases that they apply to
 CblendingParameter
 CMatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart >Sub-block type
 CblockDescriptorTakes the description of the block and the list of curved edges and creates a list of points on edges together with the weighting factors
 CblockEdgeDefine a curved edge that is parameterised for 0<lambda<1 between the start and end point
 CblockFaceDefine a curved face
 CblockVertexDefine a block vertex
 CboundaryCutterDoes modifications to boundary faces
 CboundBoxA bounding box defined in terms of the points at its extremities
 CbreakupModelBase class for breakup models which provide a total breakup rate and a separate daughter size distribution function
 CbuoyancyBuoyancy related data for the Foam::solvers::isothermalFluid solver module when solving buoyant cases with p_rgh and is selected based on the presence of the p_rgh field file
 CcalculatedFvPatchScalarField
 CCallbackRegistryName
 CcaseFileConfigurationBase class for writing case files
 CcavitationModelAbstract base class for cavitation models
 CcavitationModel
 CcavitationModelAbstract base class for cavitation models
 CCellCutValues< Type >
 CcellEdgeAddressing
 CcellEdgeAddressingDataEngine for providing cell-local cell-edge to face-edge addressing
 CcellEdgeAddressingWorkspace
 CmeshReader::cellFaceIdentifierIdentify cell faces in terms of cell Id and face Id
 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, which enables geometric cell data to be calculated without access to the primitive geometric level. This means mapping a 3D geometry to a set of pyramids which are each described by a cell face and the cell centre point
 CcellModellerA static collection of cell models, and a means of looking them up
 CcellPointWeightFoam::cellPointWeight
 CcellQualityClass calculates cell quality measures
 CrefinementParameters::cellSelectionPointsClass to hold the points to select cells inside and outside
 CcellSets
 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)
 CcellsToCellsClass to calculate interpolative addressing and weights between the cells of two overlapping meshes
 CcellsToCellsStabilisationStabilisation data and routines for cell-to-cell interpolations
 CChemicallyActivatedReactionRate< ReactionRate, ChemicallyActivationFunction >General class for handling chemically-activated bimolecular reactions
 CChemistryModel
 CchemistryReductionMethod< ThermoType >An abstract class for methods of chemical mechanism reduction
 CchemistryTabulationMethodAn abstract class for chemistry tabulation
 CchemPointISATLeaf 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 *
 CmasterUncollatedFileOperation::chModOp
 CCirculatorBaseBase class for circulators
 CclockRead access to the system clock with formatting
 CclockTimeStarts timing (using rtc) and returns elapsed time from start. Better resolution (2uSec instead of ~20mSec) than cpuTime
 CCloudFilmTransferBase
 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 >
 CcoalescenceModelBase class for coalescence models
 Ccoded
 CcodedBaseBase class for function objects and boundary conditions using dynamic code
 CcubicEqn::coefficientCoefficient indexing enumeration
 ClinearEqn::coefficientCoefficient indexing enumeration
 CquadraticEqn::coefficientCoefficient indexing enumeration
 Ccoefficient< FieldType >
 Ccoefficient< Field< Type > >
 Ccoefficient< VolField< Type > >
 CcollidingCloudCloud class to introduce colliding parcels
 CCollidingCloudName
 CcollidingParcelDefinition of colliding parcel
 CCollidingParcelName
 CCollisionRecordList< PairType, WallType >
 CCollisionRecordList< vector, vector >
 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
 CcomplexExtension to the c++ complex library type
 CcompressibleInterPhaseTransportModelTransport model selection class for the compressibleInterFoam family of solvers
 CcompressibleMultiphaseVoFMixtureThermo
 CcompressibleTwoPhaseMixtureInterface to two rhoThermo-based phases
 CconductivityModel
 CCellCutValues< Type >::const_iteratorForward iterator
 CFaceCutValues< Type >::const_iteratorForward iterator
 CDLListBase::const_iteratorAn STL-conforming const_iterator
 ClabelRange::const_iteratorAn STL const_iterator
 ClabelRanges::const_iteratorAn STL const_iterator
 CphaseInterface::const_iteratorSTL const_iterator
 CSLListBase::const_iteratorAn STL-conforming const_iterator
 CUPtrList< T >::const_iteratorAn STL-conforming const_iterator
 CDLListBase::const_reverse_iteratorAn STL-conforming const_reverse_iterator
 CLListBase::const_reverse_iterator
 CconstantNucleationNucleation source due to reactions. Applicable for irreversible reactions only
 CDSMCParcel< ParcelType >::constantPropertiesClass to hold DSMC particle constant properties
 Cmolecule::constantPropertiesClass to hold molecule constant properties
 CMomentumParcel< ParcelType >::constantPropertiesClass to hold momentum parcel constant properties
 CParcelType::constantProperties
 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
 CconsumptionSpeedCorrelation function for laminar consumption speed obtained from flamelet solution at increasing strain rates
 CcontactAngleModelAbstract base-class for contact-angle models which return the cosine contact angle field
 CalphaContactAngleFvPatchScalarField::contactAngleProperties
 CContainer
 CconvergenceControlConvergence control class. Provides methods to check the convergence of the time loop against an absolute residual tolerance
 CcoordinateRotationAbstract base class for coordinate rotation
 CcoordinateSystemBase class for other coordinate system specifications
 CcoordinateSystems >>
 CcoordSetHolds list of sampling positions
 CcorrectContactAngleCorrection for the boundary condition on the unit normal nHat on walls to produce the correct contact angle. The dynamic contact angle is calculated from the component of the velocity on the direction of the interface, parallel to the wall
 CCorrectionLimitingMethodBase class for correction limiting methods
 CcorrectorConvergenceControlCorrector convergence control class. Provides methods to check the convergence of an inner iteration loop (e.g., pimple) against both absolute and relative residual tolerances
 CcorrectorConvergenceControl::corrResidualDataResidual correction data structure
 CcoupledFacePairData associated with a pair of coupled faces
 CcoupledPointPatchCoupled patch for post-processing. Used as the base class for processor and cyclic pointPatches
 CcoupleGroupIdentifierEncapsulates using patchGroups to specify coupled patch
 CmasterUncollatedFileOperation::cpOp
 CcpuTimeStarts timing CPU usage and return elapsed time from start
 CcreateShellMeshCreates mesh by extruding a patch
 CcrossProduct< arg1, arg2 >
 CcubicCubic gradient limiter
 CcubicUpwindFitPolynomialCubic polynomial for upwind biased interpolation fitting
 CcutPolyIsoSurfaceIso-surface class based on the cutPoly cutting routines
 CcyclicLduInterfaceAn abstract base class for cyclic coupled interfaces
 CcyclicLduInterfaceFieldAbstract base class for cyclic coupled interfaces
 CcyclicTransformCyclic plane transformation
 CdaughterSizeDistributionModelBase class for daughter size distribution models. Currently only supports field-independent formulations
 CdecompositionConstraint
 CdecompositionMethodAbstract base class for decomposition
 CdegenerateMatcherCollection of all hex degenerate matchers (hex, wedge, prism etc.) Has static member function to match a shape
 CdeleteDimensionSystemsPtr
 CsmoothDelta::deltaDataPublic member 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
 CdepartureFrequencyModelBase class for bubble departure frequency models
 CdiameterModelAbstract base-class for dispersed-phase particle diameter models
 CdictionaryName
 CdiffusiveMassTransferModelModel for diffusive mass transfer coefficients between two phases
 Cdimensioned< Type >Generic dimensioned Type class
 Cdimensioned< scalar >
 Cdimensioned< vector >
 CdimensionSetDimension set for the base types
 CdimensionSets
 CdimFieldDecomposerDimensioned field decomposer
 CdirectionInfoHolds direction in which to split cell (in fact a local coordinate axes). Information is a label and a direction
 CdirectionMixedFvPatchVectorField
 CdispersedDragModelModel for drag between two phases where one phase can be considered dispersed in the other and the drag therefore characterised by a drag coefficient
 CdispersedLiftModelModel for lift between two phases where one phase can be considered dispersed in the other and the lift therefore characterised by a lift coefficient
 CdispersedTurbulentDispersionModelModel for turbulent dispersion between two phases where one phase can be considered dispersed in the other
 CdispersedVirtualMassModelModel for virtual mass between two phases where one phase can be considered dispersed in the other and the virtual mass therefore characterised by a virtual mass coefficient
 CdispersedWallLubricationModelModel for the wall lubrication force between two phases where one phase can be considered dispersed in the other
 CdistributionMapBaseClass containing processor-to-processor mapping information
 CdivideEqOp< T >
 CdivideEqOp2< T1, T2 >
 CdivideOp< T >
 CdivideOp2< T1, T2 >
 CdivideOp3< T, T1, T2 >
 CdivideOpAuto< A, B, R >
 CdlLibraryTableA table of dynamically loaded libraries
 CDLListBaseBase doubly-linked list
 CdomainDecompositionAutomatic domain decomposition class for finite-volume meshes
 CdriftModelBase class for drift models
 CdsmcCloudCloud class to simulate dsmc parcels
 CDSMCCloudName
 CspatialTransform::dualWrapper-class to provide dual functions and operators
 CSpatialVector< Cmpt >::dualClass to represent the dual spatial vector
 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< meshFaceZones >
 CDynamicID< meshPointZones >
 CDynamicID< polyBoundaryMesh >
 CdynamicIndexedOctreeName
 CdynamicMeshPointInterpolatorInterpolates pointVectorFields
 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
 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
 CtreeBoundBox::edgeIdEdges codes
 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'
 CedgeVertexCombines edge or vertex in single label. Used to specify cuts across cell circumference
 CejectionModel
 CejectionModelAbstract base class for film to cloud ejection transfer models
 CelectrostaticPotential
 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
 CensightMesh
 CensightPartBase class for ensightPartCells and ensightPartFaces
 CensightPartsA collection of several ensightPart elements
 CensightPTraits< PrimitiveType >Conversion of OpenFOAM pTraits into the Ensight equivalent
 CensightPTraits< scalar >
 CensightPTraits< sphericalTensor >
 CensightPTraits< symmTensor >
 CensightPTraits< tensor >
 CensightPTraits< vector >
 CensightStreamAbstract base class for writing Ensight data
 CEnthalpy
 Centry *
 CeqMagOp< T >
 CeqMagOp2< T1, T2 >
 CeqNegOp< T >
 CeqNegOp2< T1, T2 >
 CeqOp< T >
 CeqOp2< T1, T2 >
 CeqSqrOp< T >
 CeqSqrOp2< T1, T2 >
 CequalOp< T >
 CequalOp2< T1, T2 >
 CequalOp3< T, T1, T2 >
 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 >ErrorManipArg
 Cexception
 CmasterUncollatedFileOperation::existsOp
 CextendedCellToCellStencilBaseclass for cell-to-cell stencils
 CextendedCellToFaceStencilCalculates/contains 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)
 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
 CtreeBoundBox::faceBitBits used for face coding
 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 list of coupled faces returns the mapping between points
 CFaceCutValues< Type >
 CfaceEqOp< T, CombineOp >
 CtreeBoundBox::faceIdFace codes
 CFaceList
 CfaceSelectionFace selection method for createBaffles
 CfaceSets
 CFallOffReactionRate< ReactionRate, FallOffFunction >General class for handling unimolecular/recombination fall-off reactions
 Cfalse_type
 CfftFast fourier transform derived from the Numerical Recipes in C routine
 CFickianBase class for multi-component Fickian based temperature gradient heat flux models with optional Soret thermal diffusion of species
 CFickian< unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel > >
 CfieldAverageItemHelper class to describe what form of averaging to apply. A set will be applied to each base field in Foam::fieldAverage, of the form:
 CfieldMapperAbstract base class for field mapping
 CfileMonitorChecking for changes to files
 CfileMonitorWatcherInternal tracking via stat(3p) or inotify(7)
 CfileOperation
 CfileOperationInitialise
 CmasterUncollatedFileOperation::fileOrNullOp
 CmasterUncollatedFileOperation::fileSizeOp
 CfileStatWrapper for stat() system call
 CtreeDataPrimitivePatch< PatchType >::findAllIntersectOp
 CtreeDataCell::findIntersectOp
 CtreeDataEdge::findIntersectOp
 CtreeDataFace::findIntersectOp
 CtreeDataPoint::findIntersectOp
 CtreeDataPrimitivePatch< PatchType >::findIntersectOp
 CtreeDataCell::findNearestOp
 CtreeDataEdge::findNearestOp
 CtreeDataFace::findNearestOp
 CtreeDataPoint::findNearestOp
 CtreeDataPrimitivePatch< PatchType >::findNearestOp
 CtreeDataPrimitivePatch< PatchType >::findSelfIntersectOp
 CfixedGradientFvPatchScalarField
 CfixedGradientFvPatchVectorField
 CfixedJumpFvPatchScalarField
 CFixedList< T, Size >A 1D vector of objects of type <T> with a fixed size <Size>
 CFixedList< bool, Foam::pTraits< Type >::nComponents >
 CFixedList< direction, 3 >
 CFixedList< FixedList< point, 4 >, Size >
 CFixedList< Foam::face, 4 >
 CFixedList< Foam::Field, 5 >
 CFixedList< Foam::FixedList< Foam::radiationModels::absorptionCoeffs, nSpecies_ >, maxBands_ >
 CFixedList< Foam::labelBits, 8 >
 CFixedList< Foam::List< Foam::FixedList< label, 4 > >, 6 >
 CFixedList< Foam::SquareMatrix, 2 >
 CFixedList< Foam::Vector, 6 >
 CFixedList< Foam::Vector2D< scalar >, maxBands_ >
 CFixedList< Foam::word, 2 >
 CFixedList< label, 2 >
 CFixedList< label, 3 >
 CFixedList< label, 4 >
 CFixedList< label, 6 >
 CFixedList< label, nSpecies_ >
 CFixedList< scalar, 100 >
 CFixedList< scalar, 3 >
 CFixedList< scalar, 5 >
 CFixedList< scalar, 7 >
 CFixedList< scalar, maxBands_ >
 CFixedList< scalar, nb_ >
 CFixedList< scalar, nCoeff_ >
 CFixedList< scalar, nCoeffs_ >
 CFixedList< Type, 2 >
 CFixedList< Type, 3 >
 CFixedList< Type, 4 >
 CfixedValueFvPatchScalarField
 CfixedValueFvPatchVectorField
 CfixedValuePointPatchVectorField
 CflipLabelOp
 CflipOpClass containing functor to negate primitives. Dummy for all other types
 Cflux< scalar >
 CfluxLimitedLangmuirHinshelwoodReactionRateLangmuir-Hinshelwood reaction rate for gaseous reactions on surfaces including the optional flux limiter of Waletzko and Schmidt
 CfrictionalStressModel
 CmappedPatchBase::fromRestrict use of the mapper to certain configurations
 CFunction1EvaluateGlobal functions to evaluate Function1 of GeometricFields
 CFunction2EvaluateGlobal functions to evaluate Function2 of GeometricFields
 CfunctionObjectAbstract base-class for Time/database functionObjects
 CfvConstraintFinite volume options abstract base class
 CFvFaceCellWaveName
 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
 CfvMeshDistributorAbstract base class for fvMesh movers
 CfvMeshMapperClass holds all the necessary information for mapping fields associated with fvMesh
 CfvMeshMoverAbstract base class for fvMesh movers
 CfvMeshMovers
 CfvMeshMoversLayeredEngineFoam::fvMeshMoversLayeredEngine
 CfvMeshStitcherMesh manipulator that uses the intersection provided by the cyclic non-conformal poly patches to create non-conformal finite volume interfaces
 CfvMeshSubsetPost-processing mesh subset tool. Given the original mesh and the list of selected cells, it creates the mesh consisting only of the desired cells, with the mapping list for points, faces, and cells
 CfvMeshToolsA collection of tools for operating on an fvMesh
 CfvMeshTopoChangerAbstract base class for fvMesh topology changers
 CfvModelFinite volume model abstract base class
 CfvMotionSolverBase class for fvMesh based motionSolvers
 CfvPatchA finiteVolume patch using a polyPatch and a fvBoundaryMesh
 CfvPatchDistWaveTakes a set of patches to start FvFaceCellWave from and computed the distance at patches and possibly additional transported data
 CfvMatrix< Type >::fvSolverSolver class returned by the solver function
 CGAMGProcAgglomerationProcessor agglomeration of GAMGAgglomerations
 CgenericPatchField
 CGeoMesh< MESH >Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc
 CGeoMesh< fvMesh >
 CGeoMesh< polyMesh >
 CGeoMesh< surfMesh >
 CGeoMesh< triSurface >
 CgeometricSurfacePatchThe geometricSurfacePatch is like patchIdentifier but for surfaces. Holds type, name and index
 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
 CgradingDescriptorHandles the specification for grading within a section of a block
 CgranularPressureModel
 CUList< T >::greaterGreater function class that can be used for sorting
 CgreaterEqOp< T >
 CgreaterEqOp2< T1, T2 >
 CgreaterEqOp3< T, T1, T2 >
 CgreaterOp< T >
 CgreaterOp2< T1, T2 >
 CgreaterOp3< T, T1, T2 >
 CgreyMeanGreyMean radiation absorption and emission coefficients for continuous phase
 CgreyMeanCombustionGreyMeanCombustion radiation absorption and emission coefficients for continuous phase. Exactly as greyMean, but with additional effects of the combustion heat release rate included
 CFixedList< T, Size >::Hash< HashT >Hashing function class
 CHash< PrimitiveType >Hash function class for primitives. All non-primitives used to hash entries on hash tables likely need a specialised version of this class
 Cstring::hashHashing function class, shared by all the derived classes
 CTuple2< Type1, Type2 >::Hash< HashT1, HashT2 >Hashing function class
 CTuple3< Type1, Type2, Type3 >::Hash< HashT1, HashT2, HashT3 >Hashing function class
 CHash< Foam::fileName >Hash specialisation for hashing fileNames
 CHash< Foam::keyType >Hash specialisation for hashing keyTypes
 CHash< Foam::label >Hash specialisation for hashing labels
 CHash< Foam::string >Hash specialisation for hashing strings
 CHash< Foam::word >Hash specialisation for hashing words
 CHash< Foam::wordRe >Hash specialisation for hashing wordRes
 CHash< interfacePair >
 CHash< phaseInterfaceKey >
 CHash< void * >Hash specialisation for hashing pointer addresses
 ChashSignedLabelHash for signed integers (Hash<label> only works for unsigned ints)
 CHashTableCoreTemplate-invariant bits for HashTable
 CheatTransferAvClass to handle area per unit volume [1/m] (Av) for heat transfer fvModels, which must be provided as a value in the coefficients dictionary or as a field in constant
 CheatTransferCoefficientModelBase class for heat transfer coefficient modelling used in heat transfer fvModels
 CheatTransferPhaseSystem
 CheheuMulticomponentThermoFoam::heheuMulticomponentThermo
 ChexBlockHex block definition used in the cfx converter
 ChexRef8Refinement of (split) hexes using polyTopoChange
 ChexRef8DataVarious for reading/decomposing/reconstructing/distributing refinement data
 CHistogram< List >Calculates the counts per bin of a list
 ChydrostaticInitialisationOptional hydrostatic initialisation of p_rgh and p by solving for and caching the hydrostatic ph_rgh and updating the density such that
 CIATEsourceIATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources
 CIDLListAppendEqOp< Type >
 CIDLListType
 CifEqEqOp< value >Reduction class. If x and y are not equal assign value
 CIFstreamAllocatorA std::istream with ability to handle compressed files
 CignitionFoam::ignition
 CignitionSiteFoam::ignitionSite
 CImanip< T >
 CincompressibleInterPhaseTransportModelTransport model selection class for the interFoam family of solvers
 CindexedOctreeName
 CIndirectListAddressingA helper class for storing addresses
 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
 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
 CfieldAverageItem::iNewClass used for the read-construction of
 CfvConstraint::iNewReturn pointer to new fvConstraint object created
 CfvModel::iNewReturn pointer to new fvModel object created
 CignitionSite::iNewClass used for the read-construction of
 CINew< T >A helper class when constructing from an Istream or dictionary
 CphaseInterface::iNewClass used for construction of PtrLists of phaseInterfaces
 CphaseModel::iNewReturn a pointer to a new phase created on freestore
 CporosityModel::iNewReturn pointer to new porosityModel object created on the freestore
 Cjoint::iNew
 CsampledSet::iNewClass used for the read-construction of
 CsampledSurface::iNewClass used for the PtrLists read-construction
 CsearchableSurface::iNewClass used for the read-construction of
 CtopoSetSource::iNewClass used for the read-construction of
 CVoFphase::iNewReturn a pointer to a new VoFphase
 CInflowBoundaryModel< CloudType >Templated inflow boundary model class
 CInfoProxy< T >A helper class for outputting values to Ostream
 CargList::initValidTables
 CinjectionModelNon-templated base class for lagrangian injection models
 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 > >
 CInPlaceOpAdvance
 CinstantAn instant of time. Contains the time value and name
 CintegrationSchemeBase for a set of schemes which integrate simple ODEs which arise from semi-implicit 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 composition models. These models describe the composition in phase 1 of the supplied pair at the interface with phase 2
 CinterfaceCompressionInterface compression corrected scheme, based on counter-gradient transport, to maintain sharp interfaces during VoF simulations
 CinterfacePropertiesContains the interface properties. Surface tension, interface curvature, and functionality to correct alpha contact angle boundary conditions
 CinterfaceSurfaceTensionModelAbstract base-class for interface surface-tension models which can be used when interface compression is applied between two phases
 CinternalWriterWrite fields (internal)
 Cinterpolation< Type >Abstract base class for interpolation
 Cinterpolation< Foam::Vector >
 CinterpolationLookUpTableA list of lists. Interpolates based on the first dimension. The values must be positive and monotonically increasing in each dimension
 CinterpolationVolPointInterpolation< Type >Base class for interpolations that require a vol-point interpolated field
 CinterpolationWeightsAbstract base class for interpolating in 1D
 CintersectionFoam::intersection
 CIOobjectIOobject defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O
 CIOPositionName
 Cios
 CIOstreamAn IOstream is an abstract base class for all input/output systems; be they streams, files, token lists etc
 CmasterUncollatedFileOperation::isDirOp
 CmasterUncollatedFileOperation::isFileOp
 CisNotEqOp< T >
 CDLListBase::iteratorAn STL-conforming iterator
 CListHashTable< T, Key, Hash >::Iterator< TRef, TableRef >An STL iterator
 CregionSolvers::iterator
 CSLListBase::iteratorAn STL-conforming iterator
 CUPtrList< T >::iteratorAn STL iterator
 CListHashTable< T, Key, Hash >::Iterator< const T &, const ListHashTable< T, word, string::hash > & >
 CListHashTable< T, Key, Hash >::Iterator< T &, ListHashTable< T, word, string::hash > & >
 CHashTable< T, Key, Hash >::iteratorBaseThe iterator base for HashTable
 CPackedList< nBits >::iteratorBaseThe iterator base for PackedList
 CHashTableCore::iteratorEndA zero-sized end iterator
 CListHashTableCore::iteratorEndA zero-sized end iterator
 CJanevReactionRateJanev, Langer, Evans and Post reaction rate
 CjointAbstract base-class for all rigid-body joints
 CKochFriedlanderSintering model of Koch and Friedlander (1990). The characteristic time for sintering is given by
 ClabelBitsA 29bits label and 3bits direction packed into single label
 ClabelRangeA label range specifier
 ClagrangianDistributionMapClass containing mesh-to-mesh mapping information for particles
 ClagrangianFieldDecomposerLagrangian field decomposer
 ClagrangianWriterWrites Lagrangian points and fields
 ClaminarFlameSpeedAbstract class for laminar flame speed
 CLandauTellerReactionRateLandau-Teller reaction rate
 CLangmuirHinshelwoodReactionRateLangmuir-Hinshelwood reaction rate for gaseous reactions on surfaces
 CmasterUncollatedFileOperation::lastModifiedHROp
 CmasterUncollatedFileOperation::lastModifiedOp
 ClayerAndWeight
 ClayerAverageGenerates plots of fields averaged over the layers in the mesh
 ClayerInfoClass to be used with FaceCellWave which enumerates layers of cells
 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
 CLESdeltaAbstract base class for LES deltas
 CLESeddyViscosity
 CLESfilterAbstract class for LES filters
 CglobalIndexAndTransform::lessLess function class used in sorting encoded transforms and indices
 Cinstant::lessLess function class used in sorting instants
 ClabelRange::lessLess function class for sorting labelRange
 CSortableListDRGEP< Type >::lessLess function class used by the sort function
 CUList< T >::lessLess function class that can be used for sorting
 ClessEqOp< T >
 ClessEqOp2< T1, T2 >
 ClessEqOp3< T, T1, T2 >
 ClessOp< T >
 ClessOp2< T1, T2 >
 ClessOp3< T, T1, T2 >
 ClessProcPatchesLess function class that can be used for sorting processor patches
 CLiaoBaseBase class for coalescence and breakup models of Liao et al. (2015)
 CliftModelModel for the lift force between two phases
 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
 ClineDivideDivides a line into segments
 Clink
 CDLListBase::linkLink structure
 CSLListBase::linkLink structure
 CLListBase::link
 CliquidMixturePropertiesA mixture of liquids
 CListAppendEqOp< T >List operator to append one list onto another
 CUPstream::listEqCombineReduce operator for lists. Used for counting
 CListEqOp< BinaryOp >Operator to apply a binary-equals operation to a pair of lists
 CListEqOp< BinaryEqOp< Type > >Operator to apply a binary-equals operation to a pair of lists
 CListHashTableCoreTemplate-invariant bits for ListHashTable
 CListOp< BinaryOp >Operator to apply a binary operation to a pair of lists
 CListOp< BinaryOp< Type > >Operator to apply a binary operation to a pair of lists
 CglobalMeshData::ListPlusEqOp< T >
 CListPlusEqOp< T, Size >Plus op for FixedList<scalar>
 ClistPlusEqOp< T >
 ClistUpdateOp< Type, TrackingData >List update operation
 CLListBase
 CLListBase_const_iterator
 CLListBase_iterator
 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
 CensightPart::localPointsTrack the points used by the part and map global to local indices
 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
 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, pointMesh >
 CMapInternalField< Type, MeshMapper, surfaceMesh >
 CMapInternalField< Type, MeshMapper, volMesh >
 CmapPatchChangeClass containing mesh-to-mesh mapping information after a patch change operation
 CmappedFvPatchField< Type >Base class for mapped patch fields
 CmappedFvPatchField< scalar >
 CmappedInternalPatchBaseEngine which provides mapping from cells to patch faces
 CmappedPatchBaseEngine which provides mapping between two patches
 CMapPointFieldMap point field on topology change. This is a partial template specialisation for GeoMesh=pointMesh
 CmapSubsetMeshClass containing mesh-to-mesh mapping information after a subset operation
 CMatrix< Form, Type >A templated (m x n) matrix of objects of <T>
 CMatrix< RectangularMatrix< Type >, Type >
 CMatrix< SquareMatrix< Type >, Type >
 CMatrix< SymmetricSquareMatrix< Type >, Type >
 CMatrixBlock< MatrixType >A templated block of an (m x n) matrix of type <MatrixType>
 CmaxEqOp< T >
 CmaxEqOp2< T1, T2 >
 CmaxMagSqrEqOp< T >
 CmaxMagSqrEqOp2< T1, T2 >
 CmaxMagSqrOp< T >
 CmaxMagSqrOp2< T1, T2 >
 CmaxMagSqrOp3< T, T1, T2 >
 CmaxOp< T >
 CmaxOp2< T1, T2 >
 CmaxOp3< T, T1, T2 >
 CMaxwellStefanBase class for multi-component Maxwell Stefan generalised Fick's law diffusion coefficients based temperature gradient heat flux model with optional Soret thermal diffusion of species
 CmemberFunctionSelectionTablesMacros to enable the easy declaration of member function selection tables
 CmemInfoMemory usage information for the process running this object
 CmeshDualiserCreates dual of polyMesh. Every point becomes a cell (or multiple cells for feature points), a walk around every edge creates faces between them
 CMeshedSurfaceIOAllocatorA helper class for storing points, faces and zones with IO capabilities
 CmeshingSurfaceAttributes of a surface geometry file (e.g. OBJ, STL) that are used in the configuration of mesh input files, (e.g. blockMeshDict, snappyHexMeshDict)
 CmeshObjectsTemplated abstract base-class for optional mesh objects used to automate their allocation to the mesh database and the mesh-modifier event-loop
 CMeshObjectType
 CmeshPhiCorrectInfo
 CmeshPhiPreCorrectInfo
 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 patch faces
 CmeshToMeshClass to calculate interpolative addressing and weights between the cells and patches of two overlapping meshes
 CmeshToMesh0Serial mesh to mesh interpolation class
 CMeshToMeshMapGeometricFieldsGeneric internal field mapper. For "real" mapping, add template specialisations for mapping of internal fields depending on mesh type
 CmeshWriterWrite OpenFOAM meshes and/or results to another CFD format
 CmessageStreamClass to handle messaging in a simple, consistent stream-based manner
 CMichaelisMentenReactionRateMichaelis-Menten reaction rate for enzymatic reactions
 CminDataFor use with FaceCellWave. Transports minimum passive data
 CminEqOp< T >
 CminEqOp2< T1, T2 >
 CminEqOp< labelPair >
 CminEqOpFace
 CminMagSqrEqOp< T >
 CminMagSqrEqOp2< T1, T2 >
 CminMagSqrOp< T >
 CminMagSqrOp2< T1, T2 >
 CminMagSqrOp3< T, T1, T2 >
 CminmodMinmod gradient limiter
 CminModOp< T >
 CminModOp2< T1, T2 >
 CminModOp3< T, T1, T2 >
 CminOp< T >
 CminOp2< T1, T2 >
 CminOp3< T, T1, T2 >
 CminusEqOp< T >
 CminusEqOp2< T1, T2 >
 CminusOp< T >
 CminusOp2< T1, T2 >
 CminusOp3< T, T1, T2 >
 CminusOpAuto< A, B, R >
 CmixedFixedValueSlipFvPatchVectorField
 CmixedFvPatchScalarField
 CmixedFvPatchVectorField
 CMixtureType
 CmasterUncollatedFileOperation::mkDirOp
 CModelType
 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
 CmomentumCloudCloud class to introduce momentum parcels
 CMomentumCloudName
 CmomentumParcelDefinition of momentum parcel
 CmomentumParcelInjectionDataContainer class to provide injection data for momentum parcels
 CmomentumParcelInjectionDataIOList
 CMomentumParcelName
 CMomentumTransportModel
 CSortableListEFA< Type >::moreLess function class used by the sort function
 CmotionDiffusivityAbstract base class for cell-centre mesh motion diffusivity
 CmotionSmootherAlgoGiven a displacement moves the mesh by scaling the displacement back until there are no more mesh errors
 CmotionSmootherData
 CmotionSolverVirtual base class for mesh motion solver
 CMovingPhaseModelTransportThermoModel< ThermoModel >
 CMovingPhaseModelTransportThermoModel< rhoMulticomponentThermo >
 CMovingPhaseModelTransportThermoModel< rhoThermo >
 CMPLICcellClass performs geometric matching of volume fraction and calculates surface interpolation of volume fraction field
 CMPLICcellStorageProvides local cell addressing for geometry and data for MPLIC class
 CMPLICfaceClass that deals with cutting faces based on face point values and target value
 CmppicCloudCloud class to introduce MPPIC parcels
 CMPPICCloudName
 CmppicParcelDefinition of MPPIC parcel
 CMPPICParcelName
 CMRFnoSlipFvPatchVectorField
 CMRFPatchField
 CMRFZoneMRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream
 CmultiDirRefinementDoes multiple pass refinement to refine cells in multiple directions
 CmultiplyEqOp< T >
 CmultiplyEqOp2< T1, T2 >
 CmultiplyOp< T >
 CmultiplyOp2< T1, T2 >
 CmultiplyOp3< T, T1, T2 >
 CmultiplyOpAuto< A, B, R >
 CmasterUncollatedFileOperation::mvBakOp
 CmasterUncollatedFileOperation::mvOp
 CNASCoreCore routines used when reading/writing NASTRAN files
 CnearestEqOp
 CensightMesh::nFacePrimitives
 CnilA zero-sized class without any storage. Used, for example, in HashSet
 CnoAbsorptionEmissionDummy absorption-emission model for 'none'
 CdynamicIndexedOctree< Type >::nodeTree node. Has up pointer and down pointers
 CindexedOctree< Type >::nodeTree node. Has up pointer and down pointers
 CnoInterfaceCompressionWrapper scheme to allow VoF solvers to run efficiently without interface compression, e.g. for cavitation simulations
 CnonConformalFvPatchNon-conformal FV patch. Provides the necessary interface for a FV patch which does not conform to the underlying poly mesh. The non-conformal geometry and topology are held in the fvMesh, and are generated by the fvMeshStitcher. This class just provides access to this data
 CnonConformalPolyPatchNon-conformal poly patch. This patch is a placeholder and must have no faces. This patch is linked to an "original" patch. Other parts of the code (i.e., finite volume) will use this patch to create non-empty patches that do not conform to the poly mesh
 CnoOp
 CnopEqOp< T >
 CnopEqOp2< T1, T2 >
 CnormalLessTo compare normals
 CnoSintering
 CnotEqOp< T >
 CnotEqOp2< T1, T2 >
 CnotOp< T >
 CnotOp2< T1, T2 >
 CnotOp3< T, T1, T2 >
 CnucleationModelBase class for nucleation models
 CnucleationSiteModelBase class for nucleation site density models
 Cnull< Type >
 CNullMRF
 CNullObjectSingleton null-object class and instance
 CNVDTVDFoam::NVDTVD
 CNVDVTVDVFoam::NVDVTVDV
 CobjectHitThis class describes a combination of target object index and success flag
 CobjectMapAn objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point
 CtreeBoundBox::octantBitBits used for octant/point coding
 CODESolverAbstract base-class for ODE system solvers
 CODESystemAbstract base class for the systems of ordinary differential equations
 CoffsetOp< T >
 CoffsetOp< face >Hash specialisation to offset faces in ListListOps::combineOffset
 CoffsetOp< labelledTri >Hash specialisation to offset faces in ListListOps::combineOffset
 CoffsetOp< triFace >Hash specialisation to offset faces in ListListOps::combineOffset
 COFSsurfaceFormatCoreInternal class used by the OFSsurfaceFormat
 COFstreamAllocatorA std::ostream with ability to handle compressed files
 COFstreamCollatorThreaded file writer
 COmanip< T >
 ComegaUser convenience class to handle the input of time-varying rotational speed in rad/s if omega is specified or rpm if rpm is specified
 ConeA class representing the concept of 1 (scalar(1)) used to avoid unnecessary manipulations for objects which are known to be one at compile-time
 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 >
 COpBegin
 COpDereference
 COpNext
 COppositeFaceCellWaveName
 COpScaled< ScaleType >
 CoptionalCpuLoad
 CorEqOp< T >
 CorEqOp2< T1, T2 >
 CorOp< T >
 CorOp2< T1, T2 >
 CorOp3< T, T1, T2 >
 Costream
 CouterProduct< arg1, arg2 >
 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 > >
 COutputFilter
 CcoupledPolyPatch::ownToNbrDebugOrderDataData to pass from owner.initOrder to nbr.order if debugging
 CcoupledPolyPatch::ownToNbrOrderDataData to pass from owner.initOrder to nbr.order
 CcoupledPolyPatch::ownToOwnOrderDataData to pass from owner.initOrder to owner.order
 CPackedListCoreTemplate-invariant bits for PackedList
 CPairCollisionRecord< Type >Record of a collision between the particle holding the record and the particle with the stored id
 CPairModel< CloudType >Templated pair interaction class
 CpairPatchAgglomerationPrimitive patch pair agglomerate method
 CpairPotential
 CparcelCloudBaseVirtual abstract base class for parcel clouds. Inserted by ParcelCloudBase into the base of the cloud template hierarchy and adds virtualisation of most methods defined by the clouds
 CparcelThermoThermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package, and provides:
 CParcelType
 CParRunControlHelper class for initialising parallel jobs from the command arguments
 CParSortableListName
 Cintersection::partStructure to store the geometry associated with part of a patch
 CpartialSlipFvPatchVectorField
 CParticleForce< CloudType >Abstract base class for particle forces
 CParticleStressModelBase class for inter-particle stress models
 CpartitioningModelBase class for wall heat flux partitioning models
 CpatchDistMethodSpecialisation of patchDist for wall distance calculation
 CpatchDistWaveTakes a set of patches to start FaceCellWave from and computed the distance at patches and possibly additional transported data
 CpatchEdgeFacePointTransport of nearest point location for use in PatchEdgeFaceWave
 CpatchEdgeFaceRegionTransport of region for use in PatchEdgeFaceWave. Set element to -2 to denote blocked
 CpatchEdgeFaceRegionsTransport of regions for use in PatchEdgeFaceWave. Set element to -1 to denote blocked
 CPatchEdgeFaceWaveName
 CpatchFaceOrientationTransport of orientation for use in PatchEdgeFaceWave
 CpatchIdentifierIdentifies patch by name, patch index and physical type
 CpatchInjectionBaseBase class for patch-based injection models
 CPatchToolsA collection of tools for searching, sorting PrimitivePatch information
 CpatchToPatchClass to generate coupling geometry between two primitive patches
 CpatchToPatchStabilisationStabilisation data and routines for patch-to-patch interpolations
 CpatchToPoly2DMeshConvert a primitivePatch into a 2D polyMesh
 CpatchWriterWrite patch fields
 CphasePropertiesHelper class to manage multi-specie phase properties
 CphasePropertiesListSimple container for a list of phase properties
 CPhiLimiterClass with limiter function which returns the limiter for the Phi interpolation scheme
 CpimpleLoopPimple loop class. Implements the logic which controls the pimple loop generically for a given corrector convergence control. Can therefore be used be either single- or multi-region control classes
 CplaneGeometric class that creates a 2D plane and can return the intersection point between a line and the plane
 CplusEqMagSqrOp< T >
 CplusEqMagSqrOp2< T1, T2 >
 CplusEqOp< T >
 CplusEqOp2< T1, T2 >
 CplusOp< T >
 CplusOp2< T1, T2 >
 CplusOp3< T, T1, T2 >
 CplusOpAuto< A, B, R >
 CpointEdgeCollapseDetermines length of string of edges walked to point
 CpointEdgeLayerInfoClass to be used with PointEdgeWave which enumerates layers of points
 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< Point >This class describes the interaction of a face and a point. It carries the info of a successful hit and (if successful), returns the interaction point
 CPointHit< point >
 CpointHitSortContainer for sorting intersections
 CPointIndexHit< Point >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
 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
 CpointTopoDistanceDataFor use with PointEdgeWave. Determines topological distance to starting points
 CpointToPointPlanarInterpolationInterpolates between two sets of unstructured points using 2D Delaunay triangulation. Used in e.g. timeVaryingMapped bcs
 CpolyCellSetGeneral run-time selected cell set selection class for polyMesh
 CpolyDistributionMapClass 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
 CpolygonTriangulateTriangulation of three-dimensional polygons
 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
 CpolyMeshMapClass containing mesh-to-mesh mapping information
 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
 CpolyTopoChangeDirect mesh changes based on v1.3 polyTopoChange syntax
 CpolyTopoChangeMapClass containing mesh-to-mesh mapping information after a change in polyMesh topology
 Cpotential
 CpowerLawLopesdaCostaZone
 CpowerSeriesReactionRatePower series reaction rate
 CpowProduct< arg1, arg2 >
 CLduMatrix< Type, DType, LUType >::preconditionerAbstract base-class for LduMatrix preconditioners
 ClduMatrix::preconditionerAbstract base-class for lduMatrix preconditioners
 CPressureFvPatchScalarField
 CpressureReferenceProvides controls for the pressure reference in closed-volume simulations
 CprimitiveMeshCell-face mesh analysis engine
 CprimitiveMeshTools
 CPrimitivePatchInterpolation< Patch >Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa
 CPrimitivePatchName
 CPrimitiveType
 CprocessorLduInterfaceAn abstract base class for processor coupled interfaces
 CprocessorLduInterfaceFieldAbstract base class for processor coupled interfaces
 CprocessorRunTimes
 CProcessorTopologyDetermines processor-processor connection. After instantiation contains on all processors the processor-processor connection table
 CprocessorTopology
 CprocLduInterfaceIO interface for processorLduInterface
 CprocLduMatrixI/O for lduMatrix and interface values
 CprocLessLess operator for pairs of <processor><index>
 CprofileModelBase class for profile models
 CalphatWallBoilingWallFunctionFvPatchScalarField::properties
 CPstreamBuffersBuffers for inter-processor communications streams (UOPstream, UIPstream)
 CpTraits< bool >
 CpTraits< edge >Template specialisation for pTraits<edge> so we can use syncTools
 CpTraits< int32_t >Template specialisation for pTraits<int32_t>
 CpTraits< int64_t >Template specialisation for pTraits<int64_t>
 CpTraits< labelList >Template specialisation for pTraits<labelList> so we can have fields
 CpTraits< remote >
 CpTraits< RemoteData< Type > >
 CpTraits< Scalar >
 CpTraits< uint32_t >Template specialisation for pTraits<uint32_t>
 CpTraits< uint64_t >Template specialisation for pTraits<uint64_t>
 CpTraits< vectorList >Template specialisation for pTraits<labelList> so we can have fields
 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 >Class templated on matrix type to perform the QR decomposition using Householder reflections on a square or rectangular matrix
 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
 CQuickHashEdge
 CradialModel
 CradiationCoupledBaseCommon functions to emissivity. It gets supplied from lookup into a dictionary or calculated by the solidThermo:
 CradiativeIntensityRayRadiation intensity for a ray in a given direction
 CRandomRandom number generator
 Cplane::rayA direction and a reference point
 CreactingCloudCloud class to introduce reacting parcels
 CReactingCloudName
 CreactingMultiphaseCloudCloud class to introduce multi-phase reacting parcels
 CReactingMultiphaseCloudName
 CreactingMultiphaseParcelDefinition of reacting parcel
 CreactingMultiphaseParcelInjectionDataIOList
 CReactingMultiphaseParcelName
 CreactingParcelDefinition of reacting parcel
 CreactingParcelInjectionDataIOList
 CReactingParcelName
 CreactionReaction base-class holding the specie names and coefficients
 CreactionRateFlameAreaAbstract class for reaction rate per flame area unit
 CmasterUncollatedFileOperation::readDirOp
 CreducedUnits
 CreduceFileStatesReduction operator for PackedList of fileState
 CrefCountReference counter for various OpenFOAM components
 CtmpNrc< T >::refCount
 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
 CrefinementRegionsEncapsulates queries for volume refinement ('refine all cells within shell')
 CrefinementSurfacesContainer for data on surfaces used for surface-driven refinement. Contains all the data about the level of refinement needed per surface
 CregExpWrapper around POSIX extended regular expressions
 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
 CregionSolversClass to hold the lists of region meshes and solvers
 CrelativeVelocityModel
 CremoteStruct for keeping processor, element (cell, face, point) index
 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
 CrepatchMeshAddressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface. Used for repatching existing meshes
 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
 CconvergenceControl::residualDataClasses
 CrestraintBase class for defining restraints for rigid-body dynamics
 CvolFieldValue::Result< Type >Forward declare the result structure
 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, Type2, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, Type1, TypeR, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, TypeR, Type2, GeoMesh >
 CreuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, GeoMesh >
 CreuseTmpTmpFieldField< Field, TypeR, Type1, Type2 >
 CreuseTmpTmpFieldField< Field, TypeR, Type1, TypeR >
 CreuseTmpTmpFieldField< Field, TypeR, TypeR, Type2 >
 CreuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR >
 CreuseTmpTmpGeometricField< TypeR, Type1, Type2, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, Type1, TypeR, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, TypeR, Type2, PatchField, GeoMesh >
 CreuseTmpTmpGeometricField< TypeR, TypeR, TypeR, PatchField, GeoMesh >
 CrhoMagSqr< Type >
 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
 CsammMeshA messy mesh class which supports the possibility of creating a shapeMesh for regular Samm meshes (no arbitrary interfaces or collapsed SAMM cells). If any of these special features exist, the mesh is created as polyMesh
 CsampledSetsSet of sets to sample. Call sampledSets.write() to sample&write files
 CsampledSurfaceAn abstract class for surfaces with sampling
 CsaturationPressureModelModel to describe the dependence of saturation pressure on temperature, and vice versa
 CsaturationTemperatureModelModel to describe the dependence of saturation pressure on temperature, and vice versa
 CscalarMatricesScalar matrices
 CscalarProduct< arg1, arg2 >
 CscalarRangeA scalar range specifier
 CscatterModelBase class for radiation scattering
 CsearchableSurfacesQueriesA collection of tools for searchableSurfaces
 CsensibleEnthalpy< Thermo >Thermodynamics mapping class to expose the sensible enthalpy functions
 CsensibleInternalEnergy< Thermo >Thermodynamics mapping class to expose the sensible internal energy functions
 CsepternionSepternion class used to perform translations and rotations in 3D space
 CsetWriterBase class for writing coordinate sets with data
 CSHA1Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1
 CSHA1DigestThe SHA1 message digest
 CshapeModelBase class for modelling the shape of the particles belonging to a size class through alternative diameters, e.g. a collisional diameter, which can then be utilised in population balance submodels, e.g. for modelling fractal aggregation
 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 exit when the stopAtWriteNowSignal is sent
 CsigWriteNowSignal handler to write when the writeNowSignal is sent
 CsinteringModelAbstract base class for modelling sintering of primary particles in fractal aggregates
 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
 CSLListBaseBase singly-linked list
 CRemoteData< Type >::smallestEqOpOperator to take smallest valid value
 CRemoteData< Type >::smallestFirstEqOpOperator to take smallest first valid value
 CSmanip< T >
 CsmoothDataHelper class used by the fvc::smooth and fvc::spread functions
 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
 CsolidBodyMotionFunctionBase class for defining solid-body motions
 CsolidMixturePropertiesA mixture of solids
 CsolidPropertiesThe thermophysical properties of a solid
 ClduMatrix::solverAbstract base-class for lduMatrix solvers
 CLduMatrix< Type, DType, LUType >::solverAbstract base-class for LduMatrix solvers
 CSolverPerformance< Type >SolverPerformance is the class returned by the LduMatrix solver containing performance statistics
 CsootModelBase class for soot 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
 CspecieCoeffsClass to hold the specie index and its coefficients in the reaction rate expression
 CspecieElement
 CspecieExponentType for exponents of species in reaction. Can take either integer or scalar value, and powers are optimised in the integer case
 CsplitCellDescription of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement
 CrefinementHistory::splitCell8
 CsprayCloudCloud class to introduce reacting spray parcels
 CSprayCloudName
 CsprayParcelDefinition of spray parcel
 CSprayParcelName
 CSRIFallOffFunctionThe SRI fall-off function
 CstabiliseOp< T >
 CstabiliseOp2< T1, T2 >
 CstabiliseOp3< T, T1, T2 >
 CSTARCDCoreCore routines used when reading/writing pro-STAR vrt/cel/bnd files
 CstarMeshA messy mesh class which supports the possibility of creating a shapeMesh for regular Star meshes (no arbitrary interfaces or collapsed SAMM cells). If any of these special features exist, the mesh is created as polyMesh
 CODESolver::stepState
 CSTLsurfaceFormatCoreInternal class used by the STLsurfaceFormat
 CSTLtriangleA triangle representation for STL files
 Cstreambuf
 Cstring
 CsubBodyThis specialised rigidBody holds the original body after it has been merged into a master
 CsubCycleField< GeometricField >
 CsubCycleFields< GeometricField >
 CsubCycleTimeA class for managing sub-cycling times
 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
 CsumOp< T >
 CsumOp2< T1, T2 >
 CsumOp3< T, T1, T2 >
 CsurfaceFeaturesHolds feature edges/points of surface
 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
 CsurfaceMeshWriterWrite faces with fields
 CsurfaceSetsVarious utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools
 CsurfaceWriterBase class for surface writers
 CsurfaceZonesInfo
 CsurfAndLabelHold surface and label
 CsurfFieldsFields for surfMesh
 CsurfPointFieldsPoint fields for surfMesh
 CsurfZoneIdentifierAn identifier for a surface zone on a meshed surface
 CSVDSingular value decomposition of a rectangular matrix
 CswarmCorrectionDrag model modifier to take into account large fractions (swarms) of the dispersed phase. Often not appropriate as these effects are a fundamental part of the drag model formulation (e.g. Ergun). Use with care
 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, y/n, t/f, or none/any
 CsymmTypeOfRank< Cmpt, rank >
 CsymmTypeOfRank< Cmpt, 0 >
 CsymmTypeOfRank< Cmpt, 1 >
 CsymmTypeOfRank< Cmpt, 2 >
 CsyncToolsVarious tools to aid synchronising lists across coupled patches. WIP
 CsystemDictRead and return the specified dictionary from system or from path provided with the -dict option
 CT
 CtableBase
 CtableBase
 CTableReader< Type >Base class to read table data for tables
 CtecplotWriterWrite binary tecplot files using tecio
 CtetDecomposerDecomposes polyMesh into tets
 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
 CThermo
 CthermoCloudCloud class to introduce thermodynamic parcels
 CThermoCloudName
 CvalueMulticomponentMixture< ThermoType >::thermoMixture
 CthermoParcelDefinition of thermo parcel
 CthermoParcelInjectionDataIOList
 CThermoParcelName
 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
 CtimeControlGeneral time dependent execution controller. The default to execute every time-step
 CTimeFunction1< Type >Light wrapper around Function1 to provide a mechanism to update time-based entries
 CTimeFunction1< Foam::Vector >
 CTimeFunction1< scalar >
 CTimePathsA class for addressing time paths without using the Time class
 CtimerImplements a timeout mechanism via sigalarm
 CtimeScaleFilteredA time scale filtering wrapper around an underlying drag model intended for simulations involving dispersed phase with a very small diameter. The model limits the drag coefficient based on the relaxation time given
 CtimeScaleFilteredA time scale filtering wrapper around an underlying heat transfer model intended for simulations involving dispersed phase with a very small diameter. The model limits the heat transfer coefficient based on the relaxation time given
 CTimeScaleModelBase class for time scale models
 CtimeVaryingMapped
 Ctmp< T >A class for managing temporary objects
 Ctmp< Foam::DimensionedField >
 Ctmp< Foam::Field >
 Ctmp< Foam::fv::convectionScheme< Type > >
 Ctmp< Foam::fv::ddtScheme< Type > >
 Ctmp< Foam::fv::gradScheme< Type > >
 Ctmp< Foam::fv::snGradScheme< Type > >
 Ctmp< Foam::fvMatrix >
 Ctmp< Foam::fvPatchField >
 Ctmp< Foam::GeometricField >
 Ctmp< Foam::limitedSurfaceInterpolationScheme< Type > >
 Ctmp< Foam::multivariateSurfaceInterpolationScheme< Type > >
 Ctmp< Foam::surfaceInterpolationScheme< GType > >
 Ctmp< Foam::surfaceInterpolationScheme< scalar > >
 Ctmp< Foam::surfaceInterpolationScheme< Type > >
 CtmpNrc< T >A class for managing temporary objects without reference counting
 CtmpNrc< Foam::fluidThermo >
 CtmpNrc< Foam::viscosityModel >
 CtokenA token holds items read from Istream
 CtopoActionA virtual base class for topological actions
 CtopoDistanceDataFor use with FaceCellWave. Determines topological distance to starting faces
 CTopologicalMeshObject< Mesh >MeshObject types:
 CtopoSetSourceBase class of a source for a topoSet
 CmeshPhiCorrectInfo::trackDataTracking data. Mostly just a collection of references to the
 CsmoothData::trackDataClass used to pass additional data in
 CWallLocationYPlus< WallLocation >::trackDataClass used to pass additional data in
 CexternalPointEdgePoint::trackingDataClass used to pass data into container
 Cparticle::trackingData
 CParcelType::trackingData
 CdistributionMap::transformDefault transformation behaviour
 CtransformerVector-tensor class used to perform translations, rotations and scaling operations in 3D space
 CtransformOp< PrimitivePatchType, Type, TrackingData >Transform operation
 CdistributionMap::transformPositionDefault transformation behaviour for position
 CcoefficientWilkeMulticomponentMixture< ThermoType >::transportMixture
 CvalueMulticomponentMixture< ThermoType >::transportMixture
 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 areas and swept volumes
 CtriangleFuncsVarious triangle functions
 CtrimModelTrim model base class
 CtriSurfaceSearchHelper class to search on triSurface
 CtriSurfaceToolsA collection of tools for triSurface
 CTroeFallOffFunctionThe Troe fall-off function
 Ctrue_type
 CTuple2< Type1, Type2 >A 2-tuple for storing two objects of different types
 CTuple2< label, Foam::Pair< Type > >
 CTuple2< label, vector >
 CTuple2< vector, scalar >
 CTuple2< word, dictionary >
 CTuple2< wordRe, dictionary >
 CTuple3< Type1, Type2, Type3 >A 3-tuple for storing three objects of different types
 CturbGenGenerate a turbulent velocity field conforming to a given energy spectrum and being divergence free
 CTurbulenceThermophysicalTransportModel
 CturbulentDispersionModelModel for turbulent dispersion between two phases
 CtwoPhasesInterface to two phases
 CtwoResistanceHeatTransferPhaseSystem
 CType
 CtypeGlobal< Type >Trait for obtaining global status
 CtypeGlobal< distributedTriSurfaceMesh >Trait for obtaining global status
 CtypeGlobal< extendedFeatureEdgeMesh >Trait for obtaining global status
 CtypeGlobal< featureEdgeMesh >Trait for obtaining global status
 CtypeGlobal< fvConstraints >Trait for obtaining global status
 CtypeGlobal< fvModels >Trait for obtaining global status
 CtypeGlobal< GlobalIOField< Type > >Trait for obtaining global status
 CtypeGlobal< GlobalIOList< Type > >Trait for obtaining global status
 CtypeGlobal< IOdictionary >Trait for obtaining global status
 CtypeGlobal< localIOdictionary >Trait for obtaining global status
 CtypeGlobal< triSurfaceMesh >Trait for obtaining global status
 CtypeGlobalFile< Type >Trait for obtaining global write status
 CtypeGlobalFile< timeIOdictionary >Trait for obtaining global write status
 CtypeOfInnerProduct< Cmpt, Form1, Form2 >Abstract template class to provide the form resulting from
 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 > >
 CtypeOfOuterProduct< Cmpt, Form1, Form2 >Abstract template class to provide the form resulting from
 CtypeOfOuterProduct< Cmpt, SpatialVector< Cmpt >, SpatialVector< Cmpt > >
 CtypeOfRank< Cmpt, rank >
 CtypeOfRank< Cmpt, 0 >
 CtypeOfRank< Cmpt, 1 >
 CtypeOfRank< Cmpt, 2 >
 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, BarycentricTensor2D< Cmpt > >
 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
 CUautoPtr< T >An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and with pointer allocation checking on access
 CUCompactListList< T >Unallocated base class of CompactListList
 CUCompactListList< label >
 CUFaceList< Container >
 CUFaceList< UIndirectList< Face > >
 CUFaceList< UList< Face > >
 CUIndirectList< T >A List with indirect addressing
 CUIndirectList< Foam::Vector >
 CUIndirectList< scalar >
 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< Foam::wordRe >
 CUList< label >
 CUList< Type >
 CUniformField< Type >A class representing the concept of a uniform field which stores only the single value and providing the operator[] to return it
 CUniformFieldField< Type >A class representing the concept of a field of uniform fields which stores only the single value and providing the operator[] to return it
 CuniformOp< Type >
 CuniformOp< Container & >
 CuniformOp< nil >
 CunintegrableForNonZeroQ
 CcellToCellStencil::unionEqOpCombine operator for labelLists
 CcellToFaceStencil::unionEqOpCombine operator for labelLists
 CunityLewisFourier
 CunknownTypeFunction1Wrapper around Function1 that constructs a function for an as yet unknown primitive type. It stores the location of the user input and actually constructs the function on demand at the point at which a value is requested for a specific type
 CUOprocessRandom UO process
 CupdateOp< PrimitivePatchType, Type, TrackingData >Update operation
 CUPstreamInter-processor communications stream
 CUPtrList< T >A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used for subscript bounds checking, etc
 CUPtrList< const lduInterface >
 CUPtrList< const lduInterfaceField >
 CUPtrList< const LduInterfaceField< Type > >
 CUPtrList< Foam::diameterModels::sizeGroup >
 CUPtrList< Foam::fv::filmCloudTransfer >
 CUPtrList< Foam::GeometricField >
 CUPtrList< Foam::pimpleNoLoopControl >
 CUPtrList< Foam::searchableSurface >
 CUPtrList< phaseModel >
 CuserTimeAn abstract class for the user time description
 CuserTime
 Cv2fBaseAbstract base-class for v2-f models to provide BCs access to the v2 and f fields
 CVectorSpace< Form, Cmpt, Ncmpts >Templated vector space
 CVectorSpace< Barycentric2D< Cmpt >, Cmpt, 3 >
 CVectorSpace< Barycentric< Cmpt >, Cmpt, 4 >
 CVectorSpace< BarycentricTensor2D< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< BarycentricTensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< coeffList, scalar, 5 >
 CVectorSpace< CompactSpatialTensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< CompactSpatialTensorT< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< cubicEqn, scalar, 4 >
 CVectorSpace< DiagTensor< Cmpt >, Cmpt, 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< SymmTensor2D< Cmpt >, Cmpt, 3 >
 CVectorSpace< SymmTensor< Cmpt >, Cmpt, 6 >
 CVectorSpace< Tensor2D< Cmpt >, Cmpt, 4 >
 CVectorSpace< Tensor< Cmpt >, Cmpt, Mrows *Ncols >
 CVectorSpace< Vector2D< Cmpt >, Cmpt, 2 >
 CVectorSpace< Vector4< Type >, Type, 4 >
 CVectorSpace< Vector< Cmpt >, Cmpt, 3 >
 CVectorSpaceOps< N, I >Operator functions for VectorSpace
 CVectorSpaceOps< N, N >
 CfvMeshDistributor::velocityMotionCorrectionHelper class to update the velocity boundary conditions
 CfvMeshMover::velocityMotionCorrectionHelper class to update the velocity boundary conditions
 CfvMeshTopoChanger::velocityMotionCorrectionHelper class to update the velocity boundary conditions
 CVenkatakrishnanVenkatakrishnan gradient limiter
 CIOstream::versionNumberVersion number type
 CviscosityAbstract base class for all fluid physical properties
 CviscosityModel
 CVoFMixtureTwo-phase VoF mixture
 CvolumeType
 CvtkMeshEncapsulation of VTK mesh data. Holds mesh or meshsubset and polyhedral-cell decomposition on it
 CvtkPVblockMeshProvides a reader interface for OpenFOAM blockMesh to VTK interaction
 CvtkPVFoamProvides a reader interface for OpenFOAM to VTK interaction
 CVTKsurfaceFormatCoreInternal class used by the VTKsurfaceFormat
 CvtkTopoPolyhedral cell decomposition for VTK
 CvtkUnstructuredReaderReader for vtk unstructured_grid legacy files. Supports single CELLS, POINTS etc. entry only
 CvtkWriteFieldOpsVTK ASCII and binary write functions
 CvtkWriteOpsVTK ASCII and binary write functions
 CvtkWritePolyDataGeneral write functions for vtk polygonal data files
 CwalkPatchCollection of static functions to do various simple patch related things
 CwallBoilingA heat transfer model for simulation of sub-cooled nucleate wall boiling on the surface of a third phase with runtime selectable sub-models. This model should be applied to the liquid side of the liquid-third-phase interface
 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
 CwallDependentModelA class which provides on-demand creation and caching of wall distance and wall normal fields for use by multiple models
 CwallFaceHolds information regarding nearest wall point. Used in wall distance calculation
 CwallHeatTransferCoeffModelAbstract base class for run time selection of heat transfer coefficient models
 CWallInteractionModel< CloudType >Templated wall interaction model class
 CWallLocation
 CWallLocationDataType< Type >
 CWallModel< CloudType >Templated wall interaction class
 CwallNormalInfoHolds information regarding nearest wall point. Used in wall refinement
 CwallPointHolds information regarding nearest wall point. Used in wall distance calculation
 CWallSiteData< Type >Stores the patch ID and templated data to represent a collision with a wall to be passed to the wall model
 CwaveModelGeneric base class for waves. Derived classes must implement field functions which return the elevation above the wave surface and the velocity field, both as a function of position
 CwideBandWideBand radiation absorption and emission coefficients for continuous phase
 CwideBandCombustionWideBandCombustion radiation absorption and emission coefficients for continuous phase. Exactly as wideBand, but with additional effects of the combustion heat release rate included
 CwordListAndType< Type >
 CwordReListMatcherA wrapper for matching a List of wordRe
 CwriteFileFunctionObject base class for writing single files
 CwriteObjectsBaseFunctionObject base class for writing a list of objects registered to the database, on behalf of the inheriting function object, on when those should be written to disk
 CWRLsurfaceFormatCoreInternal class used by the WRLsurfaceFormat
 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
 Cjoint::XSvcJoint state returned by jcalc
 CyyFlexLexer
 CzeroA class representing the concept of 0 used to avoid unnecessary manipulations for objects that are known to be zero at compile-time
 CzeroDimensionalFvMesh
 CzeroGradientFvPatchScalarField
 CzeroGradientFvPatchVectorField