►C fieldScheme | |
CmultivariateScheme< Type, Scheme >::fieldScheme | SurfaceInterpolationScheme sub-class returned by operator(field) |
CabsoluteEnthalpy< Thermo > | Thermodynamics mapping class to expose the absolute enthalpy functions |
CabsoluteInternalEnergy< Thermo > | Thermodynamics mapping class to expose the absolute internal energy functions |
CabsorptionCoeffs | |
CabsorptionCoeffs | Absorption coefficients class used in greyMeanAbsorptionEmission and wideBandAbsorptionEmission |
►CabsorptionEmissionModel | Model to supply absorption and emission coefficients for radiation modelling |
CbinaryAbsorptionEmission | Radiation coefficient based on two absorption models |
CcloudAbsorptionEmission | Retrieves absorption/emission data from a cloud object |
CconstantAbsorptionEmission | Constant radiation absorption and emission coefficients for continuous phase |
CgreyMeanAbsorptionEmission | GreyMeanAbsorptionEmission radiation absorption and emission coefficients for continuous phase |
CgreyMeanSolidAbsorptionEmission | GreyMeanSolidAbsorptionEmission radiation absorption and emission coefficients for continuous phase |
CnoAbsorptionEmission | Dummy absorption-emission model for 'none' |
CwideBandAbsorptionEmission | WideBandAbsorptionEmission radiation absorption and emission coefficients for continuous phase |
►CAC3DsurfaceFormatCore | Internal class used by the AC3DsurfaceFormat |
CAC3DsurfaceFormat< Face > | Provide a means of reading/writing AC3D format |
CaccessOp< T > | |
►CadaptiveSolver | |
CEuler< Type > | Euler-implicit integration |
CEulerSI | Semi-implicit Euler ODE solver of order (0)1 |
CRKCK45 | 4/5th Order Cash-Karp Runge-Kutta ODE solver |
CRKDP45 | 4/5th Order Dormand–Prince Runge-Kutta ODE solver |
CRKF45 | 4/5th Order Runge-Kutta-Fehlberg ODE solver |
Crodas23 | L-stable, stiffly-accurate embedded Rosenbrock ODE solver of order (2)3 |
Crodas34 | L-stable, stiffly-accurate embedded Rosenbrock ODE solver of order (3)4 |
CRosenbrock12 | L-stable embedded Rosenbrock ODE solver of order (1)2 |
CRosenbrock23 | L-stable embedded Rosenbrock ODE solver of order (2)3 |
CRosenbrock34 | L-stable embedded Rosenbrock ODE solver of order (3)4 |
CTrapezoid | Trapezoidal ODE solver of order (1)2 |
CaddArgsOptions | |
CaddPatchCellLayer | Adds layers of cells to outside of polyPatch. Can optionally create stand-alone extruded mesh (addToMesh=false) |
CtopoSetSource::addToUsageTable | Class with constructor to add usage string to table |
►CAMIInterpolationName | |
CAMIInterpolation< SourcePatch, TargetPatch > | Interpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI) |
►CAMIMethod< SourcePatch, TargetPatch > | Base class for Arbitrary Mesh Interface (AMI) methods |
CdirectAMI< SourcePatch, TargetPatch > | Direct mapped Arbitrary Mesh Interface (AMI) method |
►CfaceAreaWeightAMI< SourcePatch, TargetPatch > | Face area weighted Arbitrary Mesh Interface (AMI) method |
CpartialFaceAreaWeightAMI< SourcePatch, TargetPatch > | Partial face area weighted Arbitrary Mesh Interface (AMI) method |
CmapNearestAMI< SourcePatch, TargetPatch > | Nearest-mapping Arbitrary Mesh Interface (AMI) method |
►CAmultiplier | |
CAmultiplier< Type, LUType > | |
CandEqOp< T > | |
CandEqOp2< T1, T2 > | |
CandOp< T > | |
CandOp2< T1, T2 > | |
CandOp3< T, T1, T2 > | |
CargList | Extract command arguments and options from the supplied argc and argv parameters |
►CArrheniusReactionRate | Arrhenius reaction rate given by: |
CthirdBodyArrheniusReactionRate | Arrhenius reaction rate enhanced by third-body interation |
CArrheniusViscosity | The Arrhenius temperature-dependent viscosity model multiplies the viscosity of a base model by an Arrhenius-type temperature function: |
►CaspectRatioModel | |
CconstantAspectRatio | |
CconstantAspectRatio | |
►CVakhrushevEfremov | |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
CVakhrushevEfremov | |
CWellek | Aspect ratio model of Wellek et al |
CWellek | Aspect ratio model of Wellek et al |
►CatmBoundaryLayer | This class provides functions to evaluate the velocity and turbulence distributions appropriate for atmospheric boundary layers (ABL) |
CatmBoundaryLayerInletEpsilonFvPatchScalarField | This boundary condition specifies an inlet value for the turbulence dissipation, , appropriate for atmospheric boundary layers |
CatmBoundaryLayerInletKFvPatchScalarField | This boundary condition specifies an inlet value for the turbulence kinetic energy, , appropriate for atmospheric boundary layers |
CatmBoundaryLayerInletVelocityFvPatchVectorField | This boundary condition specifies a velocity inlet profile appropriate for atmospheric boundary layers (ABL) |
CatomicWeightTable::atomicWeight | Structure 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 |
CLList< Foam::autoPtr< Foam::regExp > > | |
►CautoPtr< chemistryReader< ThermoType > > | |
►CreactingMixture< ThermoType > | Foam::reactingMixture |
CsingleStepReactingMixture< ThermoType > | Single step reacting mixture |
CautoPtr< Foam::AMIInterpolation > | |
CautoPtr< Foam::aspectRatioModel > | |
CautoPtr< Foam::AtomizationModel< Foam::SprayCloud< CloudType > > > | |
CautoPtr< Foam::AtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::AveragingMethod< Foam::Vector > > | |
CautoPtr< Foam::AveragingMethod< scalar > > | |
CautoPtr< Foam::backgroundMeshDecomposition > | |
CautoPtr< Foam::basicSolidChemistryModel > | |
CautoPtr< Foam::BinaryCollisionModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > > | |
CautoPtr< Foam::BinaryCollisionModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::dragModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::heatTransferModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::liftModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::turbulentDispersionModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::virtualMassModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::wallLubricationModel > > | |
CautoPtr< Foam::blockVertex > | |
CautoPtr< Foam::BreakupModel< Foam::SprayCloud< CloudType > > > | |
CautoPtr< Foam::BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::cellSizeCalculationType > | |
CautoPtr< Foam::chemistryReductionMethod< CompType, ThermoType > > | |
CautoPtr< Foam::chemistryTabulationMethod< CompType, ThermoType > > | |
CautoPtr< Foam::Cloud< parcelType > > | |
CautoPtr< Foam::CollidingCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::CollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< CloudType > > > | |
CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > > | |
CautoPtr< Foam::CompositionModel< Foam::ReactingCloud< CloudType > > > | |
CautoPtr< Foam::CompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::coordinateRotation > | |
CautoPtr< Foam::coordinateSystem > | |
CautoPtr< Foam::CorrectionLimitingMethod > | |
CautoPtr< Foam::cylindrical > | |
CautoPtr< Foam::DampingModel< Foam::MPPICCloud< CloudType > > > | |
CautoPtr< Foam::DampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::decompositionMethod > | |
CautoPtr< Foam::DevolatilisationModel< Foam::ReactingMultiphaseCloud< CloudType > > > | |
CautoPtr< Foam::DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::diameterModel > | |
CautoPtr< Foam::DimensionedField > | |
CautoPtr< Foam::DispersionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CautoPtr< Foam::DispersionModel< Foam::KinematicCloud< CloudType > > > | |
CautoPtr< Foam::DispersionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::distributionModel > | |
CautoPtr< Foam::dragModel > | |
CautoPtr< Foam::dragModels::Ergun > | |
CautoPtr< Foam::dragModels::WenYu > | |
CautoPtr< Foam::dynamicIndexedOctree< Foam::dynamicTreeDataPoint > > | |
CautoPtr< Foam::edgeMesh > | |
CautoPtr< Foam::externalDisplacementMeshMover > | |
CautoPtr< Foam::extrudePatchMesh > | |
CautoPtr< Foam::faceAreaWeightModel > | |
CautoPtr< Foam::Field > | |
CautoPtr< Foam::fileMonitor > | |
CautoPtr< Foam::fileMonitorWatcher > | |
CautoPtr< Foam::fileOperation > | |
CautoPtr< Foam::FixedList< label, 8 > > | |
CautoPtr< Foam::Function1< Foam::Vector > > | |
CautoPtr< Foam::Function1< scalar > > | |
CautoPtr< Foam::Function1< Type > > | |
CautoPtr< Foam::functionObject > | |
CautoPtr< Foam::functionObjects::fieldValue > | |
CautoPtr< Foam::fv::option > | |
CautoPtr< Foam::fvMesh > | |
CautoPtr< Foam::fvMeshSubset > | |
CautoPtr< Foam::fvPatchField< Type > > | |
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< CloudType > > > | |
CautoPtr< Foam::HeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > > | |
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::indexedOctree< Foam::treeDataTriSurface > > | |
CautoPtr< Foam::InflowBoundaryModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > > | |
CautoPtr< Foam::InflowBoundaryModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::initialPointsMethod > | |
CautoPtr< Foam::IntegrationScheme > | |
CautoPtr< Foam::interfaceCompositionModel > | |
CautoPtr< Foam::interpolation2DTable< scalar > > | |
CautoPtr< Foam::interpolation< Foam::Vector > > | |
CautoPtr< Foam::interpolation< scalar > > | |
CautoPtr< Foam::interpolationLookUpTable< scalar > > | |
CautoPtr< Foam::interpolationWeights > | |
CautoPtr< Foam::IOdictionary > | |
CautoPtr< Foam::IOField > | |
CautoPtr< Foam::IOList > | |
CautoPtr< Foam::isoSurface > | |
CautoPtr< Foam::isoSurfaceCell > | |
CautoPtr< Foam::IsotropyModel< Foam::MPPICCloud< CloudType > > > | |
CautoPtr< Foam::IsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::ISstream > | |
CautoPtr< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CautoPtr< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::kineticTheoryModels::conductivityModel > | |
CautoPtr< Foam::kineticTheoryModels::frictionalStressModel > | |
CautoPtr< Foam::kineticTheoryModels::granularPressureModel > | |
CautoPtr< Foam::kineticTheoryModels::radialModel > | |
CautoPtr< Foam::kineticTheoryModels::viscosityModel > | |
CautoPtr< Foam::lduMatrix::solver > | |
CautoPtr< Foam::LESdelta > | |
CautoPtr< Foam::LESfilter > | |
CautoPtr< Foam::liftModel > | |
CautoPtr< Foam::liquidMixtureProperties > | |
CautoPtr< Foam::List > | |
CautoPtr< Foam::List< Foam::boundBox > > | |
CautoPtr< Foam::List< Foam::DynamicList< parcelType *> > > | |
CautoPtr< Foam::List< Foam::List > > | |
CautoPtr< Foam::List< Foam::Pair > > | |
CautoPtr< Foam::LUscalarMatrix > | |
CautoPtr< Foam::Map< label > > | |
CautoPtr< Foam::mapDistribute > | |
CautoPtr< Foam::meshSearch > | |
CautoPtr< Foam::meshToMesh > | |
CautoPtr< Foam::mixedFvPatchField< Type > > | |
CautoPtr< Foam::mixtureViscosityModel > | |
CautoPtr< Foam::motionDiffusivity > | |
CautoPtr< Foam::motionSolver > | |
CautoPtr< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::ODESolver > | |
CautoPtr< Foam::OFstream > | |
CautoPtr< Foam::orderedPhasePair > | |
CautoPtr< Foam::PackedBoolList > | |
CautoPtr< Foam::PackingModel< Foam::MPPICCloud< CloudType > > > | |
CautoPtr< Foam::PackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PairModel< Foam::DSMCCloud > > | |
CautoPtr< Foam::pairPotential > | |
CautoPtr< Foam::ParticleStressModel > | |
CautoPtr< Foam::patchDistMethod > | |
CautoPtr< Foam::PatchInteractionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CautoPtr< Foam::PatchInteractionModel< Foam::KinematicCloud< CloudType > > > | |
CautoPtr< Foam::PatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PhaseChangeModel< Foam::ReactingCloud< CloudType > > > | |
CautoPtr< Foam::PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PhaseCompressibleTurbulenceModel< Foam::phaseModel > > | |
CautoPtr< Foam::phasePair > | |
CautoPtr< Foam::pointPatchField< Type > > | |
CautoPtr< Foam::pointToPointPlanarInterpolation > | |
CautoPtr< Foam::polyTopoChange > | |
CautoPtr< Foam::porosityModel > | |
CautoPtr< Foam::PrimitivePatch > | |
CautoPtr< Foam::PrimitivePatchInterpolation< Foam::PrimitivePatch > > | |
CautoPtr< Foam::psiChemistryModel > | |
CautoPtr< Foam::psiReactionThermo > | |
CautoPtr< Foam::PtrList< Foam::indexedOctree< Foam::treeDataEdge > > > | |
CautoPtr< Foam::radiation::absorptionEmissionModel > | |
CautoPtr< Foam::radiation::radiationModel > | |
CautoPtr< Foam::radiation::scatterModel > | |
CautoPtr< Foam::radiation::sootModel > | |
CautoPtr< Foam::Random > | |
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::regionModels::surfaceFilmModels::filmRadiationModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmThermoModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmTurbulenceModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmViscosityModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::heatTransferModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::phaseChangeModel > | |
CautoPtr< Foam::regionModels::thermalBaffleModels::thermalBaffleModel > | |
CautoPtr< Foam::regionSplit > | |
CautoPtr< Foam::relaxationModel > | |
CautoPtr< Foam::renumberMethod > | |
CautoPtr< Foam::rhoChemistryModel > | |
CautoPtr< Foam::rhoReactionThermo > | |
CautoPtr< Foam::rhoThermo > | |
CautoPtr< Foam::sampledSet > | |
CautoPtr< Foam::sampledSurface > | |
CautoPtr< Foam::saturationModel > | |
CautoPtr< Foam::searchableSurface > | |
CautoPtr< Foam::searchableSurfaces > | |
CautoPtr< Foam::sixDoFSolver > | |
CautoPtr< Foam::SlicedGeometricField > | |
CautoPtr< Foam::solidBodyMotionFunction > | |
CautoPtr< Foam::solidMixtureProperties > | |
CautoPtr< Foam::solidReactionThermo > | |
CautoPtr< Foam::solidThermo > | |
CautoPtr< Foam::SprayCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::SquareMatrix > | |
CautoPtr< Foam::StochasticCollisionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CautoPtr< Foam::StochasticCollisionModel< Foam::KinematicCloud< CloudType > > > | |
CautoPtr< Foam::StochasticCollisionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::surfaceCellSizeFunction > | |
CautoPtr< Foam::SurfaceFilmModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CautoPtr< Foam::SurfaceFilmModel< Foam::KinematicCloud< CloudType > > > | |
CautoPtr< Foam::SurfaceFilmModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::SurfaceReactionModel< Foam::ReactingMultiphaseCloud< CloudType > > > | |
CautoPtr< Foam::SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::surfaceTensionModel > | |
CautoPtr< Foam::surfaceWriter > | |
CautoPtr< Foam::swarmCorrection > | |
CautoPtr< Foam::tableReader< scalar > > | |
CautoPtr< Foam::tableReader< Type > > | |
CautoPtr< Foam::ThermalDiffusivity > | |
CautoPtr< Foam::ThermoCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::Time > | |
CautoPtr< Foam::TimeScaleModel > | |
CautoPtr< Foam::TimeState > | |
CautoPtr< Foam::treeBoundBox > | |
CautoPtr< Foam::trimModel > | |
CautoPtr< Foam::turbulentDispersionModel > | |
CautoPtr< Foam::UniformDimensionedField > | |
CautoPtr< Foam::virtualMassModel > | |
CautoPtr< Foam::viscosityModel > | |
CautoPtr< Foam::vtkTopo > | |
CautoPtr< Foam::wallBoilingModels::departureDiameterModel > | |
CautoPtr< Foam::wallBoilingModels::departureFrequencyModel > | |
CautoPtr< Foam::wallBoilingModels::nucleationSiteModel > | |
CautoPtr< Foam::wallBoilingModels::partitioningModel > | |
CautoPtr< Foam::wallDampingModel > | |
CautoPtr< Foam::WallInteractionModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > > | |
CautoPtr< Foam::WallInteractionModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::wallLubricationModel > | |
CautoPtr< Foam::WallModel< Foam::DSMCCloud > > | |
CautoPtr< Foam::writer< Foam::SphericalTensor > > | |
CautoPtr< Foam::writer< Foam::SymmTensor > > | |
CautoPtr< Foam::writer< Foam::Tensor > > | |
CautoPtr< Foam::writer< Foam::Vector > > | |
CautoPtr< Foam::writer< scalar > > | |
CautoPtr< Foam::writer< Type > > | |
CautoPtr< Foam::XiEqModel > | |
CautoPtr< Foam::XiGModel > | |
CautoPtr< ModelType > | |
CautoPtr< modelType > | |
CautoPtr< ReactionType > | |
CautoPtr< solidType > | |
CautoPtr< std::ofstream > | |
CautoPtr< ThermophysicalProperties > | |
CautoPtr< ThermoType > | |
CautoPtr< Type > | |
CbackgroundMeshDecomposition | Store a background polyMesh to use for the decomposition of space and queries for parallel conformalVoronoiMesh |
►CbarotropicCompressibilityModel | Abstract class for barotropic compressibility models |
CChung | Chung compressibility model |
Clinear | Linear compressibility model |
CWallis | Wallis compressibility model |
►CBasePhaseModel | |
CAnisothermalPhaseModel< BasePhaseModel > | Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model |
CInertPhaseModel< BasePhaseModel > | Class which represents an inert phase, with no reactions. Returns zero reaction rate and heat |
CIsothermalPhaseModel< BasePhaseModel > | Class which represents a phase for which the temperature (strictly energy) remains constant. Returns an empty energy equation and does nothing when correctThermo is called |
CMovingPhaseModel< BasePhaseModel > | Class which represents a moving fluid phase. Holds the velocity, fluxes and turbulence model. Provides access to the turbulent quantities |
CMultiComponentPhaseModel< BasePhaseModel > | Class which represents a phase with multiple species. Returns the species' mass fractions, and their governing equations |
CPurePhaseModel< BasePhaseModel > | Class which represents pure phases, i.e. without any species. Returns an empty list of mass fractions |
CReactingPhaseModel< BasePhaseModel, ReactionType > | Class which represents phases with volumetric reactions. Returns the reaction rate and heat |
CThermoPhaseModel< BasePhaseModel, ThermoType > | Class which represents a phase with a thermodynamic model. Provides access to the thermodynamic variables. Note that the thermo model itself is not returned as this class could be substituted in the hierarcy for one which mirrors the functionality, but does not include a thermo model; an incompressible phase model, for example |
►CBasePhaseSystem | |
►CHeatAndMassTransferPhaseSystem< BasePhaseSystem > | Base class to support interfacial heat and mass transfer between a number of phases |
CInterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem > | Class to provide interfacial heat and mass transfer between a number of phases according to a interface composition model |
CThermalPhaseChangePhaseSystem< BasePhaseSystem > | Class to provide interfacial heat and mass transfer between a number of phases according the interfacial temperature approximated by the saturation temperature |
CHeatTransferPhaseSystem< BasePhaseSystem > | Class which models interfacial heat transfer between a number of phases |
CMomentumTransferPhaseSystem< BasePhaseSystem > | Class which models interfacial momenum transfer between a number of phases. Drag, virtual mass, lift, wall lubrication and turbulent dispersion are all modelled. The explicit contribution from the drag is omitted from the transfer matrices, as this forms part of the solution of the pressure equation |
CbasicKinematicCloud | Cloud class to introduce kinematic parcels |
CbasicKinematicCollidingCloud | Cloud class to introduce kinematic colliding parcels |
CbasicKinematicCollidingParcel | Definition of basic kinematic colliding parcel |
CbasicKinematicMPPICCloud | Cloud class to introduce kinematic MPPIC parcels |
CbasicKinematicMPPICParcel | Definition of basic kinematic MPPIC parcel |
CbasicKinematicParcel | Definition of basic kinematic parcel |
►CbasicMixture | Foam::basicMixture |
CpureMixture< ThermoType > | Foam::pureMixture |
►CbasicMultiComponentMixture | Multi-component mixture |
►CbasicSpecieMixture | Specialization of basicMultiComponentMixture for a mixture consisting of a number for molecular species |
►CbasicCombustionMixture | Specialization of the basicSpecieMixture for combustion |
CegrMixture< ThermoType > | Foam::egrMixture |
ChomogeneousMixture< ThermoType > | Foam::homogeneousMixture |
CinhomogeneousMixture< ThermoType > | Foam::inhomogeneousMixture |
CveryInhomogeneousMixture< ThermoType > | Foam::veryInhomogeneousMixture |
►CmultiComponentMixture< ThermoType > | Foam::multiComponentMixture |
CreactingMixture< ThermoType > | Foam::reactingMixture |
►CBasicPsiThermo | |
►CheThermo< BasicPsiThermo, MixtureType > | |
CheheuPsiThermo< BasicPsiThermo, MixtureType > | |
ChePsiThermo< BasicPsiThermo, MixtureType > | Energy for a mixture based on compressibility |
CheRhoThermo< BasicPsiThermo, MixtureType > | Energy for a mixture based on density |
CbasicReactingCloud | Cloud class to introduce reacting parcels |
CbasicReactingMultiphaseCloud | Cloud class to introduce multi-phase reacting parcels |
CbasicReactingMultiphaseParcel | Definition of basic reacting parcel |
CbasicReactingParcel | Definition of basic reacting parcel |
►CBasicSolidThermo | |
►CheThermo< BasicSolidThermo, MixtureType > | |
CheSolidThermo< BasicSolidThermo, MixtureType > | Energy for a solid mixture |
CbasicSprayCloud | Cloud class to introduce reacting spray parcels |
CbasicSprayParcel | Definition of spray parcel |
CbasicThermoCloud | Cloud class to introduce thermodynamic parcels |
CbasicThermoParcel | Definition of basic thermo parcel |
CBiIndirectList< T > | Indexes into negList (negative index) or posList (zero or positive index) |
CbiLinearFitPolynomial | BiLinear polynomial for interpolation fitting |
►CBinaryCollisionModel< CloudType > | Templated DSMC particle collision class |
CLarsenBorgnakkeVariableHardSphere< CloudType > | Variable Hard Sphere BinaryCollision Model with Larsen Borgnakke internal energy redistribution. Based on the INELRS subroutine in Bird's DSMC0R.FOR |
CNoBinaryCollision< CloudType > | No collison BinaryCollision Model |
CVariableHardSphere< CloudType > | Variable Hard Sphere BinaryCollision Model |
CBinaryCollisionModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > | |
CBinaryCollisionModel< Foam::DSMCCloud< ParcelType > > | |
CbinaryNode< CompType, ThermoType > | Node of the binary tree |
CbinaryTree< CompType, ThermoType > | Data storage of the chemistryOnLineLibrary according to a binary tree structure |
CblackBodyEmission | Class black body emission |
CbladeModel | Blade model class calculates: Linear interpolated blade twist and chord based on radial position Interpolation factor (for interpolating profile performance) |
CBlendedInterfacialModel< ModelType > | |
CBlendedInterfacialModel< Foam::dragModel > | |
CBlendedInterfacialModel< Foam::heatTransferModel > | |
CBlendedInterfacialModel< Foam::liftModel > | |
CBlendedInterfacialModel< Foam::turbulentDispersionModel > | |
CBlendedInterfacialModel< Foam::virtualMassModel > | |
CBlendedInterfacialModel< Foam::wallLubricationModel > | |
►CblendedSchemeBaseName | |
►CblendedSchemeBase< Type > | Base class for blended schemes to provide access to the blending factor surface field |
Cblended< Type > | Linear/upwind blended differencing scheme |
CcellCoBlended< Type > | Two-scheme cell-based Courant number based blending differencing scheme |
CCoBlended< Type > | Two-scheme Courant number based blending differencing scheme |
ClocalBlended< Type > | Two-scheme localBlended differencing scheme |
►CblendingMethod | |
Chyperbolic | |
Chyperbolic | |
Clinear | |
Clinear | |
CnoBlending | |
CnoBlending | |
CMatrixSpace< Form, Cmpt, Mrows, Ncols >::Block< SubTensor, BRowStart, BColStart > | Sub-block type |
►CblockDescriptor | Takes the description of the block and the list of curved edges and creates a list of points on edges together with the weighting factors |
►Cblock | Creates a single block of cells from point coordinates, numbers of cells in each direction and an expansion ratio |
CnamedBlock | Gives name to a block |
►CblockEdge | Define a curved edge that is parameterized for 0<lambda<1 between the start and end point |
CarcEdge | Defines the arcEdge of a circle in terms of 3 points on its circumference |
CBSplineEdge | A blockEdge interface for B-splines |
ClineEdge | A straight edge between the start point and the end point |
CpolyLineEdge | A blockEdge defined in terms of a series of straight line segments |
CsplineEdge | A blockEdge interface for Catmull-Rom splines |
CprojectCurveEdge | Defines the edge from the projection onto a surface (single surface) or intersection of two surfaces |
CprojectEdge | Defines the edge from the projection onto a surface (single surface) or intersection of two surfaces |
►CblockFace | Define a curved face |
CprojectFace | Projects the given set of face points onto the selected surface of the geometry provided as a searchableSurfaces object |
►CblockVertex | Define a block vertex |
CnamedVertex | Gives name to a vertex |
►CpointVertex | |
CprojectVertex | Projects the vertex onto the selected surfacees of the geometry provided as a searchableSurfaces object |
►CBoundary | |
CnearWallDist | Distance calculation for cells with face on a wall. Searches pointNeighbours to find closest |
CnearWallDistNoSearch | Distance calculation for cells with face on a wall. Does not search anything, just takes normal component of distance |
CboundaryCutter | Does modifications to boundary faces |
CboundaryMesh | Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface. Used for repatching existing meshes |
►CboundBox | A bounding box defined in terms of the points at its extremities |
►CtreeBoundBox | Standard boundBox + extra functionality for use in octree |
CsearchableBox | Searching on bounding box |
CBrunDrippingInjection | Film Dripping mass transfer model |
CcachedRandom | Random number generator |
►CCallbackRegistryName | |
CCallbackRegistry< CallbackType > | Base class with which callbacks are registered |
►CCb | |
CindexedCell< Gt, Cb > | An indexed form of CGAL::Triangulation_cell_base_3<K> used to keep track of the Delaunay cells (tets) in the tessellation |
CcellAspectRatioControl | |
►CcellDistFuncs | Collection of functions used in wall distance calculation |
CpatchDataWave< TransferType > | Takes a set of patches to start MeshWave from |
CpatchWave | Takes a set of patches to start MeshWave from. After construction holds distance at cells and distance at patches. Is e.g. used by wallDist to construct volScalarField with correct distance to wall |
CwallDistData< TransferType > | Wall distance calculation. Like wallDist but also transports extra data (template argument) |
CmeshReader::cellFaceIdentifier | Identify cell faces in terms of cell Id and face Id |
CcellFeatures | Cell analysis class |
CcellInfo | Holds information regarding type of cell. Used in inside/outside determination in cellClassification |
►CcellMatcher | Base 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 |
ChexMatcher | A cellMatcher for hex cells |
CprismMatcher | A cellMatcher for prism cells |
CpyrMatcher | A cellMatcher for pyr cells |
CtetMatcher | A cellMatcher for tet cells |
CtetWedgeMatcher | A cellMatcher for tetWedge cells |
CwedgeMatcher | A cellMatcher for wedge cells |
CcellModel | Maps 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 |
CcellModeller | A static collection of cell models, and a means of looking them up |
►CcellPointWeight | Foam::cellPointWeight |
CcellPointWeightWallModified | Foam::cellPointWeightWallModified |
CcellQuality | Class calculates cell quality measures |
CcellSets | |
►CcellSizeAndAlignmentControl | |
CfileControl | |
CsearchableSurfaceControl | |
CcellSizeAndAlignmentControls | |
►CcellSizeCalculationType | Abstract base class for specifying target cell sizes |
Cautomatic | |
CfieldFromFile | |
►CCellSizeDelaunay | |
►CDelaunayMesh< CellSizeDelaunay > | |
►CDistributedDelaunayMesh< CellSizeDelaunay > | |
CcellShapeControlMesh | |
CcellSplitter | Does pyramidal decomposition of selected cells. So all faces will become base of pyramid with as top a user-supplied point (usually the cell centre) |
CCentredFitSnGradScheme | Centred fit snGrad scheme which applies an explicit correction to snGrad |
CchannelIndex | Does averaging of fields over layers of cells. Assumes layered mesh |
CChemicallyActivatedReactionRate< ReactionRate, ChemicallyActivationFunction > | General class for handling chemically-activated bimolecular reactions |
►CChemistryModel | |
►CchemistrySolver< ChemistryModel > | An abstract base class for solving chemistry |
CEulerImplicit< ChemistryModel > | An Euler implicit solver for chemistry |
CnoChemistrySolver< ChemistryModel > | Dummy chemistry solver for 'none' option |
Code< ChemistryModel > | An ODE solver for chemistry |
►CchemistryReader< ThermoType > | Abstract class for reading chemistry |
CfoamChemistryReader< ThermoType > | Chemistry reader for OpenFOAM format |
►CchemistryReader< gasHThermoPhysics > | |
CchemkinReader | Foam::chemkinReader |
►CchemistryReductionMethod< CompType, ThermoType > | An abstract class for methods of chemical mechanism reduction |
CDAC< CompType, ThermoType > | The Dynamic Adaptive Chemistry (DAC) method [1] simplify the chemistry using the matrix rAB defined by (DRGEP algorithm [2]) |
CDRG< CompType, ThermoType > | Implementation of the Directed Relation Graph (DRG) method |
CDRGEP< CompType, ThermoType > | The DRGEP algorithm [1] is based on |
CEFA< CompType, ThermoType > | |
Cnone< CompType, ThermoType > | |
CPFA< CompType, ThermoType > | Path flux analysis |
►CchemistryTabulationMethod< CompType, ThermoType > | An abstract class for chemistry tabulation |
CISAT< CompType, ThermoType > | Implementation of the ISAT (In-situ adaptive tabulation), for chemistry calculation |
Cnone< CompType, ThermoType > | |
CchemPointISAT< CompType, ThermoType > | Leaf of the binary tree. The chemPoint stores the composition 'phi', the mapping of this composition Rphi, the mapping gradient matrix A and the matrix describing the Ellipsoid Of Accuracy (EOA) |
►CchemPointISAT * | |
CLList< Foam::chemPointISAT< CompType, ThermoType > *> | |
CmasterUncollatedFileOperation::chModOp | |
►CCirculatorBase | Base class for circulators |
CCirculator< ContainerType > | Walks over a container as if it were circular. The container must have the following members defined: |
CConstCirculator< ContainerType > | Walks over a container as if it were circular. The container must have the following members defined: |
►Cclock | Read access to the system clock with formatting |
►CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
CengineTime | Manage time in terms of engine RPM and crank-angle |
CclockTime | Starts timing (using rtc) and returns elapsed time from start. Better resolution (2uSec instead of ~20mSec) than cpuTime |
CcloudSolution | Stores 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 > | |
CcoalCloud | Cloud class to introduce coal parcels |
CcoalParcel | Definition of coal parcel |
►CcodedBase | Base class for function objects and boundary conditions using dynamic code |
CcodedFixedValueFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from fixedValueFvPatchField) which is then used to evaluate |
CcodedFixedValuePointPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from fixedValuePointPatchField) which is then used to evaluate |
CcodedFunctionObject | Provides a general interface to enable dynamic code compilation |
CcodedMixedFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from mixedFvPatchField) which is then used to evaluate |
CCodedSource< Type > | |
CcodedSource | Constructs on-the-fly fvOption source |
CCollisionRecordList< PairType, WallType > | |
CCollisionRecordList< vector, vector > | |
Ccombine< Type, TrackingData > | |
CcombineConstraintsEqOp | Reduce operator |
CcombineEqOp< Type, TrackingData > | Reduction class. If x and y are not equal assign value |
CcombineFaces | Combines boundary faces into single face. The faces get the patch of the first face ('the master') |
CcombineReduceFileStates | Combine operator for PackedList of fileState |
►CCombThermoType | |
CnoCombustion< CombThermoType > | Dummy combustion model for 'no combustion' |
►CsingleStepCombustion< CombThermoType, ThermoType > | Base class for combustion models using singleStepReactingMixture |
Cdiffusion< CombThermoType, ThermoType > | Simple diffusion-based combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate in time |
CFSD< CombThermoType, ThermoType > | Flame Surface Dennsity (FDS) combustion model |
CinfinitelyFastChemistry< CombThermoType, ThermoType > | Simple infinitely fast chemistry combustion model based on the principle mixed is burnt. Additional parameter C is used to distribute the heat release rate.in time |
CcommSchedule | Determines the order in which a set of processors should communicate with one another |
CUPstream::commsStruct | Structure for communicating between processors |
CUPstream::communicator | Helper class for allocating/freeing communicators |
CCompactListList< T, Container > | A packed storage unstructured matrix of objects of type <T> using an offset table for access |
Ccomplex | Extension to the c++ complex library type |
CcompositeBody | This specialized rigidBody holds the original body after it has been merged into a parent |
►CcompressibleTransportModel | Base-class for all transport models used by the compressible turbulence models |
►CfluidThermo | Fundamental fluid thermodynamic properties |
►CpsiThermo | Basic thermodynamic properties based on compressibility |
CmultiphaseMixtureThermo | |
►CpsiReactionThermo | Foam::psiReactionThermo |
CpsiuReactionThermo | Foam::psiuReactionThermo |
CtwoPhaseMixtureThermo | |
►CrhoThermo | Basic thermodynamic properties based on density |
CrhoReactionThermo | Foam::rhoReactionThermo |
CincompressibleTwoPhaseInteractingMixture | A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of the mixture viscosity, e.g. activated sludge or slurry |
►CCompType | |
►CchemistryModel< CompType, ThermoType > | Extends base chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms |
CTDACChemistryModel< CompType, ThermoType > | Extends chemistryModel by adding the TDAC method |
►CsolidChemistryModel< CompType, SolidThermo > | Extends base solid chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms |
CpyrolysisChemistryModel< CompType, SolidThermo, GasThermo > | Pyrolysis chemistry model. It includes gas phase in the solid reaction |
►CconductivityModel | |
CGidaspow | |
CGidaspow | |
CHrenyaSinclair | |
CHrenyaSinclair | |
CSyamlal | |
CSyamlal | |
CconformationSurfaces | |
CDLListBase::const_iterator | An STL-conforming const_iterator |
CSLListBase::const_iterator | An STL-conforming const_iterator |
CUPtrList< T >::const_iterator | An STL-conforming const_iterator |
ClabelRange::const_iterator | An STL const_iterator |
ClabelRanges::const_iterator | An STL const_iterator |
►Cconst_reverse_iterator | |
CUILList< LListBase, T >::const_reverse_iterator | An STL-conforming const_reverse_iterator |
CDLListBase::const_reverse_iterator | An STL-conforming const_reverse_iterator |
Cconstant | Constant dispersed-phase particle diameter model |
CconstantAspectRatio | Constant value aspect ratio model |
CconstantFilmThermo | Constant thermo model |
CconstantHeatTransfer | Constant heat transfer model |
►CconstantProperties | |
CCollidingParcel< ParcelType >::constantProperties | Class to hold thermo particle constant properties |
CReactingMultiphaseParcel< ParcelType >::constantProperties | Class to hold reacting multiphase particle constant properties |
CReactingParcel< ParcelType >::constantProperties | Class to hold reacting parcel constant properties |
CSprayParcel< ParcelType >::constantProperties | Class to hold reacting particle constant properties |
CThermoParcel< ParcelType >::constantProperties | Class to hold thermo particle constant properties |
CDSMCParcel< ParcelType >::constantProperties | Class to hold DSMC particle constant properties |
CKinematicParcel< ParcelType >::constantProperties | Class to hold kinematic particle constant properties |
Cmolecule::constantProperties | Class to hold molecule constant properties |
CconstantRadiation | Film constant radiation model. The constant radiative flux is specified by the user, and operated over a time interval defined by a start time and duration. In addition, a mask can be applied to shield the film from the radiation |
CconstantSurfaceTensionCoefficient | Constant value surface tension model |
CconstantViscosity | Constant viscosity model |
CVectorSpace< Form, Cmpt, Ncmpts >::ConstBlock< SubVector, BStart > | Const sub-block type |
CMatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart > | Const sub-block type |
CConstMatrixBlock< MatrixType > | |
CconstrainHbyA | |
CconstrainPressure | |
CconsumptionSpeed | |
CconsumptionSpeed | Correlation function for laminar consumption speed obtained from flamelet solution at increasing strain rates |
CcontrolMeshRefinement | |
►CcoordinateRotation | Abstract base class for coordinate rotation |
CaxesRotation | A coordinate rotation specified using global axis |
Ccylindrical | A local coordinate rotation |
CEulerCoordinateRotation | A coordinateRotation defined in the z-x-y Euler convention |
CSTARCDCoordinateRotation | A coordinateRotation defined by the STAR-CD convention |
►CcoordinateSystem | Base class for other coordinate system specifications |
CcartesianCS | Cylindrical coordinate system |
CcylindricalCS | Cylindrical coordinate system |
►CCorrectionLimitingMethod | Base class for correction limiting methods |
Cabsolute | Correction limiting method based on the absolute particle velocity |
CnoCorrectionLimiting | |
Crelative | Correction limiting method based on the relative particle velocity |
CCorrectPhi | Flux correction functions to ensure continuity |
Ccosine | Cosine wall heat flux partitioning model |
CcoupledFacePair | Data associated with a pair of coupled faces |
►CcoupledPointPatch | Coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches |
►CcoupledFacePointPatch | Coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches |
CcyclicACMIPointPatch | Cyclic AMI point patch - place holder only |
CcyclicAMIPointPatch | Cyclic AMI point patch - place holder only |
►CcyclicPointPatch | Cyclic patch for post-processing |
CcyclicSlipPointPatch | Cyclic patch with slip constraint |
CnonuniformTransformCyclicPointPatch | Cyclic patch with slip constraint |
►CprocessorPointPatch | Processor patch boundary needs to be such that the ordering of points in the patch is the same on both sides |
CprocessorCyclicPointPatch | Processor patch boundary needs to be such that the ordering of points in the patch is the same on both sides |
CcoupleGroupIdentifier | Encapsulates using patchGroups to specify coupled patch |
CmasterUncollatedFileOperation::cpOp | |
►CcpuTime | Starts timing CPU usage and return elapsed time from start |
CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
CcreateShellMesh | Creates mesh by extruding a patch |
CcrossProduct< arg1, arg2 > | |
CcubeRootVolDelta | Simple cube-root of cell volume delta used in LES models |
CcubicUpwindFitPolynomial | Cubic polynomial for upwind biased interpolation fitting |
Ccuboid | Specialization of rigidBody to construct a cuboid given the mass and lengths of the sides |
CcurvatureSeparation | Curvature film separation model |
Ccurve::curveStyle | The style (line, symbol, etc) of a curve |
Ccv2DControls | Controls for the 2D CV mesh generator |
CcvControls | Controls for the conformalVoronoiMesh mesh generator |
►CcyclicAMILduInterface | An abstract base class for cyclic AMI coupled interfaces |
►CcyclicACMILduInterface | An abstract base class for cyclic ACMI coupled interfaces |
CcyclicACMIFvPatch | Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI) |
CcyclicACMIGAMGInterface | GAMG agglomerated cyclic ACMI interface |
CcyclicAMIFvPatch | Cyclic patch for Arbitrary Mesh Interface (AMI) |
CcyclicAMIGAMGInterface | GAMG agglomerated cyclic AMI interface |
►CcyclicAMILduInterfaceField | Abstract base class for cyclic AMI coupled interfaces |
►CcyclicACMILduInterfaceField | Abstract base class for cyclic ACMI coupled interfaces |
CcyclicACMIFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrarily coupled mesh interface (ACMI) interpolation |
CcyclicACMIGAMGInterfaceField | GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields |
►CcyclicAMIFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation |
►CjumpCyclicAMIFvPatchField< Type > | This boundary condition provides a base class that enforces a cyclic condition with a specified 'jump' (or offset) between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation |
►CfixedJumpAMIFvPatchField< scalar > | |
CenergyJumpAMIFvPatchScalarField | This boundary condition provides an energy jump condition across a pair of coupled patches with an arbitrary mesh interface (AMI). It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy |
►CfixedJumpAMIFvPatchField< Type > | This boundary condition provides a jump condition, across non-conformal cyclic path-pairs, employing an arbitraryMeshInterface (AMI) |
CuniformJumpAMIFvPatchField< Type > | This boundary condition provides a jump condition, using the cyclicAMI condition as a base. The jump is specified as a time-varying uniform value across the patch |
CcyclicAMIGAMGInterfaceField | GAMG agglomerated cyclic interface field |
►CcyclicLduInterface | An abstract base class for cyclic coupled interfaces |
►CcyclicFvPatch | Cyclic-plane patch |
CcyclicSlipFvPatch | Cyclic-plane patch |
CnonuniformTransformCyclicFvPatch | Cyclic-plane patch |
CcyclicGAMGInterface | GAMG agglomerated cyclic interface |
►CcyclicLduInterfaceField | Abstract base class for cyclic coupled interfaces |
►CcyclicFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries |
CcyclicSlipFvPatchField< Type > | This boundary condition is a light wrapper around the cyclicFvPatchField condition, providing no new functionality |
►CjumpCyclicFvPatchField< Type > | This boundary condition provides a base class for coupled-cyclic conditions with a specified 'jump' (or offset) between the values |
►CfixedJumpFvPatchField< scalar > | |
CenergyJumpFvPatchScalarField | This boundary condition provides an energy jump condition across a pair of coupled patches. It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy |
CporousBafflePressureFvPatchField< Type > | This boundary condition provides a jump condition, using the cyclic condition as a base |
►CfixedJumpFvPatchField< Type > | This boundary condition provides a jump condition, using the cyclic condition as a base |
►CuniformJumpFvPatchField< Type > | This boundary condition provides a jump condition, using the cyclic condition as a base. The jump is specified as a time-varying uniform value across the patch |
CfanFvPatchField< Type > | This boundary condition provides a jump condition, using the cyclic condition as a base |
CnonuniformTransformCyclicFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries, incorporating a non-uniform transformation |
CcyclicGAMGInterfaceField | GAMG agglomerated cyclic interface field |
►CdecompositionConstraint | |
CpreserveBafflesConstraint | |
CpreserveFaceZonesConstraint | |
CpreservePatchesConstraint | |
CsingleProcessorFaceSetsConstraint | |
CrefinementHistoryConstraint | Constraint to keep all cells originating from refining the same cell onto the same processor. Reads polyMesh/refinementHistory |
►CdecompositionMethod | Abstract base class for decomposition |
►CgeomDecomp | Geometrical domain decomposition |
ChierarchGeomDecomp | Does hierarchical decomposition of points. Works by first sorting the points in x direction into equal sized bins, then in y direction and finally in z direction |
CsimpleGeomDecomp | |
CmanualDecomp | Decomposition given a cell-to-processor association in a file |
CmetisDecomp | Metis domain decomposition |
CmultiLevelDecomp | Decomposition given using consecutive application of decomposers |
CnoDecomp | Dummy decomposition method |
CptscotchDecomp | PTScotch domain decomposition. For the main details about how to define the strategies, see scotchDecomp |
CscotchDecomp | Scotch domain decomposition. When run in parallel will collect the whole graph on to the master, decompose and send back. Use ptscotchDecomp for proper distributed decomposition |
CstructuredDecomp | Decomposition by walking out decomposition of patch cells mesh |
CdegenerateMatcher | Collection of all hex degenerate matchers (hex, wedge, prism etc.) Has static member function to match a shape |
►CDelaunay | |
►CDelaunayMesh< Delaunay > | |
►CDistributedDelaunayMesh< Delaunay > | |
CconformalVoronoiMesh | |
CCV2D | Conformal-Voronoi 2D automatic mesher with grid or read initial points and point position relaxation with optional "squarification" |
CDelaunayMeshTools | Collection of functions for operating on a Delaunay mesh. Includes: |
CsmoothDelta::deltaData | Public 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 > | |
►CdepartureDiameterModel | |
CKocamustafaogullariIshii | A correlation for bubble departure diameter |
CTolubinskiKostanchuk | Tolubinski-Kostanchuk correlation for bubble departure diameter |
CdepartureDiameterModel | Base class for bubble departure diameter models |
►CdepartureFrequencyModel | |
CCole | Cole correlation for bubble departure frequency |
CdepartureFrequencyModel | Base class for bubble departure frequency models |
►CdiameterModel | Abstract base-class for dispersed-phase particle diameter models |
Cconstant | Constant dispersed-phase particle diameter model |
Cconstant | Constant dispersed-phase particle diameter model |
Cconstant | Constant dispersed-phase particle diameter model |
CIATE | IATE (Interfacial Area Transport Equation) bubble diameter model |
CIATE | IATE (Interfacial Area Transport Equation) bubble diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
►CdictionaryName | |
►Cdictionary | A list of keyword definitions, which are a keyword followed by any number of values (e.g. words and numbers). The keywords can represent patterns which are matched using Posix regular expressions. The general order for searching is as follows: |
►CbaseIOdictionary | BaseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. To facilitate IO, IOdictionary is provided with a constructor from IOobject and writeData and write functions |
►CIOdictionary | IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. To facilitate IO, IOdictionary is provided with a constructor from IOobject and writeData and write functions |
►CbasicChemistryModel | Base class for chemistry models |
CbasicSolidChemistryModel | Chemistry model for solid thermodynamics |
CpsiChemistryModel | Chemistry model for compressibility-based thermodynamics |
CrhoChemistryModel | Chemistry model for density-based thermodynamics |
►CbasicThermo | Abstract base-class for fluid and solid thermodynamic properties |
CfluidThermo | Fundamental fluid thermodynamic properties |
►CsolidThermo | Fundamental solid thermodynamic properties |
CsolidReactionThermo | Foam::solidReactionThermo |
►CcombustionModel | Base class for combustion models |
►CpsiCombustionModel | |
CpsiChemistryCombustion | |
CpsiThermoCombustion | |
►CrhoCombustionModel | |
CrhoChemistryCombustion | |
CrhoThermoCombustion | |
►Cdata | Database for solution data, solver performance and other reduced data |
►CfvMesh | Mesh data needed to do the Finite Volume discretisation |
CdomainDecomposition | Automatic domain decomposition class for finite-volume meshes |
►CdynamicFvMesh | Abstract base class for geometry and/or topology changing fvMesh |
CdynamicInkJetFvMesh | Mesh motion specifically for the "pumping" system of an ink-jet injector |
CdynamicMotionSolverFvMesh | The dynamicMotionSolverFvMesh |
CdynamicMotionSolverListFvMesh | Foam::dynamicMotionSolverListFvMesh |
CdynamicRefineFvMesh | A fvMesh with built-in refinement |
CstaticFvMesh | Foam::staticFvMesh |
►CtopoChangerFvMesh | Abstract base class for a topology changing fvMesh |
ClinearValveFvMesh | A sliding linear valve |
ClinearValveLayersFvMesh | A sliding linear valve with layers |
CmixerFvMesh | A rotating slider mesh |
CmovingConeTopoFvMesh | Sample topoChangerFvMesh that moves an object in x direction and introduces/removes layers |
CrawTopoChangerFvMesh | TopoChangerFvMesh without any added functionality |
►CengineMesh | Foam::engineMesh |
CfvMotionSolverEngineMesh | Foam::fvMotionSolverEngineMesh |
ClayeredEngineMesh | Foam::layeredEngineMesh |
CstaticEngineMesh | Foam::staticEngineMesh |
CextrudePatchMesh | Mesh at a patch created on the fly. The following entry should be used on the field boundary dictionary: |
CfluentFvMesh | |
CmirrorFvMesh | |
CsingleCellFvMesh | FvMesh as subset of other mesh. Consists of one cell and all original bounday faces. Useful when manipulating boundary data. Single internal cell only needed to be able to manipulate in a standard way |
CdecompositionModel | MeshObject wrapper of decompositionMethod |
Coptions | Finite-volume options |
►CfvSchemes | Selector class for finite volume differencing schemes. fvMesh is derived from fvShemes so that all fields have access to the fvSchemes from the mesh reference they hold |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
►CincompressibleThreePhaseMixture | |
CimmiscibleIncompressibleThreePhaseMixture | An immiscible incompressible two-phase mixture transport model |
CincompressibleTwoPhaseInteractingMixture | A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of the mixture viscosity, e.g. activated sludge or slurry |
►CincompressibleTwoPhaseMixture | A two-phase incompressible transportModel |
CimmiscibleIncompressibleTwoPhaseMixture | An immiscible incompressible two-phase mixture transport model |
►CphaseChangeTwoPhaseMixture | |
CKunz | Kunz cavitation model slightly modified so that the condensation term is switched off when the pressure is less than the saturation vapour pressure. This change allows the condensation term to be formulated as a coefficient multiplying (p - p_sat) so that it can be included as an implicit term in the pressure equation |
CMerkle | Merkle cavitation model |
CSchnerrSauer | SchnerrSauer cavitation model |
CIOMRFZoneList | List of MRF zones with IO functionality. MRF zones are specified by a list of dictionary entries, e.g |
CIOOutputFilter< OutputFilter > | IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries |
CIOporosityModelList | List of porosity models with IO functionality |
►CmotionSolver | Virtual base class for mesh motion solver |
►CcomponentDisplacementMotionSolver | Virtual base class for displacement motion solver |
CdisplacementComponentLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion displacement |
►CcomponentVelocityMotionSolver | Virtual base class for velocity motion solver |
CvelocityComponentLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion velocity |
►Cpoints0MotionSolver | Virtual base class for displacement motion solvers |
►CdisplacementMotionSolver | Virtual base class for displacement motion solver |
CdisplacementInterpolationMotionSolver | Mesh motion solver for a polyMesh |
CdisplacementLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacement |
CdisplacementLayeredMotionMotionSolver | Mesh motion solver for an (multi-block) extruded fvMesh. Gets given the structure of the mesh blocks and boundary conditions on these blocks |
CdisplacementMeshMoverMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacement |
CdisplacementSBRStressFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement |
CrigidBodyMeshMotion | Rigid-body mesh motion solver for fvMesh |
CsixDoFRigidBodyMotionSolver | 6-DoF solid-body mesh motion solver for an fvMesh |
CmultiSolidBodyMotionSolver | Solid-body motion of the mesh specified by a run-time selectable motion function |
CsolidBodyMotionSolver | Solid-body motion of the mesh specified by a run-time selectable motion function |
CrigidBodyMeshMotionSolver | Rigid-body mesh motion solver for fvMesh |
►CvelocityMotionSolver | Virtual base class for velocity motion solver |
CvelocityLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion velocity |
CmultiphaseMixture | Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing |
CmultiphaseSystem | Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing |
►CphaseSystem | Class to represent a system of phases and model interfacial transfers between them |
CmultiphaseSystem | Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing |
CtwoPhaseSystem | Class which solves the volume fraction equations for two phases |
►CradiationModel | Top level model for radiation modelling |
CfvDOM | Finite Volume Discrete Ordinates Method. Solves the RTE equation for n directions in a participating media, not including scatter |
CnoRadiation | No radiation - does nothing to energy equation source terms (returns zeros) |
CopaqueSolid | Radiation for solid opaque solids - does nothing to energy equation source terms (returns zeros) but creates absorptionEmissionModel and scatterModel |
CP1 | Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects) |
CviewFactor | View factor radiation model. The system solved is: C q = b where: Cij = deltaij/Ej - (1/Ej - 1)Fij q = heat flux b = A eb - Ho and: eb = sigma*T^4 Ej = emissivity Aij = deltaij - Fij Fij = view factor matrix |
►CregionModel | |
►CregionModel1D | |
►CpyrolysisModel | Base class for pyrolysis models |
CnoPyrolysis | |
CreactingOneDim | |
►CthermalBaffleModel | |
CnoThermo | |
CthermalBaffle | |
►CsingleLayerRegion | |
►CsurfaceFilmModel | Base class for surface film models |
►CkinematicSingleLayer | |
CthermoSingleLayer | |
CnoFilm | |
CsinglePhaseTransportModel | A simple single-phase transport model based on viscosityModel |
►Csolution | Selector class for relaxation factors, solver type and solution |
►CfvSolution | Selector class for finite volume solution solution. fvMesh is derived from fvSolution so that all fields have access to the fvSolution from the mesh reference they hold |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
►CSRFModel | Top level model for single rotating frame |
Crpm | Basic SRF model whereby angular velocity is specified in terms of a (global) axis and revolutions-per-minute [rpm] |
Ctolerances | Selector class for solution tolerances |
►CturbulenceModel | Abstract base class for turbulence models (RAS, LES and laminar) |
►CcompressibleTurbulenceModel | Abstract base class for turbulence models (RAS, LES and laminar) |
►CTurbulenceModel< geometricOneField, volScalarField, compressibleTurbulenceModel, TransportModel > | |
CCompressibleTurbulenceModel< TransportModel > | Templated abstract base class for single-phase compressible turbulence models |
►CTurbulenceModel< volScalarField, volScalarField, compressibleTurbulenceModel, TransportModel > | |
►CPhaseCompressibleTurbulenceModel< TransportModel > | Templated abstract base class for multiphase compressible turbulence models |
►CThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > | |
►CEddyDiffusivity< phaseCompressibleTurbulenceModel > | |
►CRASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > | |
►ClinearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > > | |
►CeddyViscosity< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > > | |
CkineticTheoryModel | |
CkineticTheoryModel | |
CphasePressureModel | |
►CEddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > | |
►CRASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > | |
►ClinearViscousStress< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > > | |
►CeddyViscosity< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > > | |
CphasePressureModel | |
►CincompressibleTurbulenceModel | Abstract base class for turbulence models (RAS, LES and laminar) |
►CTurbulenceModel< geometricOneField, geometricOneField, incompressibleTurbulenceModel, TransportModel > | |
CIncompressibleTurbulenceModel< TransportModel > | Templated abstract base class for single-phase incompressible turbulence models |
►CTurbulenceModel< volScalarField, geometricOneField, incompressibleTurbulenceModel, TransportModel > | |
CPhaseIncompressibleTurbulenceModel< TransportModel > | Templated abstract base class for multiphase incompressible turbulence models |
CtwoPhaseSystem | Class which solves the volume fraction equations for two phases |
ClocalIOdictionary | LocalIOdictionary is derived from IOdictionary but excludes parallel master reading |
CunwatchedIOdictionary | UnwatchedIOdictionary is like IOdictionary but stores dependencies as files instead of fileMonitor watchIndices. Used to read controlDict since there fileMonitor not yet setup |
CcellShapeControl | |
►CcellSizeFunction | Abstract base class for specifying target cell sizes |
ClinearDistance | |
ClinearSpatial | |
CsurfaceOffsetLinearDistance | |
Cuniform | Uniform/equally-weighted distribution model |
CuniformDistance | |
►CdictionaryEntry | A keyword and a list of tokens is a 'dictionaryEntry' |
CdictionaryListEntry | Read/write List of dictionaries |
CdoxygenXmlParser | Parser for doxygen XML |
►CfaceAreaWeightModel | Abstract base class for providing faceAreaWeight values to the cell motion controller based on an argument faceAreaFraction value, typically the ratio of the area of the face in question to the area of a square face with a side length of the local target cell size |
CpiecewiseLinearRamp | A linear ramp between 0 and 1 with definable start and end points |
CfieldDictionary | Read field as dictionary (without mesh) |
►CinitialPointsMethod | Abstract base class for generating initial points for a conformalVoronoiMesh |
CautoDensity | Choose random points inside the domain and place them with a probability proportional to the target density of points |
CbodyCentredCubic | Generate a BCC lattice of points inside the surfaces to be conformed to of the conformalVoronoiMesh |
CfaceCentredCubic | Generate an FCC lattice of points inside the surfaces to be conformed to of the conformalVoronoiMesh |
CpointFile | Inserts points at locations specified in a pointFile into the surfaces to be conformed to of the conformalVoronoiMesh |
CrayShooting | |
CuniformGrid | Generate a uniform grid of points inside the surfaces to be conformed to of the conformalVoronoiMesh |
CJobInfo | Helper class for recording information about run/finished jobs |
►CrelaxationModel | Abstract base class for providing relaxation values to the cell motion controller |
CadaptiveLinear | Produces a linear ramp which adapts its gradient to changes in endTime and deltaT to always arrive at the relaxationEnd value at the end of the run |
CrampHoldFall | Piecewise linear function with a ramp from a start value to a plateaux value, holding at this, then a linear fall to an end value |
►CsurfaceCellSizeFunction | Abstract base class for specifying target cell sizes |
CnonUniformField | |
CuniformValue | |
►Cdimensioned< Type > | Generic dimensioned Type class |
CUniformDimensionedField< Type > | Dimensioned<Type> registered with the database as a registered IOobject which has the functionality of a uniform field and allows values from the top-level code to be passed to boundary conditions etc |
►Cdimensioned< scalar > | |
►CTimeState | The time value with time-stepping information, user-defined remapping, etc |
CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
CUniformDimensionedField< scalar > | |
►Cdimensioned< vector > | |
CUniformDimensionedField< vector > | |
CdimensionSet | Dimension set for the base types |
CdimensionSets | |
CdimFieldDecomposer | Dimensioned field decomposer |
CdirectionInfo | Holds direction in which to split cell (in fact a local coordinate axes). Information is a label and a direction |
►CdirectionMixedFvPatchVectorField | |
CfixedNormalInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition combines a fixed normal component obtained from the "normalVelocity" patchField supplied with a fixed or zero-gradiented tangential component depending on the direction of the flow and the setting of "fixTangentialInflow": |
►CpressureInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition is applied to pressure boundaries where the pressure is specified. A zero-gradient condition is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the patch-face normal component of the internal-cell value |
CrotatingPressureInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition is applied to patches in a rotating frame where the pressure is specified. A zero-gradient is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with a direction normal to the patch faces |
CwaveVelocityFvPatchVectorField | This boundary condition provides a waveVelocity condition. This sets the velocity to that specified by a superposition of wave models. The corresponding phase fraction condition looks this condition up and re-uses the wave modelling |
►CdistributionModel | A library of runtime-selectable distribution models |
Cexponential | |
CfixedValue | |
Cgeneral | |
CmassRosinRammler | |
CmultiNormal | |
Cnormal | |
CRosinRammler | |
Cuniform | |
CdivideEqOp< T > | |
CdivideEqOp2< T1, T2 > | |
CdivideOp< T > | |
CdivideOp2< T1, T2 > | |
CdivideOp3< T, T1, T2 > | |
CdlLibraryTable | A table of dynamically loaded libraries |
CDLListBase | Base doubly-linked list |
CdrippingInjection | Film Dripping mass transfer model |
►CDSMCBaseCloud | Virtual abstract base class for templated DSMCCloud |
CDSMCCloud< DSMCParcel< ParcelType > > | |
►CDSMCCloud< ParcelType > | Templated base class for dsmc cloud |
CCollidingCloud< Foam::DSMCCloud > | |
CCollidingCloud< CloudType > | Adds coolisions to kinematic clouds |
CKinematicCloud< CloudType > | Templated base class for kinematic cloud |
CMPPICCloud< CloudType > | Adds MPPIC modelling to kinematic clouds |
CReactingCloud< CloudType > | Templated base class for reacting cloud |
CReactingMultiphaseCloud< CloudType > | Templated base class for multiphase reacting cloud |
CSprayCloud< CloudType > | Templated base class for spray cloud |
CThermoCloud< CloudType > | Templated base class for thermodynamic cloud |
CKinematicCloud< Foam::DSMCCloud > | |
CMPPICCloud< Foam::DSMCCloud > | |
CReactingCloud< Foam::DSMCCloud > | |
CReactingMultiphaseCloud< Foam::DSMCCloud > | |
CSprayCloud< Foam::DSMCCloud > | |
CThermoCloud< Foam::DSMCCloud > | |
CdsmcCloud | Cloud class to simulate dsmc parcels |
CspatialTransform::dual | Wrapper-class to provide dual functions and operators |
CSpatialVector< Cmpt >::dual | Class to represent the dual spatial vector |
CdummyTransform | |
CduplicatePoints | Duplicate points |
CdynamicCode | Tools for handling dynamic code compilation |
CdynamicCodeContext | Encapsulation of dynamic code dictionaries |
CDynamicID< ObjectType > | A class that holds the data needed to identify things (zones, patches) in a dynamic mesh |
CDynamicID< cellZoneMesh > | |
CDynamicID< faceZoneMesh > | |
CDynamicID< pointZoneMesh > | |
CDynamicID< polyBoundaryMesh > | |
►CdynamicIndexedOctreeName | |
CdynamicIndexedOctree< Foam::dynamicTreeDataPoint > | |
CdynamicIndexedOctree< Type > | Non-pointer based hierarchical recursive searching. Storage is dynamic, so elements can be deleted |
CdynamicTreeDataPoint | Holds (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 |
CedgeCollapser | Does polyTopoChanges to remove edges. Can remove faces due to edge collapse but can not remove cells due to face removal! Also removes unused points |
CedgeFaceCirculator | Walks from starting face around edge |
►CedgeMeshFormatsCore | A collection of helper functions for reading/writing edge formats |
►CedgeMesh | Points connected by edges |
►CextendedEdgeMesh | Description of feature edges and points |
CextendedFeatureEdgeMesh | ExtendedEdgeMesh + IO |
CextendedEdgeMeshFormat | Provide a means of reading/writing the single-file OpenFOAM extendedEdgeMesh format |
CfeatureEdgeMesh | EdgeMesh + IO |
CedgeMeshFormat | Provide a means of reading/writing the single-file OpenFOAM edge format |
CextendedFeatureEdgeMeshFormat | Provide a means of reading extendedFeatureEdgeMesh as featureEdgeMesh |
CNASedgeFormat | Nastran edge reader |
COBJedgeFormat | Provide a means of reading/writing Alias/Wavefront OBJ format |
CSTARCDedgeFormat | Read/write the lines from pro-STAR vrt/cel files |
CVTKedgeFormat | Provide a means of writing VTK legacy format |
CedgeStats | Helper class to calculate minimum edge length on mesh |
CedgeSurface | Description of surface in form of 'cloud of edges' |
►CedgeVertex | Combines edge or vertex in single label. Used to specify cuts across cell circumference |
CcellCuts | Description of cuts across cells |
►CcellLooper | Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around the circumference) |
►CgeomCellLooper | Implementation of cellLooper. Does pure geometric cut through cell |
►ChexCellLooper | Implementation of cellLooper |
CtopoCellLooper | Implementation of cellLooper. This one recognizes splitHexes and tries to make a cut such that if the neighbour was split (in a previous iteration) this one also gets split in the same direction so that the result will be a mesh without splitHexes |
CmeshCutAndRemove | Like meshCutter but also removes non-anchor side of cell |
►CmeshCutter | Cuts (splits) cells |
CundoableMeshCutter | The main refinement handler. Gets cellCuts which is structure that describes which cells are to be cut and in what way. Maintains an undo list (if told so during construction). Apart from undo list is just wrapper around meshCutter |
CrefinementIterator | Utility class to do iterating meshCutter until all requests satisfied |
CwallLayerCells | After construction is a list of <refineCell> of cells within a certain distance to the wall and with the wall normal direction |
CelectrostaticPotential | |
CelectrostaticPotential | |
►CenergyScalingFunction | |
CdoubleSigmoid | |
CnoScaling | |
Cshifted | |
CshiftedForce | |
Csigmoid | |
CenginePiston | Foam::enginePiston |
CengineValve | Foam::engineValve |
CenrichedPatch | The enriched patch contains a double set of faces from the two sides of the sliding interface before the cutting |
CensightMesh | |
►CensightPart | Base class for ensightPartCells and ensightPartFaces |
CensightPartCells | An implementation of ensightPart to hold volume mesh cells |
CensightPartFaces | An implementation of ensightPart to hold volume mesh faces |
CensightParts | A 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 > | |
►CensightStream | Abstract base class for writing Ensight data |
CensightAsciiStream | |
CensightBinaryStream | |
►Centry * | |
CLList< Foam::entry *> | |
CeqEqOp< T > | |
CeqEqOp2< T1, T2 > | |
CeqEqOp3< T, T1, T2 > | |
CeqMagOp< T > | |
CeqMagOp2< T1, T2 > | |
CeqMinusOp< T > | |
CeqMinusOp2< T1, T2 > | |
CeqOp< T > | |
CeqOp2< T1, T2 > | |
CeqSqrOp< T > | |
CeqSqrOp2< T1, T2 > | |
►CEquationOfState | |
CeConstThermo< EquationOfState > | Constant properties thermodynamics package templated on an equation of state |
ChConstThermo< EquationOfState > | Constant properties thermodynamics package templated into the EquationOfState |
ChPolynomialThermo< EquationOfState, PolySize > | Thermodynamics package templated on the equation of state, using polynomial functions for cp , h and s |
ChPowerThermo< EquationOfState > | Power-function based thermodynamics package templated on EquationOfState |
ChRefConstThermo< EquationOfState > | Constant properties thermodynamics package templated into the EquationOfState |
CjanafThermo< EquationOfState > | JANAF tables based thermodynamics package templated into the equation of state |
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 | |
►Cerror | Class to handle errors and exceptions in a simple, consistent stream-based manner |
CIOerror | Report an I/O error |
CmasterUncollatedFileOperation::existsOp | |
Cexponential | Exponential distribution model |
►CextendedCellToCellStencil | Baseclass for cell-to-cell stencils |
►CextendedCentredCellToCellStencil | |
CcentredCECCellToCellStencilObject | |
CcentredCFCCellToCellStencilObject | |
CcentredCPCCellToCellStencilObject | |
►CextendedCellToFaceStencil | Calculates/constains the extended cell-to-face stencil |
►CextendedCentredCellToFaceStencil | |
CcentredCECCellToFaceStencilObject | |
CcentredCFCCellToFaceStencilObject | |
CcentredCPCCellToFaceStencilObject | |
CcentredFECCellToFaceStencilObject | |
►CextendedUpwindCellToFaceStencil | Creates upwind stencil by shifting a centred stencil to upwind and downwind faces and optionally removing all non-(up/down)wind faces ('pureUpwind') |
CpureUpwindCFCCellToFaceStencilObject | |
CupwindCECCellToFaceStencilObject | |
CupwindCFCCellToFaceStencilObject | |
CupwindCPCCellToFaceStencilObject | |
CupwindFECCellToFaceStencilObject | |
►CextendedFaceToCellStencil | Note: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches |
►CextendedCentredFaceToCellStencil | |
CcentredCFCFaceToCellStencilObject | |
►CexternalDisplacementMeshMover | Virtual 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) |
CmedialAxisMeshMover | Mesh motion solver that uses a medial axis algorithm to work out a fraction between the (nearest point on a) moving surface and the (nearest point on a) fixed surface. This fraction is then used to scale the motion. Use |
CexternalPointEdgePoint | Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation |
Cextrude2DMesh | Given a 2D mesh insert all the topology changes to extrude. Does not work in parallel |
►CextrudeModel | Top level extrusion model class |
ClinearDirection | Extrudes by transforming points in a specified direction by a given distance |
►ClinearNormal | Extrudes by transforming points normal to the surface by a given distance |
Cplane | Extrudes by transforming points normal to the surface by 1 layer over a given distance |
ClinearRadial | |
Cradial | |
►Csector | Extrudes by rotating a surface around an axis |
CcyclicSector | Extrudes a sector |
Cwedge | Extrudes by rotating a surface symmetrically around axis by 1 layer |
CsigmaRadial | |
CfaceAreaIntersect | Face intersection class |
►CFaceCellWaveName | |
►CFaceCellWave< Type, TrackingData > | Wave propagation of information through grid. Every iteration information goes through one layer of cells. Templated on information that is transferred |
COppositeFaceCellWave< Type, TrackingData > | Version of FaceCellWave that walks through prismatic cells only |
CfaceCollapser | Collapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span) |
CfaceCoupleInfo | Container for information needed to couple to meshes. When constructed from two meshes and a geometric tolerance finds the corresponding boundary faces |
CfaceEqOp< T, CombineOp > | |
►CFaceList | |
►CPrimitivePatch< Face, FaceList, PointField, PointType > | A list of faces which address into the list of points |
►CpolyPatch | A patch is a list of labels that address the faces in the global face list |
►CcoupledPolyPatch | The coupledPolyPatch is an abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links |
►CcyclicAMIPolyPatch | Cyclic patch for Arbitrary Mesh Interface (AMI) |
CcyclicACMIPolyPatch | Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI) |
►CcyclicPolyPatch | Cyclic plane patch |
CcyclicSlipPolyPatch | Copy of cyclicSlip - used to be able to instantiate cyclicSlip pointPatch which is cyclicSlip with slip constraints |
CnonuniformTransformCyclicPolyPatch | Transform boundary used in extruded regions. Allows non-uniform transforms. Wip |
ColdCyclicPolyPatch | 'old' style cyclic polyPatch with all faces in single patch. Does ordering but cannot be used to run. Writes 'type cyclic' so foamUpgradeCyclics can be run afterwards. Used to get cyclics from mesh converters that assume cyclics in single patch (e.g. fluent3DMeshToFoam) |
►CprocessorPolyPatch | Neighbour processor patch |
CprocessorCyclicPolyPatch | Neighbour processor patch |
CemptyPolyPatch | Empty front and back plane patch. Used for 2-D geometries |
CgenericPolyPatch | Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed |
CmappedPolyPatch | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CregionCoupledPolyPatch | Region coupled polyPatch |
CsymmetryPlanePolyPatch | Symmetry-plane patch |
CsymmetryPolyPatch | Symmetry patch for non-planar or multi-plane patches |
►CwallPolyPatch | Foam::wallPolyPatch |
►CmappedWallPolyPatch | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CmappedVariableThicknessWallPolyPatch | Foam::mappedVariableThicknessWallPolyPatch |
CregionCoupledWallPolyPatch | RegionCoupledWall |
CwedgePolyPatch | Wedge front and back plane patch |
►CMeshedSurface< face > | |
►CcuttingPlane | Constructs plane through mesh |
CsampledPlane | A sampledSurface defined by a plane which 'cuts' the mesh using the cuttingPlane alorithm. The plane is triangulated by default |
►CsampledPatch | A sampledSurface on patches. Non-triangulated by default |
CsampledPatchInternalField | Variation of sampledPatch that samples the internalField (at a given normal distance from the patch) instead of the patchField. Note: |
CsampledThresholdCellFaces | A sampledSurface defined by the cell faces corresponding to a threshold value |
CsampledTriSurfaceMesh | A sampledSurface from a triSurfaceMesh. It samples on the points/triangles of the triSurface |
CthresholdCellFaces | Selects the mesh cell faces specified by a threshold value. Non-triangulated by default |
CMeshedSurface< Foam::face > | |
►CfaceSelection | Face selection method for createBaffles |
CfaceZoneSelection | Select faces from faceZone |
CsearchableSurfaceSelection | Selects all (internal or coupled) faces intersecting the searchableSurface |
CfaceSets | |
CFallOffReactionRate< ReactionRate, FallOffFunction > | General class for handling unimolecular/recombination fall-off reactions |
►Cfalse_type | |
CisVolMesh< T > | Supports static assertion that a template argument is of type volMesh |
►CFb | |
CindexedFace< Gt, Fb > | An indexed form of CGAL::Triangulation_face_base_2<K> used to keep track of the vertices in the triangulation |
CfeaturePointConformer | The Delaunay vertices required to conform to a feature point can be determined upon initialisation because the feature points are fixed and do not change throughout the meshing process |
Cfft | Fast fourier transform derived from the Numerical Recipes in C routine |
CfieldAverageItem | Helper class to describe what form of averaging to apply. A set will be applied to each base field in Foam::fieldAverage, of the form: |
CsolutionControl::fieldData | |
►CFieldMapper | Abstract base class to hold the Field mapping addressing and weights |
CdirectFieldMapper | FieldMapper with direct mapping |
►CfvPatchFieldMapper | Foam::fvPatchFieldMapper |
CdirectFvPatchFieldMapper | Direct fvPatchFieldMapper |
CdistributedWeightedFvPatchFieldMapper | FieldMapper with weighted mapping from (optionally remote) quantities |
CfvFieldDecomposer::patchFieldDecomposer | Patch field decomposer class |
CfvFieldDecomposer::processorSurfacePatchFieldDecomposer | Processor patch field decomposer class. Surface field is assumed |
CfvFieldDecomposer::processorVolPatchFieldDecomposer | Processor patch field decomposer class. Maps either owner or |
CfvFieldReconstructor::fvPatchFieldReconstructor | Mapper for sizing only - does not do any actual mapping |
CfvPatchMapper | Mapping class for a fvPatchField |
CmeshToMesh0::patchFieldInterpolator | Patch-field interpolation class |
CsingleCellFvMesh::agglomPatchFieldMapper | Patch field mapper class for agglomerated meshes |
CweightedFvPatchFieldMapper | FieldMapper with weighted mapping |
►CmorphFieldMapper | Abstract base class to hold the Field mapping for mesh morphs |
CcellMapper | This object provides mapping and fill-in information for cell data between the two meshes after the topological change. It is constructed from mapPolyMesh |
CfaceMapper | This object provides mapping and fill-in information for face data between the two meshes after the topological change. It is constructed from mapPolyMesh |
CfvSurfaceMapper | FV surface mapper |
CpointMapper | This object provides mapping and fill-in information for point data between the two meshes after the topological change. It is constructed from mapPolyMesh |
►CpointPatchFieldMapper | Foam::pointPatchFieldMapper |
CdirectPointPatchFieldMapper | Direct pointPatchFieldMapper |
CpointFieldReconstructor::pointPatchFieldReconstructor | |
►CpointPatchFieldMapperPatchRef | Foam::pointPatchFieldMapperPatchRef |
CpointFieldDecomposer::patchFieldDecomposer | Point patch field decomposer class |
CpointPatchMapper | Mapping class for a pointPatchField |
CfieldValue | Base class for field value -based function objects |
CfileMonitor | Checking for changes to files |
CfileMonitorWatcher | Internal tracking via stat(3p) or inotify(7) |
►CfileOperation | |
►CmasterUncollatedFileOperation | FileOperations that performs all file operations on the master processor. Requires the calls to be parallel synchronised! |
CcollatedFileOperation | Version of masterUncollatedFileOperation that collates regIOobjects into a container in the processors/ subdirectory |
CuncollatedFileOperation | FileOperation that assumes file operations are local |
CmasterUncollatedFileOperation::fileOrNullOp | |
CmasterUncollatedFileOperation::fileSizeOp | |
CfileStat | Wrapper for stat() system call |
CfilmRadiationModel | Base class for film radiation models |
CfilmThermoModel | Base class for film thermo models |
CfilmViscosityModel | Base class for surface film viscosity models |
CtreeDataPrimitivePatch< PatchType >::findAllIntersectOp | |
CtreeDataFace::findIntersectOp | |
CtreeDataPrimitivePatch< PatchType >::findIntersectOp | |
CtreeDataEdge::findIntersectOp | |
CtreeDataPoint::findIntersectOp | |
CtreeDataCell::findIntersectOp | |
CtreeDataEdge::findNearestOp | |
CtreeDataFace::findNearestOp | |
CtreeDataPrimitivePatch< PatchType >::findNearestOp | |
CtreeDataCell::findNearestOp | |
CtreeDataPoint::findNearestOp | |
CtreeDataPrimitivePatch< PatchType >::findSelfIntersectOp | |
►CfixedGradientFvPatchScalarField | |
►CalphaContactAngleFvPatchScalarField | Abstract base class for alphaContactAngle boundary conditions |
CconstantAlphaContactAngleFvPatchScalarField | A constant alphaContactAngle scalar boundary condition |
CdynamicAlphaContactAngleFvPatchScalarField | A dynamic alphaContactAngle scalar boundary condition (alphaContactAngleFvPatchScalarField) |
CtemperatureDependentAlphaContactAngleFvPatchScalarField | Temperature-dependent alphaContactAngle scalar boundary condition |
CtimeVaryingAlphaContactAngleFvPatchScalarField | A time-varying alphaContactAngle scalar boundary condition (alphaContactAngleFvPatchScalarField) |
►CfixedFluxPressureFvPatchScalarField | This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition |
CfixedFluxExtrapolatedPressureFvPatchScalarField | This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition |
CgradientEnergyFvPatchScalarField | This boundary condition provides a gradient condition for internal energy, where the gradient is calculated using: |
CgradientUnburntEnthalpyFvPatchScalarField | Gradient boundary condition for unburnt |
►CfixedGradientFvPatchVectorField | |
CtractionDisplacementCorrectionFvPatchVectorField | |
CtractionDisplacementFvPatchVectorField | Fixed traction boundary condition for the standard linear elastic, fixed coefficient displacement equation |
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::FixedList< Foam::radiation::absorptionCoeffs, nSpecies_ >, maxBands_ > | |
CFixedList< Foam::labelBits, 8 > | |
CFixedList< Foam::List, 3 > | |
CFixedList< Foam::List< Foam::Field >, 3 > | |
CFixedList< Foam::List< Foam::FixedList< label, 4 > >, 6 > | |
CFixedList< Foam::Vector, 6 > | |
CFixedList< Foam::Vector2D< scalar >, maxBands_ > | |
►CFixedList< label, 2 > | |
Cedge | An edge is a list of two point labels. The functionality it provides supports the discretisation on a 2-D flat mesh |
►CFixedList< label, 3 > | |
►CtriFace | A triangular face using a FixedList of labels corresponding to mesh vertices |
ClabelledTri | Triangle with additional region number |
►CFixedList< label, 4 > | |
CtetCell | A tetrahedral cell primitive |
CFixedList< label, 6 > | |
CFixedList< label, 8 > | |
CFixedList< label, nSpecies_ > | |
CFixedList< scalar, 100 > | |
CFixedList< scalar, 3 > | |
CFixedList< scalar, 7 > | |
CFixedList< scalar, maxBands_ > | |
CFixedList< scalar, nb_ > | |
CFixedList< scalar, nCoeff_ > | |
CFixedList< scalar, nCoeffs_ > | |
►CFixedList< Type, 2 > | |
CPair< Type > | An ordered pair of two objects of type <T> with first() and second() elements |
►CFixedList< Type, 3 > | |
CareaIntegrateOp< Type > | |
►CFixedList< Type, 4 > | |
CvolumeIntegrateOp< Type > | |
►CFixedList< word, 2 > | |
►CPair< word > | |
CmultiphaseMixture::interfacePair | |
CmultiphaseMixtureThermo::interfacePair | |
CmultiphaseSystem::interfacePair | |
►CphasePairKey | |
►CphasePair | |
CorderedPhasePair | |
CorderedPhasePair | |
CphasePair | |
CphasePairKey | |
CfixedValue | Returns a fixed value |
►CfixedValueFvPatchScalarField | |
CadjointOutletPressureFvPatchScalarField | |
CalphaFixedPressureFvPatchScalarField | A fixed-pressure alphaContactAngle boundary |
CatmBoundaryLayerInletEpsilonFvPatchScalarField | This boundary condition specifies an inlet value for the turbulence dissipation, , appropriate for atmospheric boundary layers |
CatmBoundaryLayerInletKFvPatchScalarField | This boundary condition specifies an inlet value for the turbulence kinetic energy, , appropriate for atmospheric boundary layers |
CalphatJayatillekeWallFunctionFvPatchScalarField | This boundary condition provides a thermal wall function for turbulent thermal diffusivity (usuallyalphat ) based on the Jayatilleke model |
►CalphatPhaseChangeWallFunctionFvPatchScalarField | Abstract base-class for all alphatWallFunctions supporting phase-change |
►CalphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField | This boundary condition provides a thermal wall function for turbulent thermal diffusivity (usuallyalphat ) based on the Jayatilleke model for the Eulerian multiphase solvers |
CalphatFixedDmdtWallBoilingWallFunctionFvPatchScalarField | A simple alphatPhaseChangeJayatillekeWallFunctionFvPatchScalarField with a fixed volumetric phase-change mass flux |
CalphatWallBoilingWallFunctionFvPatchScalarField | A thermal wall function for simulation of subcooled nucleate wall boiling with runtime selctable submodels for: |
CalphatWallFunctionFvPatchScalarField | This boundary condition provides a turbulent thermal diffusivity conditon when using wall functions |
CconvectiveHeatTransferFvPatchScalarField | This boundary condition provides a convective heat transfer coefficient condition |
CalphatFilmWallFunctionFvPatchScalarField | This boundary condition provides a turbulent thermal diffusivity condition when using wall functions, for use with surface film models. This condition varies from the standard wall function by taking into account any mass released from the film model |
CcopiedFixedValueFvPatchScalarField | Copies the boundary values from a user specified field |
CfilmPyrolysisTemperatureCoupledFvPatchScalarField | This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling. It provides a temperature boundary condition for patches on the primary region based on whether the patch is seen to be 'wet', retrieved from the film alpha field |
CfixedEnergyFvPatchScalarField | This boundary condition provides a fixed condition for internal energy |
CfixedMultiPhaseHeatFluxFvPatchScalarField | Calculates a wall temperature that produces the specified overall wall heat flux across all the phases in an Eulerian multi-phase simulation |
CfixedPressureCompressibleDensityFvPatchScalarField | This boundary condition calculates a (liquid) compressible density as a function of pressure and fluid properties: |
CfixedRhoFvPatchScalarField | Foam::fixedRhoFvPatchScalarField |
CfixedUnburntEnthalpyFvPatchScalarField | Fixed boundary condition for unburnt |
CinclinedFilmNusseltHeightFvPatchScalarField | Film height boundary condition for inclined films that imposes a sinusoidal perturbation on top of a mean flow rate, where the height is calculated using the Nusselt solution |
CalphatJayatillekeWallFunctionFvPatchScalarField | This boundary condition provides a kinematic turbulent thermal conductivity for using wall functions, using the Jayatilleke 'P' function |
CinterfaceCompressionFvPatchScalarField | Applies interface-compression to the phase-fraction distribution at the patch by setting the phase-fraction to 0 if it is below 0.5, otherwise to 1 |
►CnutWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions, based on turbulence kinetic energy |
►CnutkWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions, based on turbulence kinetic energy |
CnutkFilmWallFunctionFvPatchScalarField | This boundary condition provides a turbulent viscosity condition when using wall functions, based on turbulence kinetic energy, for use with surface film models |
CnutkAtmRoughWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity for atmospheric velocity profiles. It is desinged to be used in conjunction with the atmBoundaryLayerInletVelocity boundary condition. The values are calculated using: |
CnutkRoughWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions for rough walls, based on turbulence kinetic energy. The condition manipulates the E parameter to account for roughness effects |
CnutLowReWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition for use with low Reynolds number models. It sets nut to zero, and provides an access function to calculate y+ |
CnutURoughWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions for rough walls, based on velocity |
CnutUSpaldingWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions for rough walls, based on velocity, using Spalding's law to give a continuous nut profile to the wall (y+ = 0) |
CnutUTabulatedWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions. As input, the user specifies a look-up table of U+ as a function of near-wall Reynolds number. The table should be located in the $FOAM_CASE/constant directory |
CnutUWallFunctionFvPatchScalarField | This boundary condition provides a turbulent kinematic viscosity condition when using wall functions, based on velocity |
CplenumPressureFvPatchScalarField | This boundary condition provides a plenum pressure inlet condition. This condition creates a zero-dimensional model of an enclosed volume of gas upstream of the inlet. The pressure that the boundary condition exerts on the inlet boundary is dependent on the thermodynamic state of the upstream volume. The upstream plenum density and temperature are time-stepped along with the rest of the simulation, and momentum is neglected. The plenum is supplied with a user specified mass flow and temperature |
CprghPressureFvPatchScalarField | This boundary condition provides static pressure condition for p_rgh, calculated as: |
CprghTotalHydrostaticPressureFvPatchScalarField | This boundary condition provides static pressure condition for p_rgh, calculated as: |
CprghTotalPressureFvPatchScalarField | This boundary condition provides static pressure condition for p_rgh, calculated as: |
CgreyDiffusiveViewFactorFixedValueFvPatchScalarField | This boundary condition provides a grey-diffuse condition for radiative heat flux, qr , for use with the view factor model |
CsyringePressureFvPatchScalarField | This boundary condition provides a pressure condition, obtained from a zero-D model of the cylinder of a syringe |
►CtotalPressureFvPatchScalarField | This boundary condition provides a total pressure condition. Four variants are possible: |
CfanPressureFvPatchScalarField | This boundary condition can be applied to assign either a pressure inlet or outlet total pressure condition for a fan |
CrotatingTotalPressureFvPatchScalarField | This boundary condition provides a total pressure condition for patches in a rotating frame |
CtotalTemperatureFvPatchScalarField | This boundary condition provides a total temperature condition |
CuniformDensityHydrostaticPressureFvPatchScalarField | This boundary condition provides a hydrostatic pressure condition, calculated as: |
CuniformTotalPressureFvPatchScalarField | This boundary condition provides a time-varying form of the uniform total pressure boundary condition Foam::totalPressureFvPatchField |
CwaveSurfacePressureFvPatchScalarField | This is a pressure boundary condition, whose value is calculated as the hydrostatic pressure based on a given displacement: |
►CfixedValueFvPatchVectorField | |
CactiveBaffleVelocityFvPatchVectorField | This velocity boundary condition simulates the opening of a baffle due to local flow conditions, by merging the behaviours of wall and cyclic conditions. The baffle joins two mesh regions, where the open fraction determines the interpolation weights applied to each cyclic- and neighbour-patch contribution |
CactivePressureForceBaffleVelocityFvPatchVectorField | This boundary condition is applied to the flow velocity, to simulate the opening or closure of a baffle due to local pressure or force changes, by merging the behaviours of wall and cyclic conditions |
CadjointOutletVelocityFvPatchVectorField | |
CatmBoundaryLayerInletVelocityFvPatchVectorField | This boundary condition specifies a velocity inlet profile appropriate for atmospheric boundary layers (ABL) |
CcylindricalInletVelocityFvPatchVectorField | This boundary condition describes an inlet vector boundary condition in cylindrical co-ordinates given a central axis, central point, rpm, axial and radial velocity |
CfilmHeightInletVelocityFvPatchVectorField | This boundary condition is designed to be used in conjunction with surface film modelling. It provides a velocity inlet boundary condition for patches where the film height is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces using: |
CfilmPyrolysisVelocityCoupledFvPatchVectorField | This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling |
CfixedShearStressFvPatchVectorField | Set a constant shear stress as tau0 = -nuEff dU/dn |
CflowRateInletVelocityFvPatchVectorField | Velocity inlet boundary condition either correcting the extrapolated velocity or creating a uniform velocity field normal to the patch adjusted to match the specified flow rate |
CflowRateOutletVelocityFvPatchVectorField | Velocity outlet boundary condition which corrects the extrapolated velocity to match the specified flow rate |
CinclinedFilmNusseltInletVelocityFvPatchVectorField | Film velocity boundary condition for inclined films that imposes a sinusoidal perturbation on top of a mean flow rate, where the velocity is calculated using the Nusselt solution |
CinterstitialInletVelocityFvPatchVectorField | Inlet velocity in which the actual interstitial velocity is calculated by dividing the specified inletVelocity field with the local phase-fraction |
CmappedFlowRateFvPatchVectorField | Describes a volumetric/mass flow normal vector boundary condition by its magnitude as an integral over its area |
CmappedVelocityFluxFixedValueFvPatchField | This boundary condition maps the velocity and flux from a neighbour patch to this patch |
CmatchedFlowRateOutletVelocityFvPatchVectorField | Velocity outlet boundary condition which corrects the extrapolated velocity to match the flow rate of the specified corresponding inlet patch |
CmovingWallVelocityFvPatchVectorField | This boundary condition provides a velocity condition for cases with moving walls |
CnoSlipFvPatchVectorField | This boundary condition fixes the velocity to zero at walls |
CpressureDirectedInletVelocityFvPatchVectorField | This velocity inlet boundary condition is applied to patches where the pressure is specified. The inflow velocity is obtained from the flux with the specified inlet direction" direction |
►CpressureInletVelocityFvPatchVectorField | This velocity inlet boundary condition is applied to patches where the pressure is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces |
CpressureInletUniformVelocityFvPatchVectorField | This velocity inlet boundary condition is applied to patches where the pressure is specified. The uniform inflow velocity is obtained by averaging the flux over the patch, and then applying it in the direction normal to the patch faces |
CrotatingWallVelocityFvPatchVectorField | This boundary condition provides a rotational velocity condition |
CSRFVelocityFvPatchVectorField | Freestream velocity condition to be used in conjunction with the single rotating frame (SRF) model (see: SRFModel class) |
CSRFWallVelocityFvPatchVectorField | Wall-velocity condition to be used in conjunction with the single rotating frame (SRF) model (see: FOAM::SRFModel) |
CsurfaceNormalFixedValueFvPatchVectorField | This boundary condition provides a surface-normal vector boundary condition by its magnitude |
CswirlFlowRateInletVelocityFvPatchVectorField | This boundary condition provides a volumetric- OR mass-flow normal vector boundary condition by its magnitude as an integral over its area with a swirl component determined by the angular speed, given in revolutions per minute (RPM) |
CswirlInletVelocityFvPatchVectorField | This boundary condition describes an inlet vector boundary condition in swirl co-ordinates given a central axis, central point, axial, radial and tangential velocity profiles |
CtranslatingWallVelocityFvPatchVectorField | This boundary condition provides a velocity condition for translational motion on walls |
CvariableHeightFlowRateInletVelocityFvPatchVectorField | This boundary condition provides a velocity boundary condition for multphase flow based on a user-specified volumetric flow rate |
►CfixedValuePointPatchVectorField | |
CsolidBodyMotionDisplacementPointPatchVectorField | Enables the specification of a fixed value boundary condition using the solid body motion functions |
CsurfaceDisplacementPointPatchVectorField | Displacement fixed by projection onto triSurface. Use in a displacementMotionSolver as a bc on the pointDisplacement field |
CrotorDiskSource::flapData | |
CflipLabelOp | |
CflipOp | Class containing functor to negate primitives. Dummy for all other types |
Cflux< scalar > | |
CforceList | List container for film sources |
►CfrictionalStressModel | |
CJohnsonJackson | |
CJohnsonJackson | |
CJohnsonJacksonSchaeffer | |
CJohnsonJacksonSchaeffer | |
CSchaeffer | |
CSchaeffer | |
►CfunctionObject | Abstract base-class for Time/database function objects |
CcodedFunctionObject | Provides a general interface to enable dynamic code compilation |
Cabort | Watches for presence of the named file in the $FOAM_CASE directory and aborts the calculation if it is present |
►CregionFunctionObject | Specialization of Foam::functionObject for a region and providing a reference to the region Foam::objectRegistry |
CcloudInfo | Outputs Lagrangian cloud information to a file |
CfieldValueDelta | Provides a differencing option between two 'field value' function objects |
►CfvMeshFunctionObject | Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh |
CdsmcFields | Calculate intensive fields: |
CfieldAverage | Calculates average quantities for a user-specified selection of volumetric and surface fields |
CfieldCoordinateSystemTransform | Transforms a user-specified selection of fields from global Cartesian co-ordinates to a local co-ordinate system. The fields are run-time modifiable |
►CfieldExpression | |
CblendingFactor | Calculates and outputs the blendingFactor as used by the bended convection schemes. The output is a volume field (cells) whose value is calculated via the maximum blending factor for any cell face |
Ccomponents | Calculates the components of a field |
CCourantNo | Calculates and outputs the Courant number as a volScalarField. The field is stored on the mesh database so that it can be retrieved and used for other applications |
Cdiv | Calculates the divergence of a field. The operation is limited to surfaceScalarFields and volVectorFields, and the output is a volScalarField |
Censtrophy | Calculates the enstrophy of the velocity |
CflowType | Calculates and writes the flowType of a velocity field |
Cgrad | Calculates the gradient of a field |
CLambda2 | Calculates and outputs the second largest eigenvalue of the sum of the square of the symmetrical and anti-symmetrical parts of the velocity gradient tensor |
CMachNo | Calculates and writes the Mach number as a volScalarField |
Cmag | Calculates the magnitude of a field |
CmagSqr | Calculates the magnitude of the sqr of a field |
CPecletNo | Calculates and outputs the Peclet number as a surfaceScalarField |
Cpressure | Includes tools to manipulate the pressure into different forms |
CQ | Calculates and outputs the second invariant of the velocity gradient tensor [1/s^2] |
Crandomise | Adds a random component to a field, with a specified perturbation magnitude |
CstreamFunction | This function object calculates and outputs the stream-function as a pointScalarField |
Cvorticity | Calculates the vorticity, the curl of the velocity |
CfieldMinMax | Calculates the value and location of scalar minimum and maximum for a list of user-specified fields |
►CfieldsExpression | |
Cadd | Add a list of fields |
Csubtract | From the first field subtract the remaining fields in the list |
►CfieldValue | |
CsurfaceFieldValue | Provides a 'face regionType' variant of the fieldValues function object |
CvolFieldValue | Provides a 'volRegion' specialization of the fieldValue function object |
►Cforces | Calculates the forces and moments by integrating the pressure and skin-friction forces over a given list of patches |
CforceCoeffs | Extends the forces functionObject by providing lift, drag and moment coefficients. The data can optionally be output into bins, defined in a given direction |
Chistogram | Write the volume-weighted histogram of a volScalarField |
CicoUncoupledKinematicCloud | This functionObject tracks a uncoupled kinematic particle cloud in the specified velocity field of an incompressible flow (laminar, RANS or LES) |
CinterfaceHeight | This function object reports the height of the interface above a set of locations. For each location, it writes the vertical distance of the interface above both the location and the lowest boundary. It also writes the point on the interface from which these heights are computed. It uses an integral approach, so if there are multiple interfaces above or below a location then this method will generate average values |
CnearWallFields | Samples near-patch volume fields |
CprocessorField | Writes a scalar field whose value is the local processor ID. The output field name is 'processorID' |
CreadFields | Reads fields from the time directories and adds them to the mesh database for further post-processing |
CregionSizeDistribution | Creates a size distribution via interrogating a continuous phase fraction field |
Cresiduals | Writes out the initial residual for specified fields |
CscalarTransport | Evolves a passive scalar transport equation |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
CstreamLine | Generates streamline data by sampling a set of user-specified fields along a particle track, transported by a user-specified velocity field |
CsurfaceInterpolate | |
CturbulenceFields | Stores turbulence fields on the mesh database for further manipulation |
CwallHeatFlux | Calculates and write the heat-flux at wall patches as the volScalarField field 'wallHeatFlux' |
CwallShearStress | Calculates and write the shear-stress at wall patches as the volVectorField field 'wallShearStress' |
CwriteCellCentres | Writes the cell-centres volVectorField and the three component fields as volScalarFields |
CwriteCellVolumes | Writes the cell-volumes volScalarField |
CwriteVTK | This functionObject writes objects registered to the database in VTK format using the foamToVTK library |
CXiReactionRate | Writes the turbulent flame-speed and reaction-rate volScalarFields for the Xi-based combustion models |
CyPlus | Evaluates and outputs turbulence y+ for models. Values written to time directories as field 'yPlus' |
CmoleFractions< ThermoType > | This function object calculates mole-fraction fields from the mass-fraction fields of the psi/rhoReactionThermo and caches them for output and further post-processing |
CremoveRegisteredObject | Removes registered objects if present in the database |
CsetTimeStepFunctionObject | Overrides the timeStep. Can only be used with solvers with adjustTimeStep control (e.g. pimpleFoam). Makes no attempt to cooperate with other timeStep 'controllers' (maxCo, other functionObjects). Supports 'enabled' flag but none of the other ones 'timeStart', 'timeEnd', 'writeControl' etc |
CsystemCall | Executes system calls, entered in the form of a string lists |
CtimeActivatedFileUpdate | Performs a file copy/replacement once a specified time has been reached |
CtimeControl | |
CwriteDictionary | Writes dictionaries on start-up and on change |
CwriteObjects | Allows specification of different writing frequency of objects registered to the database |
►Cprobes | Set of locations to sample |
CpatchProbes | Set of locations to sample.at patches |
CsampledSets | Set of sets to sample. Call sampledSets.write() to sample&write files |
CsampledSurfaces | Set of surfaces to sample |
CfvFieldDecomposer | Finite Volume volume and surface field decomposer |
CfvFieldReconstructor | Finite volume reconstructor for volume and surface fields |
CfvMeshDistribute | Sends/receives parts of mesh+fvfields to neighbouring processors. Used in load balancing |
CfvMeshMapper | Class holds all the necessary information for mapping fields associated with fvMesh |
CfvMeshSubset | Post-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 |
CfvMeshTools | A collection of tools for operating on an fvMesh |
►CfvMotionSolver | Base class for fvMesh based motionSolvers |
CdisplacementComponentLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion displacement |
CdisplacementLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacement |
CdisplacementSBRStressFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement |
CvelocityComponentLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion velocity |
CvelocityLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion velocity |
►CfvPatch | A finiteVolume patch using a polyPatch and a fvBoundaryMesh |
►CcoupledFvPatch | An abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links |
CcyclicACMIFvPatch | Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI) |
CcyclicAMIFvPatch | Cyclic patch for Arbitrary Mesh Interface (AMI) |
CcyclicFvPatch | Cyclic-plane patch |
►CprocessorFvPatch | Processor patch |
CprocessorCyclicFvPatch | Processor patch |
CemptyFvPatch | A patch which will not exist in the fvMesh. Typical example is a front and back plane of a 2-D geometry |
CgenericFvPatch | FV variant of the genericPolyPatch |
CmappedFvPatch | Foam::mappedFvPatch |
CregionCoupledFvPatch | Common functionality for regionCoupleFvPatch and regionCoupledWallFvPatch |
CsymmetryFvPatch | Symmetry patch for non-planar or multi-plane patches |
CsymmetryPlaneFvPatch | Symmetry-plane patch |
►CwallFvPatch | Foam::wallFvPatch |
CmappedVariableThicknessWallFvPatch | Take thickness field and number of layers and returns deltaCoeffs as 2.0/thickness/nLayers. To be used with 1D thermo baffle |
CmappedWallFvPatch | Foam::mappedWallFvPatch |
CregionCoupledWallFvPatch | Foam::regionCoupledWallFvPatch |
CwedgeFvPatch | Wedge front and back plane patch |
CfvMatrix< Type >::fvSolver | Solver class returned by the solver function |
►CGAMGProcAgglomeration | Processor agglomeration of GAMGAgglomerations |
CeagerGAMGProcAgglomeration | 'Eager' processor agglomeration of GAMGAgglomerations: at every level agglomerates 'mergeLevels' number of processors onto the minimum processor number |
CmanualGAMGProcAgglomeration | Manual processor agglomeration of GAMGAgglomerations |
CmasterCoarsestGAMGProcAgglomeration | Processor agglomeration of GAMGAgglomerations |
CnoneGAMGProcAgglomeration | Processor agglomeration of GAMGAgglomerations |
CprocFacesGAMGProcAgglomeration | Processor agglomeration of GAMGAgglomerations. Needs nAgglomeratingCells which is when to start agglomerating processors. Processors get agglomerated by constructing a single cell mesh for each processor with each processor interface a face. This then gets agglomerated using the pairGAMGAgglomeration algorithm with the number of faces on the original processor interface as face weight |
Cgeneral | General distribution model |
CGeoField | |
CGeom_traits | |
CGeoMesh< MESH > | Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc |
►CGeoMesh< fvMesh > | |
CsurfaceMesh | Mesh data needed to do the Finite Volume discretisation |
CvolMesh | Mesh data needed to do the Finite Volume discretisation |
►CGeoMesh< polyMesh > | |
CpointMesh | Mesh representing a set of points created from polyMesh |
►CGeoMesh< surfMesh > | |
CsurfGeoMesh | The surfMesh GeoMesh (for holding fields) |
CsurfPointGeoMesh | The surfMesh GeoMesh (for holding fields) |
►CGeoMesh< triSurface > | |
CtriSurfaceGeoMesh | The triSurface GeoMesh (for holding fields) |
CtriSurfacePointGeoMesh | |
►CgeometricSurfacePatch | The geometricSurfacePatch is like patchIdentifier but for surfaces. Holds type, name and index |
CsurfacePatch | 'Patch' on surface as subset of triSurface |
CglobalIndex | Calculates a unique integer (label so might not have enough room - 2G max) for processor + local index. E.g |
CglobalIndexAndTransform | Determination 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) |
CglobalPoints | Calculates points shared by more than two processor patches or cyclic patches |
CgradingDescriptor | Handles the specification for grading within a section of a block |
►CgranularPressureModel | |
CLun | |
CLun | |
CSyamlalRogersOBrien | |
CSyamlalRogersOBrien | |
CUList< T >::greater | Greater 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 > | |
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 specialized version of this class |
Cstring::hash | Hashing function class, shared by all the derived classes |
CHash< Foam::fileName > | Hash specialization for hashing fileNames |
CHash< Foam::keyType > | Hash specialization for hashing keyTypes |
CHash< Foam::label > | Hash specialization for hashing labels |
CHash< Foam::string > | Hash specialization for hashing strings |
CHash< Foam::word > | Hash specialization for hashing words |
CHash< Foam::wordRe > | Hash specialization for hashing wordRes |
►CHash< interfacePair > | |
CmultiphaseMixture::interfacePair::hash | |
CmultiphaseMixtureThermo::interfacePair::hash | |
CmultiphaseSystem::interfacePair::hash | |
CmultiphaseSystem::interfacePair::symmHash | |
►CHash< phasePairKey > | |
CphasePairKey::hash | |
CphasePairKey::hash | |
CHash< void * > | Hash specialization for hashing pointer addresses |
ChashSignedLabel | Hash for signed integers (Hash<label> only works for unsigned ints) |
►CHashTableCore | Template-invariant bits for HashTable |
►CHashTable< T, Key, Hash > | An STL-conforming hash table |
CEdgeMap< label > | |
CEdgeMap< scalar > | |
►CHashPtrTable< curve > | |
Cgraph | Class to create, store and output qgraph files |
CHashPtrTable< dragModel, interfacePair, interfacePair::symmHash > | |
CHashPtrTable< Foam::Field > | |
CHashPtrTable< Foam::GeometricField, Foam::phasePairKey, Foam::phasePairKey::hash > | |
CHashPtrTable< Foam::List > | |
CHashPtrTable< Foam::OFstream > | |
CHashPtrTable< Foam::sutherlandTransport > | |
►CHashPtrTable< IOobject > | |
CIOobjectList | List of IOobjects with searching and retrieving facilities |
►CHashPtrTable< T, label, Hash< label > > | |
CPtrMap< T > | A HashTable of pointers to objects of type <T> with a label key |
CHashPtrTable< ThermoType > | |
CHashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | |
►CMap< dictionary > | |
CboundaryRegion | The boundaryRegion persistent data saved as a Map<dictionary> |
CcellTable | The cellTable persistent data saved as a Map<dictionary> |
CMap< Foam::edge > | |
CMap< Foam::List > | |
CMap< Foam::Pair< Foam::edge > > | |
CMap< Foam::splitCell *> | |
CMap< Foam::Vector > | |
►CMap< label > | |
Cdistribution | Accumulating histogram of values. Specified bin resolution automatic generation of bins |
CHashTable< autoPtr< aspectRatioModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< dragModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< liftModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< turbulentDispersionModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< virtualMassModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< wallLubricationModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< blendingMethod >, word, word::hash > | |
CHashTable< autoPtr< interfaceCompositionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< phasePair >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< surfaceTensionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< const Foam::cellModel *> | |
►CHashTable< const GeometricField< Type, fvPatchField, volMesh > *> | |
CmultivariateSurfaceInterpolationScheme< Type >::fieldTable | FieldTable |
CHashTable< DataType, KeyType > | |
CHashTable< Foam::autoPtr< Foam::blendingMethod >, Foam::word, word::hash > | |
CHashTable< Foam::autoPtr< Foam::interfaceCompositionModel > > | |
CHashTable< Foam::dimensioned, Foam::word, word::hash > | |
CHashTable< Foam::ensightMesh::nFacePrimitives > | |
CHashTable< Foam::entry *> | |
CHashTable< Foam::List, Foam::edge, Foam::Hash< Foam::edge > > | |
CHashTable< Foam::List, Foam::word > | |
CHashTable< Foam::List< label >, Foam::word, Foam::string::hash > | |
CHashTable< Foam::phase *> | |
CHashTable< Foam::phaseModel *> | |
CHashTable< Foam::string > | |
CHashTable< Foam::word > | |
CHashTable< HashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > > >, phasePairKey, phasePairKey::hash > | |
CHashTable< HashTable< autoPtr< BlendedInterfacialModel< massTransferModel > > >, phasePairKey, phasePairKey::hash > | |
►CHashTable< int > | |
CNamedEnum< Enum, nEnum > | Initialise the NamedEnum HashTable from the static list of names |
CNamedEnum< actionType, 3 > | |
CNamedEnum< algorithm, 3 > | |
CNamedEnum< areaSelectionAlgo, 4 > | |
CNamedEnum< baseType, 2 > | |
CNamedEnum< cellAction, 1 > | |
CNamedEnum< cellAction, 2 > | |
CNamedEnum< cellTypes, 6 > | |
CNamedEnum< commsTypes, 3 > | |
CNamedEnum< compressibleField, 9 > | |
CNamedEnum< coordFormat, 5 > | |
CNamedEnum< ddtSchemeType, 3 > | |
CNamedEnum< decompositionType, 2 > | |
CNamedEnum< direction, 2 > | |
CNamedEnum< directionType, 3 > | |
CNamedEnum< distributionType, 3 > | |
CNamedEnum< dualMeshPointType, 5 > | |
CNamedEnum< edgeStatus, 6 > | |
CNamedEnum< emissivityMethodType, 2 > | |
CNamedEnum< faceAction, 1 > | |
CNamedEnum< faceAction, 2 > | |
CNamedEnum< faceAction, 4 > | |
CNamedEnum< faceZoneType, 3 > | |
CNamedEnum< fanFlowDirection, 2 > | |
CNamedEnum< fileCheckTypes, 4 > | |
CNamedEnum< fileState, 3 > | |
CNamedEnum< Foam::volumeType, 4 > | |
CNamedEnum< geometryModeType, 2 > | |
CNamedEnum< incompressibleField, 7 > | |
CNamedEnum< inletFlowType, 3 > | |
CNamedEnum< interpolationMethod, 3 > | |
CNamedEnum< interpolationType, 1 > | |
CNamedEnum< IOdebugType, 5 > | |
CNamedEnum< IOoutputType, 1 > | |
CNamedEnum< IOwriteType, 5 > | |
CNamedEnum< kappaMethodType, 3 > | |
CNamedEnum< KMethodType, 4 > | |
CNamedEnum< limitControls, 4 > | |
CNamedEnum< modeType, 2 > | |
CNamedEnum< offsetMode, 3 > | |
CNamedEnum< operationMode, 3 > | |
CNamedEnum< operationType, 13 > | |
CNamedEnum< operationType, 17 > | |
CNamedEnum< operationType, 5 > | |
CNamedEnum< parseMode, 5 > | |
CNamedEnum< phaseType, 2 > | |
CNamedEnum< phaseType, 4 > | |
CNamedEnum< pointAction, 2 > | |
CNamedEnum< pointAction, 3 > | |
CNamedEnum< pointStatus, 4 > | |
CNamedEnum< projectMode, 3 > | |
CNamedEnum< refineMode, 3 > | |
CNamedEnum< regionTypes, 2 > | |
CNamedEnum< regionTypes, 3 > | |
CNamedEnum< sampleMode, 6 > | |
CNamedEnum< samplingSource, 3 > | |
CNamedEnum< selectionModeType, 4 > | |
CNamedEnum< setAction, 8 > | |
CNamedEnum< sideVolumeType, 4 > | |
CNamedEnum< stopAtControls, 4 > | |
CNamedEnum< temperatureMode, 2 > | |
CNamedEnum< thermoMode, 2 > | |
CNamedEnum< timeControls, 8 > | |
CNamedEnum< transformType, 5 > | |
CNamedEnum< triangulationMode, 2 > | |
CNamedEnum< typeOfMatch, 2 > | |
CNamedEnum< vector::components, 3 > | |
CNamedEnum< vertexMotion, 2 > | |
CNamedEnum< vertexType, 15 > | |
CNamedEnum< vtkDataSetType, 3 > | |
CNamedEnum< vtkDataType, 8 > | |
CNamedEnum< writeControls, 5 > | |
CNamedEnum< writeFormat, 3 > | |
CNamedEnum< writeOption, 3 > | |
CHashTable< interfaceThetaProps, multiphaseMixtureThermo::interfacePair, multiphaseMixtureThermo::interfacePair::hash > | |
CHashTable< label > | |
►CHashTable< label, extendedFeatureEdgeMesh::edgeStatus > | |
CpointFeatureEdgesTypes | Hold the types of feature edges attached to the point |
CHashTable< label, FixedList< label, 2 >, FixedList< label, 2 >::Hash<> > | |
CHashTable< label, Foam::edge, Foam::Hash< Foam::edge > > | |
CHashTable< label, Foam::word > | |
CHashTable< label, labelPair, typename labelPair::Hash<> > | |
CHashTable< labelList, edge, Hash< edge > > | |
CHashTable< List< specieElement > > | |
►CHashTable< nil, Key, Hash > | |
►CHashSet< Key, Hash > | A HashTable with keys but without contents |
CpointPairs< Triangulation > | HashSet of unique edges. The edges are stored as a pair of pairs: |
CpointPairs< Delaunay > | |
►CHashTable< nil, label, Hash< label > > | |
►CHashSet< label, Hash< label > > | |
►CtopoSet | General set of labels of mesh quantity (points, cells, faces) |
►CcellSet | A collection of cell labels |
CcellZoneSet | Like cellSet but -reads data from cellZone -updates cellZone when writing |
►CfaceSet | A list of face labels |
CfaceZoneSet | Like faceSet but -reads data from faceZone -updates faceZone when writing |
►CpointSet | A set of point labels |
CpointZoneSet | Like pointSet but -reads data from pointZone -updates pointZone when writing |
CHashTable< phase > | |
CHashTable< phaseModel *> | |
►CHashTable< regIOobject *> | |
►CobjectRegistry | Registry of regIOobjects |
►Ccloud | A cloud is a collection of lagrangian particles |
►CCloud< basicKinematicCollidingParcel > | |
►CKinematicCloud< Cloud< basicKinematicCollidingParcel > > | |
CCollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CCloud< DSMCParcel< ParcelType > > | |
CDSMCCloud< DSMCParcel< ParcelType > > | |
CCloud< findCellParticle > | |
CCloud< Foam::molecule > | |
CCloud< Foam::passiveParticle > | |
►CCloud< indexedParticle > | |
CindexedParticleCloud | A Cloud of particles carrying an additional index |
CCloud< molecule > | |
CCloud< parcelType > | |
►CCloud< ParcelType > | |
CDSMCCloud< ParcelType > | Templated base class for dsmc cloud |
►CCloud< passiveParticle > | |
CpassiveParticleCloud | A Cloud of passive particles |
►CCloud< solidParticle > | |
CsolidParticleCloud | A Cloud of solid particles |
►CCloud< streamLineParticle > | |
CstreamLineParticleCloud | A Cloud of streamLine particles |
CCloud< trackedParticle > | |
CCloud< typename CloudType::parcelType > | |
►CCloud< ParticleType > | Base cloud calls templated on particle type |
CmoleculeCloud | |
►CpolyMesh | Mesh consisting of general polyhedral cells |
CextrudedMesh | |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
CmergePolyMesh | Add a given mesh to the original mesh to create a single new mesh |
CpolyDualMesh | Creates dual of polyMesh |
►CsurfaceRegistry | Wraps the normal objectRegistry with a local instance for surfaces |
CsurfMesh | A surface mesh consisting of general polygon faces |
CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
►CtriSurfaceMesh | IOoject and searching on triSurface |
CclosedTriSurfaceMesh | A triSurfaceMesh where it is forced to check volumeTypes, used for surfaces that are topologically non-manifold (small holes or multiple parts) but are geometrically essentially closed |
CdistributedTriSurfaceMesh | IOoject and searching on distributed triSurface. All processor hold (possibly overlapping) part of the overall surface. All queries are distributed to the processor that can answer it and the result sent back |
►CHashTable< scalar > | |
CatomicWeightTable | A table of atomic weights for all the elements |
CHashTable< scalar, interfacePair, interfacePair::hash > | |
CHashTable< scalar, interfacePair, interfacePair::symmHash > | |
CHashTable< scalar, phasePairKey, phasePairKey::hash > | |
CHashTable< simpleObjectRegistryEntry *> | |
►CHashTable< T *, Key, Hash > | |
CHashPtrTable< T, Key, Hash > | A HashTable specialization for hashing pointers |
CHashTable< T *> | |
►CHashTable< T, edge, Hash< edge > > | |
CEdgeMap< T > | Map from edge (expressed as its endpoints) to value |
CHashTable< T, Key, Foam::Hash > | |
►CHashTable< T, label, Hash< label > > | |
►CMap< T > | A HashTable to objects of type <T> with a label key |
CIOMap< T > | A Map of objects of type <T> with automated input and output. Is a global object; i.e. can be read from undecomposed case |
►CHashTable< wordList > | |
CregionProperties | Simple class to hold region information for coupled region simulations |
►CheatTransferModel | Base class for film heat transfer models |
CRanzMarshall | Ranz-Marshall correlation for turbulent heat transfer from the surface of a sphere to the surrounding fluid |
CRanzMarshall | Ranz-Marshall correlation for turbulent heat transfer from the surface of a sphere to the surrounding fluid |
CRanzMarshall | Ranz-Marshall correlation for turbulent heat transfer from the surface of a sphere to the surrounding fluid |
CsphericalHeatTransfer | Model which applies an analytical solution for heat transfer from the surface of a sphere to the fluid within the sphere |
CsphericalHeatTransfer | Model which applies an analytical solution for heat transfer from the surface of a sphere to the fluid within the sphere |
CheheuReactionThermo | Foam::heheuReactionThermo |
ChelpBoundary | This class provides help for boundary conditions (patch fields). When no additional arguments are given, the utility outputs all known boundary conditions |
ChelpFunctionObject | This class provides help for functionObjects. When no additional arguments are given, the utility outputs all known function objects |
►ChelpType | Base class for foam help classes |
ChelpBoundary | |
ChelpFunctionObject | |
CHenry | Henry's law for gas solubiliy in liquid. The concentration of the dissolved species in the liquid is proportional to its partial pressure in the gas. The dimensionless constant of proportionality between concentrations on each side of the interface is , and is given for each species. Mixing in the gas is assumed to be ideal |
ChexBlock | Hex block definition used in the cfx converter |
ChexRef8 | Refinement of (split) hexes using polyTopoChange |
ChexRef8Data | Various for reading/decomposing/reconstructing/distributing refinement data |
CHistogram< List > | Calculates the counts per bin of a list |
Chyperbolic | |
►CIATEsource | IATE (Interfacial Area Transport Equation) bubble diameter model run-time selectable sources |
Cdummy | |
Cdummy | |
CphaseChange | Phase-change IATE source |
CrandomCoalescence | Random coalescence IATE source as defined in paper: |
CrandomCoalescence | Random coalescence IATE source as defined in paper: |
CturbulentBreakUp | Turbulence-induced break-up IATE source as defined in paper: |
CturbulentBreakUp | Turbulence-induced break-up IATE source as defined in paper: |
CwakeEntrainmentCoalescence | Bubble coalescence due to wake entrainment IATE source as defined in paper: |
CwakeEntrainmentCoalescence | Bubble coalescence due to wake entrainment IATE source as defined in paper: |
CwallBoiling | Wall-boiling IATE source |
CIDDESDelta | IDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are calculated using the double distance of the min or max from the face centre to the cell centre |
CifEqEqOp< value > | Reduction class. If x and y are not equal assign value |
►CIFstreamAllocator | A std::istream with ability to handle compressed files |
CIFstream | Input from file stream |
Cignition | Foam::ignition |
CignitionSite | Foam::ignitionSite |
CImanip< T > | |
►CindexedCellEnum | |
CindexedCell< Gt, Cb > | An indexed form of CGAL::Triangulation_cell_base_3<K> used to keep track of the Delaunay cells (tets) in the tessellation |
►CindexedOctreeName | |
CindexedOctree< Type > | Non-pointer based hierarchical recursive searching |
CindexedOctree< Foam::treeDataCell > | |
CindexedOctree< Foam::treeDataEdge > | |
CindexedOctree< Foam::treeDataFace > | |
CindexedOctree< Foam::treeDataPoint > | |
CindexedOctree< Foam::treeDataPrimitivePatch > | |
CindexedOctree< Foam::treeDataTriSurface > | |
►CindexedVertexEnum | |
CindexedVertex< Gt, Vb > | An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices in the tessellation |
►CIndirectListAddressing | A helper class for storing addresses |
CIndirectList< T > | A List with indirect addressing |
Cjoint::iNew | |
CsearchableSurface::iNew | Class used for the read-construction of |
CsampledSet::iNew | Class used for the read-construction of |
CsampledSurface::iNew | Class used for the PtrLists read-construction |
CfindCellParticle::iNew | Factory class to read-construct particles used for |
CstreamLineParticle::iNew | Factory class to read-construct particles used for parallel transfer |
CtopoSetSource::iNew | Class used for the read-construction of |
CignitionSite::iNew | Class used for the read-construction of |
CINew< T > | A helper class when constructing from an Istream or dictionary |
Cparticle< Type >::iNew | Factory class to read-construct particles used for |
Coption::iNew | Return pointer to new fvOption object created |
CDSMCParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CphaseModel::iNew | Return a pointer to a new phaseModel created on freestore |
CporosityModel::iNew | Return pointer to new porosityModel object created on the freestore |
Cphase::iNew | Return a pointer to a new phase created on freestore |
CblockVertex::iNew | Class used for the read-construction of |
CSprayParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CblockEdge::iNew | Class used for the read-construction of |
CCollidingParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CIATEsource::iNew | Class used for the read-construction of |
CKinematicParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CMPPICParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CReactingMultiphaseParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CReactingParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CThermoParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CmotionSolver::iNew | Class used for the construction of PtrLists of motionSolvers |
Cmolecule::iNew | Factory class to read-construct particles used for |
CsolidParticle::iNew | Factory class to read-construct particles used for |
CblockFace::iNew | Class used for the read-construction of |
Cblock::iNew | Class used for the read-construction of |
CtrackedParticle::iNew | Factory class to read-construct particles used for |
CinfiniteReactionRate | Infinite reaction rate |
►CInflowBoundaryModel< CloudType > | Templated inflow boundary model class |
CFreeStream< CloudType > | Inserting new particles across the faces of a all patched of type "patch" for a free stream. Uniform values number density, temperature and velocity sourced face-by-face from the boundaryT and boundaryU fields of the cloud |
CNoInflow< CloudType > | Not inserting any particles |
CInflowBoundaryModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > | |
CInflowBoundaryModel< Foam::DSMCCloud< ParcelType > > | |
CInfoProxy< T > | A helper class for outputting values to Ostream |
CinjectionModelList | List container for film injection models |
►CinletOutletFvPatchScalarField | |
CinletOutletTotalTemperatureFvPatchScalarField | This boundary condition provides an outflow condition for total temperature for use with supersonic cases, where a user-specified value is applied in the case of reverse flow |
CturbulentIntensityKineticEnergyInletFvPatchScalarField | This boundary condition provides a turbulent kinetic energy condition, based on user-supplied turbulence intensity, defined as a fraction of the mean velocity: |
CturbulentMixingLengthDissipationRateInletFvPatchScalarField | This boundary condition provides a turbulence dissipation, (epsilon) inlet condition based on a specified mixing length. The patch values are calculated using: |
CturbulentMixingLengthFrequencyInletFvPatchScalarField | This boundary condition provides a turbulence specific dissipation, (omega) inlet condition based on a specified mixing length. The patch values are calculated using: |
►CinletOutletFvPatchVectorField | |
CSRFFreestreamVelocityFvPatchVectorField | |
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 > | |
Cflux< Type > | |
CinnerProduct< Vector2D< Cmpt >, SphericalTensor2D< Cmpt > > | |
CinnerProduct< Vector2D< Cmpt >, SymmTensor2D< Cmpt > > | |
CinnerProduct< Vector2D< Cmpt >, Tensor2D< Cmpt > > | |
CinnerProduct< Vector< Cmpt >, scalar > | Dummy innerProduct for scalar to allow the construction of vtables for |
CinnerProduct< Vector< Cmpt >, SphericalTensor< Cmpt > > | |
CinnerProduct< Vector< Cmpt >, SymmTensor< Cmpt > > | |
Cinstant | An instant of time. Contains the time value and name |
CIntegrationScheme< Type >::integrationResult | Helper class to supply results of integration |
►CIntegrationScheme< Type > | Top level model for Integration schemes |
CAnalytical< Type > | Analytical integration |
CEuler< Type > | Euler-implicit integration |
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 > | |
►CinterfaceCompositionModel | Generic base class for interface composition models. These models describe the composition in phase 1 of the supplied pair at the interface with phase 2 |
►CInterfaceCompositionModel< Thermo, OtherThermo > | Base class for interface composition models, templated on the two thermodynamic models either side of the interface |
CHenry< Thermo, OtherThermo > | |
CNonRandomTwoLiquid< Thermo, OtherThermo > | |
CRaoult< Thermo, OtherThermo > | |
CSaturated< Thermo, OtherThermo > | |
CinterfaceCompressionLimiter | Interface compression scheme currently based on the generic limited scheme although it does not use the NVD/TVD functions |
►CinterfaceProperties | Contains the interface properties |
CimmiscibleIncompressibleTwoPhaseMixture | An immiscible incompressible two-phase mixture transport model |
CtwoPhaseMixtureThermo | |
CalphaContactAngleFvPatchScalarField::interfaceThetaProps | |
CinternalWriter | Write fields (internal) |
►Cinterpolation< Type > | Abstract base class for interpolation |
CinterpolationCell< Type > | Uses the cell value for any point in the cell |
CinterpolationCellPatchConstrained< Type > | Uses the cell value for any point in the cell apart from a boundary face where it uses the boundary value directly. Note: will not work on an empty patch |
►CinterpolationCellPoint< Type > | Given cell centre values and point (vertex) values decompose into tetrahedra and linear interpolate within them |
CinterpolationCellPointWallModified< Type > | Same as interpolationCellPoint, but if interpolating a wall face, uses cell centre value instead |
CinterpolationCellPointFace< Type > | Foam::interpolationCellPointFace |
CinterpolationPointMVC< Type > | Given cell centre values interpolates to vertices and uses these to do a Mean Value Coordinates interpolation |
►Cinterpolation< Foam::Vector > | |
CinterpolationCellPoint< Foam::Vector > | |
►Cinterpolation< scalar > | |
CinterpolationCellPoint< scalar > | |
►CinterpolationWeights | Abstract base class for interpolating in 1D |
ClinearInterpolationWeights | |
CsplineInterpolationWeights | Catmull-Rom spline interpolation |
Cintersection | Foam::intersection |
►CIOobject | IOobject defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O |
►CregIOobject | RegIOobject is an abstract class derived from IOobject to handle automatic object registration with the objectRegistry |
CAveragingMethod< Foam::Vector > | |
CAveragingMethod< scalar > | |
CCompactIOList< face, label > | |
►CDimensionedField< scalar, Foam::volMesh > | |
CGeometricField< scalar, Foam::fvPatchField, Foam::volMesh > | |
CDimensionedField< scalar, triSurfacePointGeoMesh > | |
►CDimensionedField< Type, Foam::pointMesh > | |
CGeometricField< Type, Foam::pointPatchField, Foam::pointMesh > | |
►CDimensionedField< Type, Foam::surfaceMesh > | |
CGeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > | |
►CDimensionedField< Type, Foam::volMesh > | |
CGeometricField< Type, Foam::fvPatchField, Foam::volMesh > | |
CDimensionedField< vector, Foam::pointMesh > | |
►CAveragingMethod< Type > | Base class for lagrangian averaging methods |
CBasic< Type > | Basic lagrangian averaging procedure |
CDual< Type > | Dual-mesh lagrangian averaging procedure |
CMoment< Type > | Moment lagrangian averaging procedure |
CbaseIOdictionary | BaseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. To facilitate IO, IOdictionary is provided with a constructor from IOobject and writeData and write functions |
CCompactIOField< T, BaseType > | A Field of objects of type <T> with automated input and output using a compact storage. Behaves like IOField except when binary output in case it writes a CompactListList |
CCompactIOList< T, BaseType > | A List of objects of type <T> with automated input and output using a compact storage. Behaves like IOList except when binary output in case it writes a CompactListList |
CdecomposedBlockData | DecomposedBlockData is a List<char> with IO on the master processor only |
►CDimensionedField< Type, GeoMesh > | Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a reference to it is maintained |
►CGeometricField< Type, PatchField, GeoMesh > | Generic GeometricField class |
Cphase | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CpointPatchDist | Calculation of distance to nearest patch for all points |
CSlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh > | Specialization of GeometricField which holds slices of given complete fields in a form that they act as a GeometricField |
CwallDistData< TransferType > | Wall distance calculation. Like wallDist but also transports extra data (template argument) |
CSlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh >::Internal | The internalField of a SlicedGeometricField |
CGeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > | |
►CGeometricField< scalar, fvPatchField, volMesh > | |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CGeometricField< scalar, fvsPatchField, surfaceMesh > | |
CGeometricField< scalar, pointPatchField, pointMesh > | |
CGeometricField< symmTensor, fvPatchField, volMesh > | |
CGeometricField< tensor, fvPatchField, volMesh > | |
CGeometricField< vector, fvPatchField, volMesh > | |
CGeometricField< vector, fvsPatchField, surfaceMesh > | |
CGeometricField< vector, pointPatchField, pointMesh > | |
►CdragModel | |
CBeetstra | Drag model of Beetstra et al. for monodisperse gas-particle flows obtained with direct numerical simulations with the Lattice-Boltzmann method and accounting for the effect of particle ensembles |
Cblended | Blends two drag models based on the phase fractions to handle phase-inversion |
CErgun | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 104, p. 42 |
CErgun | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 104, p. 42 |
CErgun | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 104, p. 42 |
CGibilaro | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 106, p. 43 |
CGibilaro | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 106, p. 43 |
CGibilaro | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 106, p. 43 |
CGidaspowErgunWenYu | D. Gidaspow, Multiphase flow and fluidization, Academic Press, New York, 1994 |
CGidaspowErgunWenYu | D. Gidaspow, Multiphase flow and fluidization, Academic Press, New York, 1994 |
CGidaspowErgunWenYu | D. Gidaspow, Multiphase flow and fluidization, Academic Press, New York, 1994 |
CGidaspowSchillerNaumann | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
CGidaspowSchillerNaumann | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
CGidaspowSchillerNaumann | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
Cinterface | Drag between phase separated by a VoF resolved interface |
CIshiiZuber | Ishii and Zuber (1979) drag model for dense dispersed bubbly flows |
CIshiiZuber | Ishii and Zuber (1979) drag model for dense dispersed bubbly flows |
CLain | Drag model of Lain et al |
CLain | Drag model of Lain et al |
CSchillerNaumann | Schiller and Naumann drag model for dispersed bubbly flows |
CSchillerNaumann | Schiller and Naumann drag model for dispersed bubbly flows |
CSchillerNaumann | Schiller and Naumann drag model for dispersed bubbly flows |
Csegregated | Segregated drag model for use in regions with no obvious dispersed phase |
Csegregated | Segregated drag model for use in regions with no obvious dispersed phase |
CSyamlalOBrien | Syamlal, M., Rogers, W. and O'Brien, T. J. (1993) MFIX documentation, Theory Guide. Technical Note DOE/METC-94/1004. Morgantown, West Virginia, USA |
CSyamlalOBrien | Syamlal, M., Rogers, W. and O'Brien, T. J. (1993) MFIX documentation, Theory Guide. Technical Note DOE/METC-94/1004. Morgantown, West Virginia, USA |
CSyamlalOBrien | Syamlal, M., Rogers, W. and O'Brien, T. J. (1993) MFIX documentation, Theory Guide. Technical Note DOE/METC-94/1004. Morgantown, West Virginia, USA |
CTomiyamaAnalytic | Analytical drag model of Tomiyama et al |
CTomiyamaAnalytic | Analytical drag model of Tomiyama et al |
CTomiyamaCorrelated | Correlation of Tomiyama et al |
CTomiyamaCorrelated | Correlation of Tomiyama et al |
CTomiyamaKataokaZunSakaguchi | Drag model for gas-liquid system of Tomiyama et al |
CWenYu | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
CWenYu | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
CWenYu | H, Enwald, E. Peirano, A-E Almstedt 'Eulerian Two-Phase Flow Theory Applied to Fluidization' Int. J. Multiphase Flow, Vol. 22, Suppl, pp. 21-66 (1996) Eq. 86-87, p. 40 |
CdragModel | |
CextendedFeatureEdgeMesh | ExtendedEdgeMesh + IO |
CfeatureEdgeMesh | EdgeMesh + IO |
CfieldDictionary | Read field as dictionary (without mesh) |
CGlobalIOField< Type > | IOField with global data (so optionally read from master) |
CGlobalIOList< Type > | IOList with global data (so optionally read from master) |
CIOField< Type > | A primitive field of type <T> with automated input and output |
CIOList< T > | A List of objects of type <T> with automated input and output |
CIOMap< T > | A Map of objects of type <T> with automated input and output. Is a global object; i.e. can be read from undecomposed case |
CIOmapDistribute | IOmapDistribute is derived from mapDistribute and IOobject to give the mapDistribute automatic IO functionality via the objectRegistry |
CIOPosition< CloudType > | Helper IO class to read and write particle positions |
CIOPtrList< T > | A PtrList of objects of type <T> with automated input and output |
►CmeshObject | |
►CTopologicalMeshObject< Mesh > | |
►CGeometricMeshObject< Mesh > | |
►CMoveableMeshObject< Mesh > | |
CUpdateableMeshObject< Mesh > | |
►CTopologicalMeshObject< fvMesh > | |
►CGeometricMeshObject< fvMesh > | |
►CMoveableMeshObject< fvMesh > | |
►CMeshObject< fvMesh, MoveableMeshObject, CentredFitData< Polynomial > > | |
►CFitData< CentredFitData< Polynomial >, extendedCentredCellToFaceStencil, Polynomial > | |
CCentredFitData< Polynomial > | Data for the quadratic fit correction interpolation scheme |
►CMeshObject< fvMesh, MoveableMeshObject, CentredFitSnGradData< Polynomial > > | |
►CFitData< CentredFitSnGradData< Polynomial >, extendedCentredCellToFaceStencil, Polynomial > | |
CCentredFitSnGradData< Polynomial > | Data for centred fit snGrad schemes |
►CMeshObject< fvMesh, MoveableMeshObject, FitDataType > | |
CFitData< FitDataType, ExtendedStencil, Polynomial > | Data for the upwinded and centred polynomial fit interpolation schemes. The linearCorrection_ determines whether the fit is for a corrected linear scheme (first two coefficients are corrections for owner and neighbour) or a pure upwind scheme (first coefficient is correction for owner; weight on face taken as 1) |
►CMeshObject< fvMesh, MoveableMeshObject, leastSquaresVectors > | |
CleastSquaresVectors | Least-squares gradient scheme vectors |
►CMeshObject< fvMesh, MoveableMeshObject, LeastSquaresVectors< Stencil > > | |
CLeastSquaresVectors< Stencil > | Least-squares gradient scheme vectors |
►CMeshObject< fvMesh, MoveableMeshObject, skewCorrectionVectors > | |
CskewCorrectionVectors | Skew-correction vectors for the skewness-corrected interpolation scheme |
►CMeshObject< fvMesh, MoveableMeshObject, UpwindFitData< Polynomial > > | |
►CFitData< UpwindFitData< Polynomial >, extendedUpwindCellToFaceStencil, Polynomial > | |
CUpwindFitData< Polynomial > | Data for the quadratic fit correction interpolation scheme to be used with upwind biased stencil |
►CUpdateableMeshObject< fvMesh > | |
►CMeshObject< fvMesh, UpdateableMeshObject, volPointInterpolation > | |
CvolPointInterpolation | Interpolate from cell centres to points (vertices) using inverse distance weighting |
►CMeshObject< fvMesh, UpdateableMeshObject, wallDist > | |
CwallDist | Interface to run-time selectable methods to calculate the distance-to-wall and normal-to-wall fields |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCECCellToCellStencilObject > | |
CcentredCECCellToCellStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCECCellToFaceStencilObject > | |
CcentredCECCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCFCCellToCellStencilObject > | |
CcentredCFCCellToCellStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCFCCellToFaceStencilObject > | |
CcentredCFCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCFCFaceToCellStencilObject > | |
CcentredCFCFaceToCellStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCPCCellToCellStencilObject > | |
CcentredCPCCellToCellStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredCPCCellToFaceStencilObject > | |
CcentredCPCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, centredFECCellToFaceStencilObject > | |
CcentredFECCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, pureUpwindCFCCellToFaceStencilObject > | |
CpureUpwindCFCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCECCellToFaceStencilObject > | |
CupwindCECCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCFCCellToFaceStencilObject > | |
CupwindCFCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCPCCellToFaceStencilObject > | |
CupwindCPCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindFECCellToFaceStencilObject > | |
CupwindFECCellToFaceStencilObject | |
►CTopologicalMeshObject< lduMesh > | |
►CGeometricMeshObject< lduMesh > | |
►CMeshObject< lduMesh, GeometricMeshObject, GAMGAgglomeration > | |
►CGAMGAgglomeration | Geometric agglomerated algebraic multigrid agglomeration class |
CdummyAgglomeration | Agglomerate without combining cells. Used for testing |
CMGridGenGAMGAgglomeration | Agglomerate using the MGridGen algorithm |
►CpairGAMGAgglomeration | Agglomerate using the pair algorithm |
CalgebraicPairGAMGAgglomeration | Agglomerate using the pair algorithm |
CfaceAreaPairGAMGAgglomeration | Agglomerate using the pair algorithm |
►CTopologicalMeshObject< pointMesh > | |
►CGeometricMeshObject< pointMesh > | |
►CMoveableMeshObject< pointMesh > | |
►CUpdateableMeshObject< pointMesh > | |
►CMeshObject< pointMesh, UpdateableMeshObject, pointConstraints > | |
CpointConstraints | Application of (multi-)patch point contraints |
►CTopologicalMeshObject< polyMesh > | |
►CGeometricMeshObject< polyMesh > | |
►CMeshObject< polyMesh, GeometricMeshObject, meshSearchFACE_CENTRE_TRISMeshObject > | |
CmeshSearchFACE_CENTRE_TRISMeshObject | MeshObject wrapper around meshSearch(mesh, polyMesh::FACE_CENTRE_TRIS) |
►CMeshObject< polyMesh, GeometricMeshObject, meshSearchMeshObject > | |
CmeshSearchMeshObject | MeshObject wrapper around meshSearch(mesh) |
►CMoveableMeshObject< polyMesh > | |
►CUpdateableMeshObject< polyMesh > | |
►CMeshObject< polyMesh, UpdateableMeshObject, decompositionModel > | |
CdecompositionModel | MeshObject wrapper of decompositionMethod |
►CMeshObject< polyMesh, UpdateableMeshObject, pointMesh > | |
CpointMesh | Mesh representing a set of points created from polyMesh |
►CMeshObject< polyMesh, UpdateableMeshObject, twoDPointCorrector > | |
CtwoDPointCorrector | Class applies a two-dimensional correction to mesh motion point field |
►CMeshObject< polyMesh, TopologicalMeshObject, regionSplit > | |
CregionSplit | This class separates the mesh into distinct unconnected regions, each of which is then given a label according to globalNumbering() |
CobjectRegistry | Registry of regIOobjects |
►CPDRDragModel | Base-class for sub-grid obstacle drag models. The available drag model is at basic.H |
Cbasic | Basic sub-grid obstacle drag model. Details supplied by J Puttock 2/7/06 |
CpolyBoundaryMesh | Foam::polyBoundaryMesh |
CpolyBoundaryMeshEntries | Foam::polyBoundaryMeshEntries |
►CpolyTopoChanger | List of mesh modifiers defining the mesh dynamics |
CattachPolyTopoChanger | This class is derived from polyMesh and serves as a tool for statically connecting pieces of a mesh by executing the mesh modifiers and cleaning the mesh |
►CporosityModel | Top level model for porosity models |
CDarcyForchheimer | Darcy-Forchheimer law porosity model, given by: |
CfixedCoeff | Fixed coefficient form of porosity model |
CpowerLaw | Power law porosity model, given by: |
Csolidification | Simple solidification porosity model |
CrefinementHistory | All refinement history. Used in unrefinement |
►CsearchableSurface | Base class of (analytical or triangulated) surface. Encapsulates all the search routines. WIP |
CsearchableBox | Searching on bounding box |
CsearchableCylinder | Searching on cylinder |
CsearchableDisk | Searching on circular disk given as origin, normal (gets normalised) and radius |
CsearchableExtrudedCircle | Searching on edgemesh with constant radius |
CsearchablePlane | Searching on (infinite) plane. See plane.H |
CsearchablePlate | Searching on finite plate. Plate has to be aligned with coordinate axes. Plate defined as origin and span. One of the components of span has to be 0 which defines the normal direction. E.g |
CsearchableSphere | Searching on sphere |
CsearchableSurfaceCollection | Set of transformed searchableSurfaces. Does not do boolean operations. So when meshing might find parts 'inside' |
CsearchableSurfaceWithGaps | SearchableSurface using multiple slightly shifted underlying surfaces to make sure pierces don't go through gaps: |
CtriSurfaceMesh | IOoject and searching on triSurface |
CSLGThermo | Thermo package for (S)olids (L)iquids and (G)ases Takes reference to thermo package, and provides: |
CSubDimensionedField< Type, GeoMesh > | SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField |
CsurfacePatchIOList | IOobject for a surfacePatchList |
►CsurfaceTensionModel | Abstract base-class for surface tension models which return the surface tension coefficient field |
Cconstant | Uniform constant surface tension model |
CconstantSurfaceTensionCoefficient | |
CliquidProperties | Temperature-dependent surface tension model in which the surface tension function provided by the phase Foam::liquidProperties class is used |
CtemperatureDependent | Temperature-dependent surface tension model |
CsurfaceTensionModel | Abstract base-class for surface tension models which return the surface tension coefficient field |
CsurfZoneIOList | IOobject for a surfZoneList |
CtopoSet | General set of labels of mesh quantity (points, cells, faces) |
CUniformDimensionedField< Type > | Dimensioned<Type> registered with the database as a registered IOobject which has the functionality of a uniform field and allows values from the top-level code to be passed to boundary conditions etc |
►CvirtualMassModel | |
CconstantVirtualMassCoefficient | Constant coefficient virtual mass model |
CconstantVirtualMassCoefficient | Constant coefficient virtual mass model |
CLamb | Virtual mass model of Lamb |
CLamb | Virtual mass model of Lamb |
CnoVirtualMass | |
CnoVirtualMass | |
CvirtualMassModel | |
CZoneMesh< ZoneType, MeshType > | A list of mesh zones |
CGlobalIOField< Foam::Vector > | |
CIOList< kinematicParcelInjectionData > | |
CIOList< label > | |
CIOList< labelList > | |
CIOList< reactingMultiphaseParcelInjectionData > | |
CIOList< reactingParcelInjectionData > | |
►CIOPtrList< coordinateSystem > | |
CcoordinateSystems | Provides a centralized coordinateSystem collection |
CUniformDimensionedField< scalar > | |
CUniformDimensionedField< vector > | |
CZoneMesh< cellZone, polyMesh > | |
CZoneMesh< faceZone, polyMesh > | |
CZoneMesh< pointZone, polyMesh > | |
►CsolutionControl | Base class for solution control classes |
►CpimpleControl | PIMPLE control class to supply convergence information/checks for the PIMPLE loop |
CpisoControl | Specialization of the pimpleControl class for PISO control |
CsimpleControl | SIMPLE control class to supply convergence information/checks for the SIMPLE loop |
CuniformInterpolationTable< Type > | Table with uniform interval in independant variable, with linear interpolation |
CuniformInterpolationTable< scalar > | |
►Cios | |
Cosha1stream | A basic output stream for calculating SHA1 digests |
►CIOstream | An IOstream is an abstract base class for all input/output systems; be they streams, files, token lists etc |
►CIstream | An Istream is an abstract base class for all input systems (streams, files, token lists etc). The basic operations are construct, close, read token, read primitive and read binary block |
CdummyIstream | Dummy stream for input. Aborts at any attempt to read from it |
►CISstream | Generic input stream |
CIFstream | Input from file stream |
►CIStringStream | Input from memory buffer stream |
CdummyISstream | Dummy stream for input. Aborts at any attempt to read from it |
►CITstream | Input token stream |
►CprimitiveEntry | A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read, written and printed, and the types and values of its tokens analysed |
►CfunctionEntry | A functionEntry causes entries to be added/manipulated on the specified dictionary given an input stream |
CcalcEntry | Uses dynamic compilation to provide calculating functionality for entering dictionary entries |
CcodeStream | Dictionary entry that contains C++ OpenFOAM code that is compiled to generate the entry itself. So |
►CincludeEntry | Specify an include file when reading dictionaries, expects a single string to follow |
CincludeIfPresentEntry | Specify a file to include if it exists. Expects a single string to follow |
CincludeEtcEntry | Specify an etc file to include when reading dictionaries, expects a single string to follow |
CincludeFuncEntry | Specify a functionObject dictionary file to include, expects the functionObject name to follow with option arguments (without quotes) |
CinputModeEntry | Specify the input mode when reading dictionaries, expects a single word to follow |
CremoveEntry | Remove a dictionary entry |
►CUIPstream | Input inter-processor communications stream operating on external buffer |
CIPstream | Input inter-processor communications stream |
►COstream | An Ostream is an abstract base class for all output systems (streams, files, token lists, etc) |
►COSstream | Generic output stream |
►COFstream | Output to file stream |
►CensightFile | Ensight output with specialized write() for strings, integers and floats. Correctly handles binary write as well |
CensightGeoFile | Specialized Ensight output with extra geometry file header |
COBJstream | OFstream which keeps track of vertices |
COSHA1stream | The output stream for calculating SHA1 digests |
►COStringStream | Output to memory buffer stream |
CmasterOFstream | Master-only drop-in replacement for OFstream |
CthreadedCollatedOFstream | Master-only drop-in replacement for OFstream |
CprefixOSstream | Version of OSstream which prints a prefix on each line |
►CUOPstream | Output inter-processor communications stream operating on external buffer |
COPstream | Output inter-processor communications stream |
CmasterUncollatedFileOperation::isDirOp | |
CmasterUncollatedFileOperation::isFileOp | |
CisNotEqOp< T > | |
Cisothermal | Isothermal dispersed-phase particle diameter model |
CStaticHashTable< T, Key, Hash >::Iterator< TRef, TableRef > | An STL iterator |
CDLListBase::iterator | An STL-conforming iterator |
CSLListBase::iterator | An STL-conforming iterator |
CUPtrList< T >::iterator | An STL iterator |
CStaticHashTable< T, Key, Hash >::Iterator< const T &, const StaticHashTable< T, Key, Hash > &> | |
CStaticHashTable< T, Key, Hash >::Iterator< T &, StaticHashTable< T, Key, Hash > &> | |
►CHashTable< T, Key, Hash >::iteratorBase | The iterator base for HashTable |
CHashTable< T, Key, Hash >::const_iterator | An STL-conforming const_iterator |
CHashTable< T, Key, Hash >::iterator | An STL-conforming iterator |
►CPackedList< nBits >::iteratorBase | The iterator base for PackedList |
CPackedList< nBits >::const_iterator | The const_iterator for PackedList |
CPackedList< nBits >::iterator | Used for PackedList |
CHashTableCore::iteratorEnd | A zero-sized end iterator |
CStaticHashTableCore::iteratorEnd | A zero-sized end iterator |
CJanevReactionRate | Janev, Langer, Evans and Post reaction rate |
►Cjoint | Abstract base-class for all rigid-body joints |
►Ccomposite | Prismatic joint for translation along the specified arbitrary axis |
Cfloating | Prismatic joint for translation along the specified arbitrary axis |
Cnull | Null joint for the root-body |
CPa | Prismatic joint for translation along the specified arbitrary axis |
CPx | Prismatic joint for translation along the x-axis |
CPxyz | Prismatic joint for translation in the x/y/z directions |
CPy | Prismatic joint for translation along the y-axis |
CPz | Prismatic joint for translation along the x-axis |
CRa | Revolute joint for rotation about the specified arbitrary axis |
CRs | Spherical joint for rotation about the x/y/z-axes using a quaternion (Euler parameters) to avoid gimble-lock |
CRx | Revolute joint for rotation about the x-axis |
CRxyz | Spherical joint for rotation about the x/y/z-axes using Euler-angles in the order x, y, z |
CRy | Revolute joint for rotation about the y-axis |
CRyxz | Spherical joint for rotation about the x/y/z-axes using Euler-angles in the order y, x, z |
CRz | Revolute joint for rotation about the z-axis |
CRzyx | Spherical joint for rotation about the x/y/z-axes using Euler-angles in the order z, y, x |
CjointBody | |
►CkinematicCloud | Virtual abstract base class for templated KinematicCloud |
CKinematicCloud< CloudType > | Templated base class for kinematic cloud |
CKinematicCloud< Cloud< basicKinematicCollidingParcel > > | |
CKinematicCloud< Foam::DSMCCloud > | |
►CkinematicParcelInjectionData | Container class to provide injection data for kinematic parcels |
►CthermoParcelInjectionData | Container class to provide injection data for thermodynamic parcels |
►CreactingParcelInjectionData | Container class to provide injection data for reacting parcels |
CreactingMultiphaseParcelInjectionData | Container class to provide injection data for reacting multiphase parcels |
CkinematicParcelInjectionDataIOList | |
CkinematicSingleLayer | Kinematic form of single-cell layer surface film model |
CkineticTheoryModel | Kinetic theory particle phase RAS model |
CkOmegaSST | Implementation of the k-omega-SST-DES turbulence model for incompressible and compressible flows |
ClabelBits | A 29bits label and 3bits direction packed into single label |
ClabelRange | A label range specifier |
ClagrangianFieldDecomposer | Lagrangian field decomposer |
ClagrangianWriter | Write fields (internal) |
►ClaminarFlameSpeed | Abstract class for laminar flame speed |
Cconstant | Constant laminar flame speed model |
CGulders | Laminar flame speed obtained from Gulder's correlation |
CGuldersEGR | Laminar flame speed obtained from Gulder's correlation with EGR modelling |
CRaviPetersen | Laminar flame speed obtained from Ravi and Petersen's correlation |
CSCOPE | Laminar flame speed obtained from the SCOPE correlation |
CLandauTellerReactionRate | Landau-Teller reaction rate |
CLangmuirHinshelwoodReactionRate | Power series reaction rate |
CmasterUncollatedFileOperation::lastModifiedHROp | |
CmasterUncollatedFileOperation::lastModifiedOp | |
CLavieville | Lavieville wall heat flux partitioning model |
CstructuredRenumber::layerLess | Less function class that can be used for sorting according to |
ClayerParameters | Simple container to keep together layer specific information |
►ClduAddressing | The class contains the addressing required by the lduMatrix: upper, lower and losort |
CfvMeshLduAddressing | Foam::fvMeshLduAddressing |
ClduPrimitiveMesh | Simplest contrete lduMesh which stores the addressing needed by lduMatrix |
►ClduInterface | An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches |
CcoupledFvPatch | An abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links |
►CGAMGInterface | Abstract base class for GAMG agglomerated interfaces |
CcyclicACMIGAMGInterface | GAMG agglomerated cyclic ACMI interface |
CcyclicAMIGAMGInterface | GAMG agglomerated cyclic AMI interface |
CcyclicGAMGInterface | GAMG agglomerated cyclic interface |
►CprocessorGAMGInterface | GAMG agglomerated processor interface |
CprocessorCyclicGAMGInterface | GAMG agglomerated processor interface |
►CregionCoupledBaseGAMGInterface | Base class for GAMG agglomerated coupled region interface |
CregionCoupledGAMGInterface | GAMG agglomerated coupled region interface |
CregionCoupledWallGAMGInterface | GAMG agglomerated coupled region interface |
CregionCoupledFvPatch | Common functionality for regionCoupleFvPatch and regionCoupledWallFvPatch |
CregionCoupledWallFvPatch | Foam::regionCoupledWallFvPatch |
►ClduInterfaceField | An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields |
►CGAMGInterfaceField | Abstract base class for GAMG agglomerated interface fields |
CcyclicACMIGAMGInterfaceField | GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields |
CcyclicAMIGAMGInterfaceField | GAMG agglomerated cyclic interface field |
CcyclicGAMGInterfaceField | GAMG agglomerated cyclic interface field |
►CprocessorGAMGInterfaceField | GAMG agglomerated processor interface field |
CprocessorCyclicGAMGInterfaceField | GAMG agglomerated processor interface field |
CregionCoupledGAMGInterfaceField | GAMG agglomerated region coupled interface field |
CregionCoupledWallGAMGInterfaceField | GAMG agglomerated region coupled interface field |
►CLduInterfaceField< Type > | An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields |
►CcoupledFvPatchField< scalar > | |
CenergyRegionCoupledFvPatchScalarField | Energy region coupled implicit boundary condition. The fvPatch is treated as uncoupled from the delta point of view. In the mesh the fvPatch is an interface and is incorporated into the matrix implicitly |
►CcoupledFvPatchField< Type > | Abstract base class for coupled patches |
CcyclicACMIFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrarily coupled mesh interface (ACMI) interpolation |
CcyclicAMIFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation |
CcyclicFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries |
►CprocessorFvPatchField< Type > | This boundary condition enables processor communication across patches |
CprocessorCyclicFvPatchField< Type > | This boundary condition enables processor communication across cyclic patches |
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 |
►ClduMatrix | 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 |
CfvMatrix< Type > | A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise |
►ClduMesh | Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
ClduPrimitiveMesh | Simplest contrete lduMesh which stores the addressing needed by lduMatrix |
ClduScheduleEntry | Struct to hold the patch index and the initialisation flag for the patch schedule |
►CLESdelta | Abstract base class for LES deltas |
CcubeRootVolDelta | |
CIDDESDelta | |
CmaxDeltaxyz | |
CPrandtlDelta | |
CsmoothDelta | |
CvanDriestDelta | |
►CLESeddyViscosity | |
►CkOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel > | |
CkOmegaSSTDES< BasicTurbulenceModel > | |
►CLESfilter | Abstract class for LES filters |
CanisotropicFilter | Anisotropic filter |
ClaplaceFilter | Laplace filter for LES |
CsimpleFilter | Simple top-hat filter used in dynamic LES models |
CSortableListDRGEP< Type >::less | Less function class used by the sort function |
CUList< T >::less | Less function class that can be used for sorting |
Cinstant::less | Less function class used in sorting instants |
CglobalIndexAndTransform::less | Less function class used in sorting encoded transforms and indices |
ClabelRange::less | Less function class for sorting labelRange |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_x_3 | |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_y_3 | |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_z_3 | |
ClessEqOp< T > | |
ClessEqOp2< T1, T2 > | |
ClessEqOp3< T, T1, T2 > | |
ClessOp< T > | |
ClessOp2< T1, T2 > | |
ClessOp3< T, T1, T2 > | |
ClessProcPatches | Less function class that can be used for sorting processor patches |
►CliftModel | |
CconstantLiftCoefficient | Constant coefficient lift model |
CconstantLiftCoefficient | Constant coefficient lift model |
CLegendreMagnaudet | Lift model of Legendre and Magnaudet |
CLegendreMagnaudet | Lift model of Legendre and Magnaudet |
CMoraga | Lift model of Moraga et al |
CMoraga | Lift model of Moraga et al |
CnoLift | |
CnoLift | |
CTomiyamaLift | Lift model of Tomiyama et al |
CTomiyamaLift | Lift model of Tomiyama et al |
CwallDamped | |
►CLimiter | |
►CLimitedScheme< Type, Limiter, LimitFunc > | Class to create NVD/TVD limited weighting-factors |
►CLimitedLimiter< LimitedScheme > | Foam::LimitedLimiter |
CLimited01Limiter< LimitedScheme > | A LimitedLimiter with the range 0-1 |
►CLimiterFunc | |
CfilteredLinear2Limiter< LimiterFunc > | Class to generate weighting factors for the filteredLinear2 differencing scheme |
CfilteredLinear2VLimiter< LimiterFunc > | Class to generate weighting factors for the filteredLinear2V differencing scheme |
CfilteredLinear3Limiter< LimiterFunc > | Class to generate weighting factors for the filteredLinear differencing scheme |
CfilteredLinear3VLimiter< LimiterFunc > | Class to generate weighting factors for the filteredLinear3V differencing scheme |
CfilteredLinearLimiter< LimiterFunc > | Class to generate weighting factors for the filteredLinear differencing scheme |
CGammaLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the Gamma differencing scheme based on phict obtained from the LimiterFunc class |
ClimitedCubicLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the TVD limited centred-cubic differencing scheme based on r obtained from the LimiterFunc class |
ClimitedCubicVLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the limitedCubicV differencing scheme based on r obtained from the LimiterFunc class |
ClimitedLinearLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the TVD limited linear differencing scheme based on r obtained from the LimiterFunc class |
CMinmodLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the Minmod differencing scheme |
CMUSCLLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the van Leer's MUSCL differencing scheme |
COSPRELimiter< LimiterFunc > | Class with limiter function which returns the limiter for the OSPRE differencing scheme based on r obtained from the LimiterFunc class |
CQUICKLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the quadratic-upwind differencing scheme |
CQUICKVLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the quadratic-upwind differencing scheme |
CSFCDLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the SFCD differencing scheme based on phict obtained from the LimiterFunc class |
CSuperBeeLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the SuperBee differencing scheme based on r obtained from the LimiterFunc class |
CUMISTLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the UMIST differencing scheme |
CvanAlbadaLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the vanAlbada differencing scheme based on r obtained from the LimiterFunc class |
CvanLeerLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the vanLeer differencing scheme based on r obtained from the LimiterFunc class |
►CLimiterType | |
CmultivariateScheme< Type, Scheme > | Generic multi-variate discretisation scheme class which may be instantiated for any of the NVD, CNVD or NVDV schemes |
CLimitFuncs | Class to create NVD/TVD limited weighting-factors |
CLindemannFallOffFunction | Lindemann fall-off function |
Cline< Point, PointRef > | A line primitive |
Clinear | Linear wall heat flux partitioning model |
ClinearFitPolynomial | Linear polynomial for interpolation fitting |
ClineDivide | Divides a line into segments |
►Clink | |
CsimpleObjectRegistryEntry | |
►Clink | |
►Centry | A keyword and a list of tokens is an 'entry' |
CdictionaryEntry | A keyword and a list of tokens is a 'dictionaryEntry' |
CprimitiveEntry | A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read, written and printed, and the types and values of its tokens analysed |
►Cparticle< Type > | Base particle class |
CfindCellParticle | Particle class that finds cells by tracking |
CindexedParticle | Adds label index to base particle |
Cmolecule | Foam::molecule |
CpassiveParticle | Copy of base particle |
CsolidParticle | Simple solid spherical particle class with one-way coupling with the continuous phase |
CstreamLineParticle | Particle class that samples fields as it passes through. Used in streamline calculation |
CtrackedParticle | Particle class that marks cells it passes through. Used to mark cells visited by feature edges |
►Clink | |
CCallback< CallbackType > | Abstract class to handle automatic call-back registration with the CallbackRegistry. Derive from this class and extend by adding the appropriate callback functions |
CDLListBase::link | Link structure |
CSLListBase::link | Link structure |
►Clink | |
CLList< LListBase, T >::link | Link structure |
CliquidFilmThermo | Liquid thermo model |
CliquidMixtureProperties | A mixture of liquids |
CliquidViscosity | LiquidViscosity viscosity model |
CListAppendEqOp< T > | Helper class for list to append y onto the end of x |
CUPstream::listEq | CombineReduce operator for lists. Used for counting |
CListPlusEqOp< T, Size > | Plus op for FixedList<scalar> |
CglobalMeshData::ListPlusEqOp< T > | |
ClistPlusEqOp< T > | |
ClistUpdateOp< Type, TrackingData > | List update operation |
►CLListBase | |
►CLList< LListBase, T > | Template class for non-intrusive linked lists |
►CDictionaryBase< DLList< T *>, T > | |
CUPtrDictionary< T > | Template dictionary class which does not manages the storage associated with it |
CFIFOStack< Foam::word > | |
CFIFOStack< writeData *> | |
CFIFOStack< T > | A FIFO stack based on a singly-linked list |
CLIFOStack< T > | A LIFO stack based on a singly-linked list |
CLIFOStack< label > | |
►CUILList< LListBase, T > | Template class for intrusive linked lists |
►CDictionaryBase< UIDLList< T >, T > | |
CUDictionary< T > | Template dictionary class which does not manages the storage associated with it |
CCallbackRegistry< CallbackType > | Base class with which callbacks are registered |
►CILList< LListBase, T > | Template class for intrusive linked lists |
CCloud< basicKinematicCollidingParcel > | |
CCloud< DSMCParcel< ParcelType > > | |
CCloud< findCellParticle > | |
CCloud< Foam::molecule > | |
CCloud< Foam::passiveParticle > | |
CCloud< indexedParticle > | |
CCloud< molecule > | |
CCloud< parcelType > | |
CCloud< ParcelType > | |
CCloud< passiveParticle > | |
CCloud< solidParticle > | |
CCloud< streamLineParticle > | |
CCloud< trackedParticle > | |
CCloud< typename CloudType::parcelType > | |
►CDictionaryBase< IDLList< simpleObjectRegistryEntry >, simpleObjectRegistryEntry > | |
►CDictionary< simpleObjectRegistryEntry > | |
CsimpleObjectRegistry | Object registry for simpleRegIOobject. Maintains ordering |
►CDictionaryBase< IDLList< T >, T > | |
CDictionary< T > | Gerneral purpose template dictionary class which manages the storage associated with it |
CCloud< ParticleType > | Base cloud calls templated on particle type |
Cdictionary | A list of keyword definitions, which are a keyword followed by any number of values (e.g. words and numbers). The keywords can represent patterns which are matched using Posix regular expressions. The general order for searching is as follows: |
►CLList< LListBase, T *> | |
►CLPtrList< LListBase, T > | Template class for non-intrusive linked PtrLists |
►CDictionaryBase< DLPtrList< Foam::phase >, Foam::phase > | |
CPtrDictionary< Foam::phase > | |
►CDictionaryBase< DLPtrList< Foam::phaseModel >, Foam::phaseModel > | |
CPtrDictionary< Foam::phaseModel > | |
►CDictionaryBase< DLPtrList< T >, T > | |
CPtrDictionary< T > | Template dictionary class which manages the storage associated with it |
CReactionList< ThermoType > | List of templated reactions |
CReactionList< Foam::sutherlandTransport > | |
►CLListBase_const_iterator | |
►CLList< LListBase, T >::const_iterator | An STL-conforming const_iterator |
CLPtrList< LListBase, T >::const_iterator | An STL-conforming const_iterator |
CUILList< LListBase, T >::const_iterator | An STL-conforming const_iterator |
►CLListBase_iterator | |
►CLList< LListBase, T >::iterator | An STL-conforming iterator |
CLPtrList< LListBase, T >::iterator | An STL-conforming iterator |
CUILList< LListBase, T >::iterator | An STL-conforming iterator |
CmasterUncollatedFileOperation::lnOp | |
►ClocalEulerDdt | |
ClocalEulerDdtScheme< Type > | Local time-step first-order Euler implicit/explicit ddt |
ClocalPointRegion | Takes 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::localPoints | Track the points used by the part and map global to local indices |
CLun | |
Cmagnet | Class to hold the defining data for a permanent magnet, in particular the name, relative permeability and remanence |
CmagSqr< Type > | |
CmapAddedPolyMesh | Class 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 |
►CmapDistributeBase | Class containing processor-to-processor mapping information |
►CmapDistribute | Class containing processor-to-processor mapping information |
CIOmapDistribute | IOmapDistribute is derived from mapDistribute and IOobject to give the mapDistribute automatic IO functionality via the objectRegistry |
CmapDistributeLagrangian | Class containing mesh-to-mesh mapping information for particles |
CmapDistributePolyMesh | Class 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 |
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 > | |
CmapPatchChange | Class containing mesh-to-mesh mapping information after a patch change operation |
CmappedConvectiveHeatTransfer | Convective heat transfer model based on a re-working of a Nusselt number correlation |
►CmappedPatchBase | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CthermalBaffle1DFvPatchScalarField< solidType > | This BC solves a steady 1D thermal baffle |
CmappedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of the mapped condition. It does not use information on the patch; instead it holds thr data locally |
CmappedPolyPatch | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CmappedWallPolyPatch | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
►CmappedPatchFieldBase< Type > | Functionality for sampling fields using mappedPatchBase. Every call to mappedField() returns a sampled field, optionally scaled to maintain an area-weighted average |
CmappedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of the mapped condition. It does not use information on the patch; instead it holds thr data locally |
►CmappedFixedValueFvPatchField< Type > | This boundary condition maps the value at a set of cells or patch faces back to *this |
CmappedFixedInternalValueFvPatchField< Type > | This boundary condition maps the boundary and internal values of a neighbour patch field to the boundary and internal values of *this |
CmappedFixedPushedInternalValueFvPatchField< Type > | This boundary condition maps the boundary values of a neighbour patch field to the boundary and internal cell values of *this |
CMapPointField | Map point field on topology change. This is a partial template specialisation for GeoMesh=pointMesh |
CmapPolyMesh | Class containing mesh-to-mesh mapping information after a change in polyMesh topology |
CmapSubsetMesh | Class containing mesh-to-mesh mapping information after a subset operation |
CmasslessBody | |
CmassRosinRammler | Mass-based Rosin-Rammler distributionModel |
►CmassTransferModel | |
CFrossling | Frossling correlation for turbulent mass transfer from the surface of a sphere to the surrounding fluid |
CsphericalMassTransfer | Model which applies an analytical solution for mass transfer from the surface of a sphere to the fluid within the sphere |
►CMatrix< Form, Type > | A templated (m x n) matrix of objects of <T> |
CRectangularMatrix< scalar > | |
►CMatrix< RectangularMatrix< Type >, Type > | |
CRectangularMatrix< Type > | A templated 2D rectangular m x n matrix of objects of <Type> |
►CMatrix< SquareMatrix< cmptType >, cmptType > | |
CSquareMatrix< cmptType > | |
►CMatrix< SquareMatrix< scalar >, scalar > | |
CSquareMatrix< scalar > | |
►CMatrix< SquareMatrix< Type >, Type > | |
►CSquareMatrix< Type > | A templated 2D square matrix of objects of <T>, where the n x n matrix dimension is known and used for subscript bounds checking, etc |
CLLTMatrix< Type > | Templated class to perform the Cholesky decomposition on a symmetric positive-definite matrix |
CLUscalarMatrix | Class to perform the LU decomposition on a symmetric matrix |
CsimpleMatrix< Type > | A simple square matrix solver with scalar coefficients |
►CMatrix< SymmetricSquareMatrix< Type >, Type > | |
CSymmetricSquareMatrix< Type > | A templated 2D square symmetric matrix of objects of <T>, where the n x n matrix dimension is known and used for subscript bounds checking, etc |
CMatrixBlock< MatrixType > | A templated block of an (m x n) matrix of type <MatrixType> |
CmaxDeltaxyz | Delta calculated by taking the maximum distance between the cell centre and any face centre. For a regular hex cell, the computed delta will equate to half of the cell width; accordingly, the deltaCoeff model coefficient should be set to 2 for this case |
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 > | |
CmappedPatchBase::maxProcEqOp | |
CmemberFunctionSelectionTables | Macros to enable the easy declaration of member function selection tables |
CmemInfo | Memory usage information for the process running this object |
CmeshDualiser | Creates dual of polyMesh. Every point becomes a cell (or multiple cells for feature points), a walk around every edge creates faces between them |
►CMeshedSurfaceIOAllocator | A helper class for storing points, faces and zones with IO capabilities |
CsurfMesh | A surface mesh consisting of general polygon faces |
►CMeshObjectType | |
CMeshObject< Mesh, MeshObjectType, Type > | Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh database and the mesh-modifier event-loop |
►CmeshReader | This class supports creating polyMeshes with baffles |
CSTARCD | Read pro-STAR vrt/cel/bnd files. The protected data in meshReader are filled |
CmeshRefinement | Helper class which maintains intersections of (changing) mesh with (static) surfaces |
►CmeshSearch | Various (local, not parallel) searches on polyMesh; uses (demand driven) octree to search |
CmeshSearchFACE_CENTRE_TRISMeshObject | MeshObject wrapper around meshSearch(mesh, polyMesh::FACE_CENTRE_TRIS) |
CmeshSearchMeshObject | MeshObject wrapper around meshSearch(mesh) |
CmeshStructure | Detect extruded mesh structure given a set of patch faces |
CmeshToMesh | Class to calculate the cell-addressing between two overlapping meshes |
CmeshToMesh0 | Mesh to mesh interpolation class |
►CmeshToMeshMethod | Base class for mesh-to-mesh calculation methods |
CcellVolumeWeightMethod | Cell-volume-weighted mesh-to-mesh interpolation class |
CdirectMethod | Direct (one-to-one cell correspondence) mesh-to-mesh interpolation class |
CmapNearestMethod | Map nearest mesh-to-mesh interpolation class |
►CMeshWaveName | |
CMeshWave< Type, TrackingData > | FaceCellWave plus data |
►CmeshWriter | Write OpenFOAM meshes and/or results to another CFD format |
CSTARCD | Writes polyMesh in pro-STAR (v4) bnd/cel/vrt format |
►CmessageStream | Class to handle messaging in a simple, consistent stream-based manner |
Cerror | Class to handle errors and exceptions in a simple, consistent stream-based manner |
CminData | For 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 > | |
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 > | |
►CmixedFixedValueSlipFvPatchVectorField | |
CmaxwellSlipUFvPatchVectorField | Maxwell slip boundary condition including thermal creep and surface curvature terms that can be optionally switched off |
►CmixedFvPatchScalarField | |
CthermalBaffle1DFvPatchScalarField< solidType > | This BC solves a steady 1D thermal baffle |
CturbulentTemperatureCoupledBaffleMixedFvPatchScalarField | Mixed boundary condition for temperature, to be used for heat-transfer on back-to-back baffles. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries |
►CturbulentTemperatureRadCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries |
CthermalBaffleFvPatchScalarField | This boundary condition provides a coupled temperature condition between multiple mesh regions |
CexternalWallHeatFluxTemperatureFvPatchScalarField | This boundary condition applies a heat flux condition to temperature on an external wall in one of three modes: |
CfilmPyrolysisRadiativeCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature, to be used in the flow and pyrolysis regions when a film region model is used |
CJohnsonJacksonParticleThetaFvPatchScalarField | Robin condition for the particulate granular temperature |
CJohnsonJacksonParticleThetaFvPatchScalarField | Robin condition for the particulate granular temperature |
CMarshakRadiationFixedTemperatureFvPatchScalarField | A 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G) |
CMarshakRadiationFvPatchScalarField | A 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G) |
CmixedEnergyFvPatchScalarField | This boundary condition provides a mixed condition for internal energy |
CmixedUnburntEnthalpyFvPatchScalarField | Mixed boundary condition for unburnt |
CphaseHydrostaticPressureFvPatchScalarField | This boundary condition provides a phase-based hydrostatic pressure condition, calculated as: |
CgreyDiffusiveRadiationMixedFvPatchScalarField | This boundary condition provides a grey-diffuse condition for radiation intensity, I , for use with the finite-volume discrete-ordinates model (fvDOM), in which the radiation temperature is retrieved from the temperature field boundary condition |
CwideBandDiffusiveRadiationMixedFvPatchScalarField | This boundary condition provides a wide-band, diffusive radiation condition, where the patch temperature is specified |
CsmoluchowskiJumpTFvPatchScalarField | Smoluchowski temperature jump boundary condition |
CvariableHeightFlowRateFvPatchScalarField | This boundary condition provides a phase fraction condition based on the local flow conditions, whereby the values are constrained to lay between user-specified upper and lower bounds. The behaviour is described by: |
CwallHeatTransferFvPatchScalarField | This boundary condition provides an enthalpy condition for wall heat transfer |
CwaveAlphaFvPatchScalarField | This boundary condition provides a waveAlpha condition. This sets the phase fraction to that specified by a superposition of wave models. All the parameters are looked up from the corresponding velocity condition |
►CmixedFvPatchVectorField | |
CoutletPhaseMeanVelocityFvPatchVectorField | This boundary condition adjusts the velocity for the given phase to achieve the specified mean thus causing the phase-fraction to adjust according to the mass flow rate |
CpressureDirectedInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition is applied to pressure boundaries where the pressure is specified. A zero-gradient condtion is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with the specified inlet direction |
CpressureInletOutletParSlipVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition for pressure boundary where the pressure is specified. A zero-gradient is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with the specified inlet direction |
CpressureNormalInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition is applied to patches where the pressure is specified. A zero-gradient condition is applied for outflow (as defined by the flux); for inflow, the velocity is obtained from the flux with a direction normal to the patch faces |
CsupersonicFreestreamFvPatchVectorField | This boundary condition provides a supersonic free-stream condition |
►CMixtureType | |
CheThermo< BasicThermo, MixtureType > | Enthalpy/Internal energy for a mixture |
CSpecieMixture< MixtureType > | Foam::SpecieMixture |
CheThermo< BasicPsiThermo, MixtureType > | |
CheThermo< BasicSolidThermo, MixtureType > | |
►CmixtureViscosityModel | An abstract base class for incompressible mixtureViscosityModels |
►Cplastic | Viscosity correction model for a generic power-law plastic |
CBinghamPlastic | Viscosity correction model for Bingham plastics |
Cslurry | Thomas' viscosity correction for slurry |
CmasterUncollatedFileOperation::mkDirOp | |
CmasterUncollatedFileOperation::modeOp | |
CmomentOfInertia | Calculates the inertia tensor and principal axes and moments of a polyhedra/cells/triSurfaces. Inertia can either be of the solid body or of a thin shell |
CSortableListEFA< Type >::more | Less function class used by the sort function |
►CmotionDiffusivity | Abstract base class for cell-centre mesh motion diffusivity |
CexponentialDiffusivity | Mesh motion diffusivity maipulator which returns the exp(-alpha/D) of the given diffusivity D |
CfileDiffusivity | Motion diffusivity read from given file name |
CquadraticDiffusivity | Mesh motion diffusivity maipulator which returns the sqr of the given diffusivity |
►CuniformDiffusivity | Uniform uniform finite volume mesh motion diffusivity |
CdirectionalDiffusivity | Directional finite volume mesh motion diffusivity |
CinverseDistanceDiffusivity | Inverse distance to the given patches motion diffusivity |
CinverseFaceDistanceDiffusivity | Inverse distance to the given patches motion diffusivity |
CinversePointDistanceDiffusivity | Inverse distance to the given patches motion diffusivity |
CinverseVolumeDiffusivity | Inverse cell-volume motion diffusivity |
CmotionDirectionalDiffusivity | MotionDirectional finite volume mesh motion diffusivity |
►CmotionSmootherAlgo | Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors |
CmotionSmoother | Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors |
►CmotionSmootherData | |
CmotionSmoother | Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors |
CMRFZone | MRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream |
CmultiDirRefinement | Does multiple pass refinement to refine cells in multiple directions |
CmultiNormal | A multiNormal distribution model |
CmultiplyEqOp< T > | |
CmultiplyEqOp2< T1, T2 > | |
CmultiplyOp< T > | |
CmultiplyOp2< T1, T2 > | |
CmultiplyOp3< T, T1, T2 > | |
CmultiplyWeightedOp< Type, CombineOp > | |
CmasterUncollatedFileOperation::mvBakOp | |
CmasterUncollatedFileOperation::mvOp | |
►CNASCore | Core routines used when reading/writing NASTRAN files |
CNASedgeFormat | Nastran edge reader |
CNASsurfaceFormat< Face > | Nastran surface reader |
CnearestEqOp | |
CmappedPatchBase::nearestEqOp | |
CensightMesh::nFacePrimitives | |
Cnil | A zero-sized class without any storage. Used, for example, in HashSet |
CnoBlending | |
CdynamicIndexedOctree< Type >::node | Tree node. Has up pointer and down pointers |
CindexedOctree< Type >::node | Tree node. Has up pointer and down pointers |
CnoFilm | Dummy surface film model for 'none' |
CnoneViscosity | |
CNonRandomTwoLiquid | Non ideal law for the mixing of two species. A separate composition model is given for each species. The composition of a species is equal to the value given by the model, scaled by the species fraction in the bulk of the other phase, and multiplied by the activity coefficient for that species. The gas behaviour is assumed ideal; i.e. the fugacity coefficient is taken as equal to 1 |
CnoOp | |
CPackingModel< CloudType >::NoPacking | |
CnopEqOp< T > | |
CnopEqOp2< T1, T2 > | |
CnoPhaseChange | Dummy phase change model for 'none' |
CnoPyrolysis | Dummy surface pyrolysis model for 'none' |
CnoRadiation | Dummy radiation model for 'none' option |
Cnormal | A normal distribution model |
CnormalLess | To compare normals |
CnoThermo | Dummy surface pyrolysis model for 'none' |
CnucleationSiteModel | Base class for nucleation site density models |
►CnucleationSiteModel | |
CLemmertChawla | Lemmert & Chawla function for nucleation site density, correlation by Egorov & Menter |
Cnull< Type > | |
CNullMRF | |
CNullObject | |
CnullObject | Singleton null-object class and instance |
CNVDTVD | Foam::NVDTVD |
CNVDVTVDV | Foam::NVDVTVDV |
CobjectHit | This class describes a combination of target object index and success flag |
CobjectMap | An objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point |
►CODESolver | Abstract base-class for ODE system solvers |
CEuler< Type > | Euler-implicit integration |
CEulerSI | Semi-implicit Euler ODE solver of order (0)1 |
CRKCK45 | 4/5th Order Cash-Karp Runge-Kutta ODE solver |
CRKDP45 | 4/5th Order Dormand–Prince Runge-Kutta ODE solver |
CRKF45 | 4/5th Order Runge-Kutta-Fehlberg ODE solver |
Crodas23 | L-stable, stiffly-accurate embedded Rosenbrock ODE solver of order (2)3 |
Crodas34 | L-stable, stiffly-accurate embedded Rosenbrock ODE solver of order (3)4 |
CRosenbrock12 | L-stable embedded Rosenbrock ODE solver of order (1)2 |
CRosenbrock23 | L-stable embedded Rosenbrock ODE solver of order (2)3 |
CRosenbrock34 | L-stable embedded Rosenbrock ODE solver of order (3)4 |
Cseulex | An extrapolation-algorithm, based on the linearly implicit Euler method with step size control and order selection |
CSIBS | A semi-implicit mid-point solver for stiff systems of ordinary differential equations |
CTrapezoid | Trapezoidal ODE solver of order (1)2 |
►CODESystem | Abstract base class for the systems of ordinary differential equations |
CchemistryModel< CompType, ThermoType > | Extends base chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms |
CsolidChemistryModel< CompType, SolidThermo > | Extends base solid chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms |
CoffsetOp< T > | |
CoffsetOp< face > | Hash specialization to offset faces in ListListOps::combineOffset |
CoffsetOp< labelledTri > | Hash specialization to offset faces in ListListOps::combineOffset |
CoffsetOp< triFace > | Hash specialization to offset faces in ListListOps::combineOffset |
►COFSsurfaceFormatCore | Internal class used by the OFSsurfaceFormat |
COFSsurfaceFormat< Face > | Provide a means of reading/writing the single-file OpenFOAM surface format |
►COFstreamAllocator | A std::ostream with ability to handle compressed files |
COFstream | Output to file stream |
COFstreamCollator | Threaded file writer |
COmanip< T > | |
►Cone | A class representing the concept of 1 (scalar(1)) used to avoid unnecessary manipulations for objects which are known to be one at compile-time |
CgeometricOneField | A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for objects which are known to be one at compile-time |
ConeField | A class representing the concept of a field of 1 used to avoid unnecessary manipulations for objects which are known to be one at compile-time |
ConeFieldField | A class representing the concept of a field of oneFields 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 > | |
►COppositeFaceCellWaveName | |
COppositeFaceCellWave< Type, TrackingData > | Version of FaceCellWave that walks through prismatic cells only |
►Coption | Finite volume options abstract base class. Provides a base set of controls, e.g.: |
CbuoyancyEnergy | Calculates and applies the buoyancy energy source rho*(U&g) to the energy equation |
CbuoyancyForce | Calculates and applies the buoyancy force rho*g to the momentum equation corresponding to the specified velocity field |
►CcellSetOption | Cell-set options abtract base class. Provides a base set of controls, e.g.: |
►CactuationDiskSource | Actuation disk source |
CradialActuationDiskSource | Actuation disk source including radial thrust |
CCodedSource< Type > | |
CeffectivenessHeatExchangerSource | Heat exchanger source model, in which the heat exchanger is defined as a selection of cells |
CexplicitPorositySource | Explicit porosity source |
CfixedTemperatureConstraint | Fixed temperature equation constraint |
CFixedValueConstraint< Type > | Constrain the field values within a specified region |
ClimitTemperature | Correction for temperature to apply limits between minimum and maximum values |
ClimitVelocity | Limits the maximum velocity magnitude to the specified max value |
►CmeanVelocityForce | Calculates and applies the force necessary to maintain the specified mean velocity |
CpatchMeanVelocityForce | Calculates and applies the force necessary to maintain the specified mean velocity averaged over the specified patch |
CrotorDiskSource | Rotor disk source |
CSemiImplicitSource< Type > | Semi-implicit source, described using an input dictionary. The injection rate coefficients are specified as pairs of Su-Sp coefficients, i.e |
CsolidificationMeltingSource | This source is designed to model the effect of solidification and melting processes, e.g. windhield defrosting. The phase change occurs at the melting temperature, Tmelt |
CverticalDamping | This fvOption applies an explicit damping force to components of the vector field in the direction of gravity. Its intended purpose is to damp the vertical motions of an interface in the region approaching an outlet so that no reflections are generated |
CVoFSolidificationMeltingSource | Solidification and melting model for VoF simulations |
►CinterRegionOption | Base class for inter-region exchange |
CinterRegionExplicitPorositySource | Inter-region explicit porosity source |
►CinterRegionHeatTransferModel | Base class for inter region heat exchange. The derived classes must provide the heat transfer coeffisine (htc) which is used as follows in the energy equation |
CconstantHeatTransfer | Constant heat transfer model. htcConst [W/m2/K] and area/volume [1/m] must be provided |
CtabulatedHeatTransfer | Tabulated heat transfer model. The heat exchange area per unit volume must be provided. The 2D table returns the heat transfer coefficient by querying the local and neighbour region velocities |
CvariableHeatTransfer | Variable heat transfer model depending on local values. The area of contact between regions (area) must be provided. The Nu number is calculated as: |
Cradiation | Calculates and applies the radiation source to the energy equation |
CtabulatedAccelerationSource | Solid-body 6-DoF acceleration source |
CorEqOp< T > | |
CorEqOp2< T1, T2 > | |
CorOp< T > | |
CorOp2< T1, T2 > | |
CorOp3< T, T1, T2 > | |
►Costream | |
Cosha1stream | A basic output stream for calculating SHA1 digests |
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 | |
CIOOutputFilter< OutputFilter > | IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries |
►CPackedListCore | Template-invariant bits for PackedList |
CPackedList< nBits > | A dynamically allocatable list of packed unsigned integers |
►CPackedList< 1 > | |
CPackedBoolList | A bit-packed bool list |
CPackedList< 2 > | |
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 |
CPairSpringSliderDashpot< CloudType > | Pair forces between particles colliding with a spring, slider, damper model |
CPairModel< Foam::DSMCCloud > | |
CpairPatchAgglomeration | Primitive patch pair agglomerate method |
►CpairPotential | |
CazizChen | Reference: |
Ccoulomb | |
CdampedCoulomb | |
CexponentialRepulsion | |
ClennardJones | |
CmaitlandSmith | Reference: |
CnoInteraction | |
►CParcelType | |
CCollidingParcel< ParcelType > | Wrapper around kinematic parcel types to add collision modelling |
CDSMCParcel< ParcelType > | DSMC parcel class |
CKinematicParcel< ParcelType > | Kinematic parcel class with rotational motion (as spherical particles only) and one/two-way coupling with the continuous phase |
CMPPICParcel< ParcelType > | Wrapper around kinematic parcel types to add MPPIC modelling |
CReactingMultiphaseParcel< ParcelType > | Multiphase variant of the reacting parcel class with one/two-way coupling with the continuous phase |
CReactingParcel< ParcelType > | Reacting parcel class with one/two-way coupling with the continuous phase |
CSprayParcel< ParcelType > | Reacing spray parcel, with added functionality for atomization and breakup |
CThermoParcel< ParcelType > | Thermodynamic parcel class with one/two-way coupling with the continuous phase. Includes Kinematic parcel sub-models, plus: |
CParRunControl | Helper class for initializing parallel jobs from the command arguments |
►CParSortableListName | |
CParSortableList< Type > | Implementation of PSRS parallel sorting routine |
►CpartialSlipFvPatchVectorField | |
CJohnsonJacksonParticleSlipFvPatchVectorField | Partial slip boundary condition for the particulate velocity |
CJohnsonJacksonParticleSlipFvPatchVectorField | Partial slip boundary condition for the particulate velocity |
►CParticleForce< CloudType > | Abstract base class for particle forces |
CBrownianMotionForce< CloudType > | Calculates particle Brownian motion force |
CDistortedSphereDragForce< CloudType > | Drag model based on assumption of distorted spheres according to: |
CErgunWenYuDragForce< CloudType > | Ergun-Wen-Yu drag model for solid spheres |
CGravityForce< CloudType > | Calculates particle gravity force |
►CLiftForce< CloudType > | Base class for particle lift force models |
CSaffmanMeiLiftForce< CloudType > | Saffman-Mei particle lift force model applicable to spherical particles |
CTomiyamaLiftForce< CloudType > | Tomiyama particle lift force model applicable to deformable bubbles |
CNonInertialFrameForce< CloudType > | Calculates particle non-inertial reference frame force. Variable names as from Landau and Lifshitz, Mechanics, 3rd Ed, p126-129 |
CNonSphereDragForce< CloudType > | Drag model for non-spherical particles |
CParamagneticForce< CloudType > | Calculates particle paramagnetic (magnetic field) force |
CPlessisMasliyahDragForce< CloudType > | PlessisMasliyahDragForce drag model for solid spheres |
►CPressureGradientForce< CloudType > | Calculates particle pressure gradient force |
CVirtualMassForce< CloudType > | Calculates particle virtual mass force |
CSphereDragForce< CloudType > | Drag model based on assumption of solid spheres |
CSRFForce< CloudType > | Calculates particle SRF reference frame force |
CWenYuDragForce< CloudType > | Wen-Yu drag model for solid spheres |
►CParticleStressModel | Base class for inter-particle stress models |
Cexponential | Exponential inter-particle stress model of the same form as used in twoPhaseEulerFoam |
CHarrisCrighton | Inter-particle stress model of Harris and Crighton |
CLun | Inter-particle stress model of Lun et al |
►CpartitioningModel | |
Ccosine | |
CLavieville | |
Clinear | |
CphaseFraction | |
CpartitioningModel | Base class for wall heat flux partitioning models |
►CpatchDistMethod | Specialisation of patchDist for wall distance calculation |
CadvectionDiffusion | Calculation of approximate distance to nearest patch for all cells and boundary by solving the Eikonal equation in advection form with diffusion smoothing |
CmeshWave | Fast topological mesh-wave method for calculating the distance to nearest patch for all cells and boundary |
CPoisson | Calculation of approximate distance to nearest patch for all cells and boundary by solving Poisson's equation |
CpatchEdgeFaceInfo | |
CpatchEdgeFaceRegion | Transport of region for use in PatchEdgeFaceWave |
CpatchEdgeFaceRegions | Transport of regions for use in PatchEdgeFaceWave |
►CPatchEdgeFaceWaveName | |
CPatchEdgeFaceWave< PrimitivePatchType, Type, TrackingData > | Wave propagation of information along patch. Every iteration information goes through one layer of faces. Templated on information that is transferred |
CpatchFaceOrientation | Transport of orientation for use in PatchEdgeFaceWave |
►CpatchIdentifier | Identifies patch by name, patch index and physical type |
CboundaryPatch | Like polyPatch but without reference to mesh. patchIdentifier::index is not used. Used in boundaryMesh to hold data on patches |
CpolyPatch | A patch is a list of labels that address the faces in the global face list |
CPatchInjectionBase | Base class for patch-based injection models |
►CpatchInjectionBase | |
CPatchFlowRateInjection< CloudType > | Patch injection, by using patch flow rate to determine concentration and velocity |
CPatchInjection< CloudType > | Patch injection |
CpatchInteractionData | Helper class for the LocalInteraction patch interaction model |
CPatchTools | A collection of tools for searching, sorting PrimitivePatch information |
►CPatchToPatchInterpolationName | |
CPatchToPatchInterpolation< FromPatch, ToPatch > | Interpolation class dealing with transfer of data between two primitivePatches |
CpatchToPoly2DMesh | Convert a primitivePatch into a 2D polyMesh |
CpatchWriter | Write patch fields |
CphaseChangeModel | Base class for surface film phase change models |
CphaseFraction | Wall heat-flux partitioned according to the phase volume fraction |
CphasePressureModel | Particle-particle phase-pressure RAS model |
CphaseProperties | Helper class to manage multi-specie phase properties |
CphasePropertiesList | Simple container for a list of phase properties |
►CPhiLimiter | Class with limiter function which returns the limiter for the Phi differencing scheme |
CPhiScheme< Type, PhiLimiter > | Class to create the weighting-factors based on the face-flux |
►Cplane | Geometric class that creates a 2D plane and can return the intersection point between a line and the plane |
CcuttingPlane | Constructs plane through mesh |
CsearchablePlane | Searching on (infinite) plane. See plane.H |
CplusEqMagSqrOp< T > | |
CplusEqMagSqrOp2< T1, T2 > | |
CplusEqOp< T > | |
CplusEqOp2< T1, T2 > | |
CplusOp< T > | |
CplusOp2< T1, T2 > | |
CplusOp3< T, T1, T2 > | |
CpointConversion | Conversion functions between point (Foam::) and Point (CGAL::) |
CpointEdgeCollapse | Determines length of string of edges walked to point |
►CpointEdgePoint | Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation |
CpointData | Variant of pointEdgePoint with some transported additional data. WIP - should be templated on data like wallDistData. Passive vector v_ is not a coordinate (so no enterDomain/leaveDomain transformation needed) |
CpointEdgeStructuredWalk | Determines length of string of edges walked to point |
►CPointEdgeWaveName | |
CPointEdgeWave< Type, TrackingData > | Wave propagation of information through grid. Every iteration information goes through one layer of edges |
CpointFieldDecomposer | Point field decomposer |
CpointFieldReconstructor | Point 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 > | |
CpointHitSort | Container 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 |
CsurfaceLocation | Contains information about location on a triSurface |
CpointMeshMapper | Class holds all the necessary information for mapping fields associated with pointMesh |
CpointMVCWeight | Container to calculate weights for interpolating directly from vertices of cell using Mean Value Coordinates |
►CpointPatch | Basic pointPatch represents a set of points from the mesh |
►CfacePointPatch | A pointPatch based on a polyPatch |
CcoupledFacePointPatch | Coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches |
CemptyPointPatch | Empty plane patch |
CgenericPointPatch | Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed |
CmappedPointPatch | MappedPointPatch patch |
CregionCoupledPointPatch | Cyclic AMI point patch - place holder only |
CregionCoupledWallPointPatch | Cyclic AMI point patch - place holder only |
CsymmetryPlanePointPatch | Symmetry-plane patch |
CsymmetryPointPatch | Symmetry patch for non-planar or multi-plane patches |
►CwallPointPatch | Foam::wallPointPatch |
CmappedWallPointPatch | MappedWallPointPatch patch |
CwedgePointPatch | Wedge front and back plane patch |
►CpointPatchField< Type > | Abstract base class for point-mesh patch fields |
►CbasicSymmetryPointPatchField< Type > | A Symmetry boundary condition for pointField |
►CslipPointPatchField< Type > | Foam::slipPointPatchField |
CfixedNormalSlipPointPatchField< Type > | Slip with user-specified normal |
CsymmetryPlanePointPatchField< Type > | A symmetry-plane boundary condition for pointField |
CsymmetryPointPatchField< Type > | A Symmetry boundary condition for pointField |
►CcalculatedPointPatchField< Type > | A calculated boundary condition for pointField |
CgenericPointPatchField< Type > | A generic version of calculatedPointPatchField, useful as a fallback for handling unknown patch types |
►CcoupledPointPatchField< Type > | A Coupled boundary condition for pointField |
CcyclicACMIPointPatchField< Type > | Cyclic ACMI front and back plane patch field |
CcyclicAMIPointPatchField< Type > | Cyclic AMI front and back plane patch field |
►CcyclicPointPatchField< Type > | Cyclic front and back plane patch field |
CcyclicSlipPointPatchField< Type > | Cyclic + slip constraints |
CnonuniformTransformCyclicPointPatchField< Type > | Cyclic + slip constraints |
CprocessorCyclicPointPatchField< Type > | Foam::processorCyclicPointPatchField |
CprocessorPointPatchField< Type > | Foam::processorPointPatchField |
CemptyPointPatchField< Type > | An empty boundary condition for pointField |
CsurfaceSlipDisplacementPointPatchVectorField | Displacement follows a triSurface. Use in a displacementMotionSolver as a bc on the pointDisplacement field. Following is done by calculating the projection onto the surface according to the projectMode |
►CvaluePointPatchField< Type > | Foam::valuePointPatchField |
►CfixedValuePointPatchField< Type > | A FixedValue boundary condition for pointField |
CcodedFixedValuePointPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from fixedValuePointPatchField) which is then used to evaluate |
CtimeVaryingMappedFixedValuePointPatchField< Type > | A time-varying form of a mapped fixed value boundary condition |
CtimeVaryingUniformFixedValuePointPatchField< Type > | A time-varying form of a uniform fixed value boundary condition |
CuniformFixedValuePointPatchField< Type > | Enables the specification of a uniform fixed value boundary condition |
CzeroFixedValuePointPatchField< Type > | Enables the specification of a zero fixed value boundary condition |
CwedgePointPatchField< Type > | Wedge front and back plane patch field |
CzeroGradientPointPatchField< Type > | Foam::zeroGradientPointPatchField |
►CpointPatchField< vector > | |
►CvaluePointPatchField< vector > | |
►CfixedValuePointPatchField< vector > | |
CangularOscillatingDisplacementPointPatchVectorField | Foam::angularOscillatingDisplacementPointPatchVectorField |
CangularOscillatingVelocityPointPatchVectorField | Foam::angularOscillatingVelocityPointPatchVectorField |
CoscillatingDisplacementPointPatchVectorField | Foam::oscillatingDisplacementPointPatchVectorField |
CoscillatingVelocityPointPatchVectorField | Foam::oscillatingVelocityPointPatchVectorField |
CuniformInterpolatedDisplacementPointPatchVectorField | Interpolates pre-specified motion |
CwaveDisplacementPointPatchVectorField | Foam::waveDisplacementPointPatchVectorField |
CpointTopoDistanceData | For use with PointEdgeWave. Determines topological distance to starting points |
CpointToPointPlanarInterpolation | Interpolates between two sets of unstructured points using 2D Delaunay triangulation. Used in e.g. timeVaryingMapped bcs |
►CpolyLine | A series of straight line segments, which can also be interpreted as a series of control points for splines, etc |
CpolyLineEdge | A blockEdge defined in terms of a series of straight line segments |
►CBSpline | An implementation of B-splines |
CBSplineEdge | A blockEdge interface for B-splines |
►CCatmullRomSpline | An implementation of Catmull-Rom splines (sometimes known as Overhauser splines) |
CsplineEdge | A blockEdge interface for Catmull-Rom splines |
►CpolyMeshAdder | Adds two meshes without using any polyMesh morphing |
CfvMeshAdder | Adds two fvMeshes without using any polyMesh morphing. Uses polyMeshAdder |
►CpolyMeshFilterSettings | Class to store the settings for the polyMeshFilter class |
CpolyMeshFilter | Remove the edges and faces of a polyMesh whilst satisfying the given mesh quality criteria |
CpolyMeshGeometry | Updateable mesh geometry and checking routines |
►CpolyMeshModifier | Virtual base class for mesh modifiers |
CattachDetach | Attach/detach boundary mesh modifier. This modifier takes a set of internal faces and converts them into boundary faces and vice versa based on the given activation switch |
ClayerAdditionRemoval | Cell layer addition mesh modifier |
CperfectInterface | Hack of attachDetach to couple patches when they perfectly align. Does not decouple. Used by stitchMesh app. Does geometric matching |
CsetUpdater | Keeps cell/face/vertex sets uptodate. Both the ones loaded and the ones on disk |
CslidingInterface | Sliding interface mesh modifier. Given two face zones, couple the master and slave side using a cutting procedure |
CpolyMeshTetDecomposition | Tools 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 |
CPolynomialEntry | PolynomialEntry container data entry for scalars. Items are stored in a list of Tuple2's. Data is input in the form, e.g. for an entry <entryName> that describes y = x^2 + 2x^3 |
CpolyTopoChange | Direct mesh changes based on v1.3 polyTopoChange syntax |
Cpotential | |
CpowerSeriesReactionRate | Power series reaction rate |
CpowProduct< arg1, arg2 > | |
CPrandtlDelta | Apply Prandtl mixing-length based damping function to the specified geometric delta to improve near-wall behavior or LES models |
►CLduMatrix< Type, DType, LUType >::preconditioner | Abstract base-class for LduMatrix preconditioners |
CDiagonalPreconditioner< Type, DType, LUType > | Diagonal preconditioner for both symmetric and asymmetric matrices |
CNoPreconditioner< Type, DType, LUType > | Null preconditioner for both symmetric and asymmetric matrices |
CTDILUPreconditioner< Type, DType, LUType > | Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices |
►ClduMatrix::preconditioner | Abstract base-class for lduMatrix preconditioners |
CdiagonalPreconditioner | Diagonal preconditioner for both symmetric and asymmetric matrices |
CDICPreconditioner | Simplified diagonal-based incomplete Cholesky preconditioner for symmetric matrices (symmetric equivalent of DILU). The reciprocal of the preconditioned diagonal is calculated and stored |
CDILUPreconditioner | Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices. The reciprocal of the preconditioned diagonal is calculated and stored |
CFDICPreconditioner | Faster version of the DICPreconditioner diagonal-based incomplete Cholesky preconditioner for symmetric matrices (symmetric equivalent of DILU) in which the the reciprocal of the preconditioned diagonal and the upper coefficients divided by the diagonal are calculated and stored |
CGAMGPreconditioner | Geometric agglomerated algebraic multigrid preconditioner |
CnoPreconditioner | Null preconditioner for both symmetric and asymmetric matrices |
CpreserveBafflesConstraint | Detects baffles and keeps owner and neighbour on same processor |
CpreserveFaceZonesConstraint | Constraint to keep/move owner and neighbour of faceZone onto same processor |
CpreservePatchesConstraint | Constraint to keep owner and neighbour of (cyclic) patch on same processor |
CpressureControl | Provides controls for the pressure reference is closed-volume simulations and a general method for limiting the pressure during the startup of steady-state simulations |
CprimaryRadiation | Radiation model whereby the radiative heat flux is mapped from the primary region |
►CprimitiveMesh | Cell-face mesh analysis engine |
CpolyMesh | Mesh consisting of general polyhedral cells |
CprimitiveMeshGeometry | Updateable mesh geometry + checking routines |
►CprimitiveMeshTools | |
CpolyMeshTools | |
CPrimitivePatchInterpolation< Patch > | Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa |
CPrimitivePatchInterpolation< Foam::PrimitivePatch > | |
►CPrimitivePatchName | |
CPrimitivePatch< Face, FaceList, PointField, PointType > | A list of faces which address into the list of points |
►CPrimitivePatch< Face, ::Foam::List, pointField, point > | |
►CMeshedSurface< Face > | A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMesh, which actually refers to the cell faces of a volume mesh |
CAC3DsurfaceFormat< Face > | Provide a means of reading/writing AC3D format |
CNASsurfaceFormat< Face > | Nastran surface reader |
COBJsurfaceFormat< Face > | Provide a means of reading/writing Alias/Wavefront OBJ format |
COFFsurfaceFormat< Face > | Provide a means of reading/writing Geomview OFF polyList format |
COFSsurfaceFormat< Face > | Provide a means of reading/writing the single-file OpenFOAM surface format |
CSMESHsurfaceFormat< Face > | Provide a means of writing tetgen SMESH format |
CSTARCDsurfaceFormat< Face > | Read/write the surface shells from pro-STAR vrt/cel files |
CSTLsurfaceFormat< Face > | Provide a means of reading/writing STL files (ASCII and binary) |
CTRIsurfaceFormat< Face > | Provide a means of reading/writing .tri format |
CVTKsurfaceFormat< Face > | Provide a means of reading/writing VTK legacy format. The output is never sorted by zone |
CWRLsurfaceFormat< Face > | Provide a means of writing VRML97 (wrl) format |
CX3DsurfaceFormat< Face > | Provide a means of writing x3d format |
►CUnsortedMeshedSurface< Face > | A surface geometry mesh, in which the surface zone information is conveyed by the 'zoneId' associated with each face |
CGTSsurfaceFormat< Face > | Provide a means of reading/writing GTS format. The output is never sorted by zone and is only written if it consists entirely of triangles |
►CPrimitivePatch< face, ::Foam::UList, ::Foam::SubField< point >, point > | |
CsurfMesh | A surface mesh consisting of general polygon faces |
►CPrimitivePatch< labelledTri, ::Foam::List, pointField, point > | |
►CtriSurface | Triangulated surface description with patch information |
CbooleanSurface | Surface-surface intersection. Given two surfaces construct combined surface |
CintersectedSurface | Given triSurface and intersection creates the intersected (properly triangulated) surface. (note: intersection is the list of points and edges 'shared' by two surfaces) |
CisoSurface | A surface formed by the iso value. After "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee |
CisoSurfaceCell | A surface formed by the iso value. After "Polygonising A Scalar Field Using Tetrahedrons", Paul Bourke (http://paulbourke.net/geometry/polygonise) and "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee |
CmeshTriangulation | Triangulation of mesh faces. Generates (multiply connected) trisurface |
CorientedSurface | Given point flip all faces such that normals point in same direction |
CsampledIsoSurfaceCell | A sampledSurface defined by a surface of iso value. Always triangulated. To be used in sampleSurfaces / functionObjects. Recalculates iso surface only if time changes |
CtriSurfaceMesh | IOoject and searching on triSurface |
CPrintTable< KeyType, DataType > | Print a table in parallel, e.g.; |
►CprocessorLduInterface | An abstract base class for processor coupled interfaces |
CprocessorFvPatch | Processor patch |
CprocessorGAMGInterface | GAMG agglomerated processor interface |
►CprocessorLduInterfaceField | Abstract base class for processor coupled interfaces |
CprocessorFvPatchField< Type > | This boundary condition enables processor communication across patches |
CprocessorGAMGInterfaceField | GAMG agglomerated processor interface field |
CprocessorMeshes | Container for processor mesh addressing |
CprocLduInterface | IO interface for processorLduInterface |
CprocLduMatrix | I/O for lduMatrix and interface values |
CprocLess | Less operator for pairs of <processor><index> |
►CprofileModel | Base class for profile models |
ClookupProfile | Look-up based profile data - drag and lift coefficients are lineraly interpolated based on the supplied angle of attack |
CseriesProfile | Series-up based profile data - drag and lift coefficients computed as sum of cosine series |
CpsiChemistryCombustion | Compressibility-based chemistry model wrapper for combustion models |
CpsiCombustionModel | Combustion models for compressibility-based thermodynamics |
CpsiThermoCombustion | Compressibility-based thermo model wrapper for combustion models |
CPstreamBuffers | Buffers for inter-processor communications streams (UOPstream, UIPstream) |
CpTraits< bool > | |
CpTraits< edge > | Template specialization for pTraits<edge> so we can use syncTools |
CpTraits< int32_t > | Template specialization for pTraits<int32_t> |
CpTraits< int64_t > | Template specialization for pTraits<int64_t> |
CpTraits< labelList > | Template specialization for pTraits<labelList> so we can have fields |
CpTraits< Scalar > | |
CpTraits< uint32_t > | Template specialization for pTraits<uint32_t> |
CpTraits< uint64_t > | Template specialization for pTraits<uint64_t> |
CpTraits< vectorList > | Template specialization 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 |
CpyrolysisModelCollection | A centralized pyrolysis collection |
CQRMatrix< MatrixType > | Class templated on matrix type to perform the QR decomposition using Householder reflections on a square or rectangular matrix |
CquadraticFitPolynomial | Quadratic polynomial for centred interpolation fitting |
CquadraticLinearFitPolynomial | Quadratic/linear polynomial for interpolation fitting: quadratic normal to the face, linear in the plane of the face for consistency with 2nd-order Gauss |
CquadraticLinearUpwindFitPolynomial | Quadratic polynomial for upwind biased interpolation fitting |
CquadraticUpwindFitPolynomial | Quadratic polynomial for upwind biased interpolation fitting |
Cquaternion | Quaternion class used to perform rotations in 3D space |
►CradialModel | |
CCarnahanStarling | |
CCarnahanStarling | |
CLunSavage | |
CLunSavage | |
CSinclairJackson | |
CSinclairJackson | |
►CradiationCoupledBase | Common functions to emissivity. It gets supplied from lookup into a dictionary or calculated by the solidThermo: |
CMarshakRadiationFixedTemperatureFvPatchScalarField | A 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G) |
CMarshakRadiationFvPatchScalarField | A 'mixed' boundary condition that implements a Marshak condition for the incident radiation field (usually written as G) |
CgreyDiffusiveRadiationMixedFvPatchScalarField | This boundary condition provides a grey-diffuse condition for radiation intensity, I , for use with the finite-volume discrete-ordinates model (fvDOM), in which the radiation temperature is retrieved from the temperature field boundary condition |
CgreyDiffusiveViewFactorFixedValueFvPatchScalarField | This boundary condition provides a grey-diffuse condition for radiative heat flux, qr , for use with the view factor model |
CwideBandDiffusiveRadiationMixedFvPatchScalarField | This boundary condition provides a wide-band, diffusive radiation condition, where the patch temperature is specified |
CradiativeIntensityRay | Radiation intensity for a ray in a given direction |
CRandom | Simple random number generator |
CRaoult | Raoult's law of ideal mixing. A separate composition model is given for each species. The composition of a species is equal to the value given by the model scaled by the species fraction in the bulk of the other phase |
►CRASModel | |
►ClinearViscousStress< incompressible::RASModel > | |
►CeddyViscosity< incompressible::RASModel > | |
CkkLOmega | Low Reynolds-number k-kl-omega turbulence model for incompressible flows |
CLamBremhorstKE | Lam and Bremhorst low-Reynolds number k-epsilon turbulence model for incompressible flows |
CLienLeschziner | Lien and Leschziner low-Reynolds number k-epsilon turbulence model for incompressible flows |
CqZeta | Gibson and Dafa'Alla's q-zeta two-equation low-Re turbulence model for incompressible flows |
►CnonlinearEddyViscosity< incompressible::RASModel > | |
CLienCubicKE | Lien cubic non-linear low-Reynolds k-epsilon turbulence models for incompressible flows |
CShihQuadraticKE | Shih's quadratic algebraic Reynolds stress k-epsilon turbulence model for incompressible flows |
Cplane::ray | A direction and a reference point |
►CreactingCloud | Virtual abstract base class for templated ReactingCloud |
CReactingCloud< CloudType > | Templated base class for reacting cloud |
CReactingCloud< Foam::DSMCCloud > | |
►CreactingMultiphaseCloud | Virtual abstract base class for templated reactingMultiphaseCloud |
CReactingMultiphaseCloud< CloudType > | Templated base class for multiphase reacting cloud |
CReactingMultiphaseCloud< Foam::DSMCCloud > | |
CreactingMultiphaseParcelInjectionDataIOList | |
CreactingOneDim | Reacting, 1-D pyrolysis model |
CreactingParcelInjectionDataIOList | |
►CreactionRateFlameArea | Abstract class for reaction rate per flame area unit |
Crelaxation | Consumption rate per unit of flame area obtained from a relaxation equation |
►CReactionType | |
CIrreversibleReaction< ReactionType, ReactionThermo, ReactionRate > | Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics |
CNonEquilibriumReversibleReaction< ReactionType, ReactionThermo, ReactionRate > | Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics |
CReversibleReaction< ReactionType, ReactionThermo, ReactionRate > | Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics |
CmasterUncollatedFileOperation::readDirOp | |
CindexedCell< Gt, Cb >::Rebind_TDS< TDS2 > | |
CindexedFace< Gt, Fb >::Rebind_TDS< TDS2 > | |
CindexedVertex< Gt, Vb >::Rebind_TDS< TDS2 > | |
CreducedUnits | |
CreduceFileStates | Reduction operator for PackedList of fileState |
►CrefCount | Reference counter for various OpenFOAM components |
CField< bool > | |
CField< complexVector > | |
CField< DType > | |
CField< Foam::Field< Type > > | |
CField< Foam::SymmTensor > | |
►CField< Foam::Vector > | |
CGlobalIOField< Foam::Vector > | |
CField< Foam::Vector2D > | |
CField< label > | |
CField< LUType > | |
CField< point > | |
CField< PointType > | |
►CField< scalar > | |
CDimensionedField< scalar, Foam::volMesh > | |
CDimensionedField< scalar, triSurfacePointGeoMesh > | |
CField< symmTensor > | |
►CField< T > | |
CCompactIOField< T, BaseType > | A Field of objects of type <T> with automated input and output using a compact storage. Behaves like IOField except when binary output in case it writes a CompactListList |
CDynamicField< T, SizeInc, SizeMult, SizeDiv > | Dynamically sized Field |
CpTraits< Field< T > > | |
CField< tensor > | |
CField< TypeGrad > | |
►CField< vector > | |
CDimensionedField< vector, Foam::pointMesh > | |
CKmesh | Calculate the wavenumber vector field corresponding to the space vector field of a finite volume mesh; |
Cprobes | Set of locations to sample |
CvaluePointPatchField< vector > | |
CFieldField< Foam::Field, LUType > | |
CFieldField< Foam::Field, scalar > | |
CFieldField< Foam::Field, Type > | |
►CFieldField< PatchField, Type > | |
CGeometricField< Type, PatchField, GeoMesh >::Boundary | |
►CField< Type > | Pre-declare SubField and related Field type |
CDimensionedField< Type, Foam::pointMesh > | |
CDimensionedField< Type, Foam::surfaceMesh > | |
CDimensionedField< Type, Foam::volMesh > | |
CAverageField< Type > | A primitive field with a separate average value |
►CcoordSet | Holds list of sampling positions |
►CsampledSet | Holds list of sampling points which is filled at construction time. Various implementations of this base class to e.g. get sampling points at uniform distance along a line (uniformSet) or directly specified (cloudSet) |
CarraySet | |
CcircleSet | Samples along a circular path |
CcloudSet | |
►CfaceOnlySet | |
CmidPointAndFaceSet | |
CmidPointSet | |
CpatchCloudSet | Like cloudSet but samples nearest patch face |
CpatchSeedSet | Initialises points on or just off patch |
CpolyLineSet | Sample along poly line defined by a list of points (knots) |
CtriSurfaceMeshPointSet | SampleSet from all points of a triSurfaceMesh |
CuniformSet | |
Ccurve | A single curve in a graph |
CDimensionedField< Type, GeoMesh > | Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a reference to it is maintained |
►CfvPatchField< Type > | Abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used |
CcoupledFvPatchField< scalar > | |
►CfixedValueFvPatchField< scalar > | |
CepsilonWallFunctionFvPatchScalarField | This boundary condition provides a turbulence dissipation wall constraint for low- and high-Reynolds number turbulence models |
CkLowReWallFunctionFvPatchScalarField | This boundary condition provides a turbulence kinetic energy wall function condition for low- and high-Reynolds number turbulent flow cases |
ComegaWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on turbulnce specific dissipation, omega for both low and high Reynolds number turbulence models |
CfWallFunctionFvPatchScalarField | This boundary condition provides a turbulence damping function, f, wall function condition for low- and high Reynolds number, turbulent flow cases |
Cv2WallFunctionFvPatchScalarField | This boundary condition provides a turbulence stress normal to streamlines wall function condition for low- and high-Reynolds number, turbulent flow cases |
►CcalculatedFvPatchField< Type > | This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via field assignment, and not via a call to e.g. updateCoeffs or evaluate |
CextrapolatedCalculatedFvPatchField< Type > | This boundary condition applies a zero-gradient condition from the patch internal field onto the patch faces when evaluated but may also be assigned. snGrad returns the patch gradient evaluated from the current internal and patch field values rather than returning zero |
CgenericFvPatchField< Type > | This boundary condition provides a generic version of the calculated condition, useful as a fallback for handling unknown patch types. Not generally applicable as a user-specified condition |
CcoupledFvPatchField< Type > | Abstract base class for coupled patches |
CemptyFvPatchField< Type > | This boundary condition provides an 'empty' condition for reduced dimensions cases, i.e. 1- and 2-D geometries. Apply this condition to patches whose normal is aligned to geometric directions that do not constitue solution directions |
►CfixedGradientFvPatchField< Type > | This boundary condition supplies a fixed gradient condition, such that the patch values are calculated using: |
CuniformFixedGradientFvPatchField< Type > | This boundary condition provides a uniform fixed gradient condition |
►CfixedValueFvPatchField< Type > | This boundary condition supplies a fixed value constraint, and is the base class for a number of other boundary conditions |
CcellMotionFvPatchField< Type > | Foam::cellMotionFvPatchField |
CcodedFixedValueFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from fixedValueFvPatchField) which is then used to evaluate |
CfixedMeanFvPatchField< Type > | This boundary condition extrapolates field to the patch using the near-cell values and adjusts the distribution to match the specified, optionally time-varying, mean value |
CfixedProfileFvPatchField< Type > | This boundary condition provides a fixed value profile condition |
CmappedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of the mapped condition. It does not use information on the patch; instead it holds thr data locally |
CmappedFixedValueFvPatchField< Type > | This boundary condition maps the value at a set of cells or patch faces back to *this |
CoutletMappedUniformInletFvPatchField< Type > | This boundary conditon averages the field over the "outlet" patch specified by name "outletPatchName" and applies this as the uniform value of the field over this patch |
CtimeVaryingMappedFixedValueFvPatchField< Type > | This boundary conditions interpolates the values from a set of supplied points in space and time |
CturbulentInletFvPatchField< Type > | This boundary condition generates a fluctuating inlet condition by adding a random component to a reference (mean) field |
CuniformFixedValueFvPatchField< Type > | This boundary condition provides a uniform fixed value condition |
►CmixedFvPatchField< Type > | This boundary condition provides a base class for 'mixed' type boundary conditions, i.e. conditions that mix fixed value and patch-normal gradient conditions |
►CadvectiveFvPatchField< Type > | This boundary condition provides an advective outflow condition, based on solving DDt(W, field) = 0 at the boundary where W is the wave velocity and field is the field to which this boundary condition is applied |
CwaveTransmissiveFvPatchField< Type > | This boundary condition provides a wave transmissive outflow condition, based on solving DDt(W, field) = 0 at the boundary W is the wave velocity and field is the field to which this boundary condition is applied |
CcodedMixedFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from mixedFvPatchField) which is then used to evaluate |
CexternalCoupledMixedFvPatchField< Type > | This boundary condition provides an interface to an external application. Values are transferred as plain text files, where OpenFOAM data is written as: |
►CinletOutletFvPatchField< Type > | This boundary condition provides a generic outflow condition, with specified inflow for the case of return flow |
CfreestreamFvPatchField< Type > | This boundary condition provides a free-stream condition. It is a 'mixed' condition derived from the inletOutlet condition, whereby the mode of operation switches between fixed (free stream) value and zero gradient based on the sign of the flux |
CoutletInletFvPatchField< Type > | This boundary condition provides a generic inflow condition, with specified outflow for the case of reverse flow |
CuniformInletOutletFvPatchField< Type > | Variant of inletOutlet boundary condition with uniform inletValue |
CslicedFvPatchField< Type > | Specialization of fvPatchField which creates the underlying fvPatchField as a slice of the given complete field |
►CtransformFvPatchField< Type > | Foam::transformFvPatchField |
►CbasicSymmetryFvPatchField< Type > | A symmetry patch |
►CslipFvPatchField< Type > | This boundary condition provides a slip constraint |
CsurfaceSlipDisplacementFvPatchField< Type > | FvPatchField corresponding to surfaceSlipDisplacementPointPatchField. Is just a slip type since all hard work (projection) is done in the pointPatch field |
CsymmetryFvPatchField< Type > | This boundary condition enforces a symmetry constraint |
CsymmetryPlaneFvPatchField< Type > | This boundary condition enforces a symmetryPlane constraint |
CdirectionMixedFvPatchField< Type > | Base class for direction-mixed boundary conditions |
CfixedNormalSlipFvPatchField< Type > | This boundary condition sets the patch-normal component to a fixed value |
CmixedFixedValueSlipFvPatchField< Type > | A mixed boundary type that blends between fixedValue and slip, as opposed to the standard mixed condition that blends between fixedValue and fixedGradient; required to implement maxwellSlipU condition |
CpartialSlipFvPatchField< Type > | This boundary condition provides a partial slip condition. The amount of slip is controlled by a user-supplied field |
CwedgeFvPatchField< Type > | This boundary condition is similar to the cyclic condition, except that it is applied to 2-D geometries |
►CzeroGradientFvPatchField< Type > | This boundary condition applies a zero-gradient condition from the patch internal field onto the patch faces |
CfixedInternalValueFvPatchField< Type > | This boundary condition provides a mechanism to set boundary (cell) values directly into a matrix, i.e. to set a constraint condition. Default behaviour is to act as a zero gradient condition |
CkqRWallFunctionFvPatchField< Type > | This boundary condition provides a suitable condition for turbulence k , q , and R fields for the case of high Reynolds number flow using wall functions |
►CmixedFvPatchField< scalar > | |
►CexternalCoupledMixedFvPatchField< scalar > | |
CexternalCoupledTemperatureMixedFvPatchScalarField | This boundary condition provides a temperature interface to an external application. Values are transferred as plain text files, where OpenFOAM data is written as: |
CtotalFlowRateAdvectiveDiffusiveFvPatchScalarField | This BC is used for species inlets. The diffusion and advection fluxes are considered to calculate the inlet value for the species The massFluxFraction sets the fraction of the flux of each particular species |
►CfvsPatchField< Type > | An abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used |
CcalculatedFvsPatchField< Type > | Foam::calculatedFvsPatchField |
►CcoupledFvsPatchField< Type > | Foam::coupledFvsPatchField |
CcyclicACMIFvsPatchField< Type > | Foam::cyclicACMIFvsPatchField |
CcyclicAMIFvsPatchField< Type > | Foam::cyclicAMIFvsPatchField |
►CcyclicFvsPatchField< Type > | Foam::cyclicFvsPatchField |
CcyclicSlipFvsPatchField< Type > | Foam::cyclicSlipFvsPatchField |
CnonuniformTransformCyclicFvsPatchField< Type > | Foam::nonuniformTransformCyclicFvsPatchField |
CprocessorCyclicFvsPatchField< Type > | Foam::processorCyclicFvsPatchField |
CprocessorFvsPatchField< Type > | Foam::processorFvsPatchField |
CemptyFvsPatchField< Type > | Foam::emptyFvsPatchField |
CfixedValueFvsPatchField< Type > | Foam::fixedValueFvsPatchField |
CslicedFvsPatchField< Type > | Specialization of fvsPatchField which creates the underlying fvsPatchField as a slice of the given complete field |
CsymmetryFvsPatchField< Type > | Foam::symmetryFvsPatchField |
CsymmetryPlaneFvsPatchField< Type > | Foam::symmetryPlaneFvsPatchField |
CwedgeFvsPatchField< Type > | Foam::wedgeFvsPatchField |
CGlobalIOField< Type > | IOField with global data (so optionally read from master) |
CIOField< Type > | A primitive field of type <T> with automated input and output |
CnoiseFFT | FFT of the pressure field |
CpatchPatchDist | Like wallDist but calculates on a patch the distance to nearest neighbouring patches. Uses PatchEdgeFaceWave to do actual calculation |
CvaluePointPatchField< Type > | Foam::valuePointPatchField |
►CFieldField< Field, Type > | Generic field type |
CAveragingMethod< Foam::Vector > | |
CAveragingMethod< scalar > | |
CAveragingMethod< Type > | Base class for lagrangian averaging methods |
►CFunction1< Type > | Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a certain type, e.g. constant or table, and provide functions to return the (interpolated) value, and integral between limits |
►CConstant< Type > | Templated function that returns a constant value |
CUniform< Type > | Templated function that returns a constant value |
COneConstant< Type > | Templated function that returns the corresponding 1 (one) |
CPolynomial< Type > | |
CScale< Type > | Function1 which scales a given 'value' function by a scalar 'scale' function |
CSine< Type > | Templated sine function with support for an offset level |
CSquare< Type > | Templated square-wave function with support for an offset level |
►CTableBase< Type > | Base class for table with bounds handling, interpolation and integration |
CCSV< Type > | Templated CSV function |
CTable< Type > | Templated table container function |
CTableFile< Type > | Templated table container function where data is read from file |
CZeroConstant< Type > | Templated function that returns the corresponding 0 (zero) |
►CconvectionScheme< Type > | Abstract base class for convection schemes |
CboundedConvectionScheme< Type > | Bounded form of the selected convection scheme |
CgaussConvectionScheme< Type > | Basic second-order convection using face-gradients and Gauss' theorem |
CmultivariateGaussConvectionScheme< Type > | Basic second-order convection using face-gradients and Gauss' theorem |
►Cd2dt2Scheme< Type > | Abstract base class for d2dt2 schemes |
CEulerD2dt2Scheme< Type > | First-order Euler implicit d2dt2 using the current and two previous time-step values |
CsteadyStateD2dt2Scheme< Type > | SteadyState d2dt2 which returns 0 |
►CddtScheme< Type > | Abstract base class for ddt schemes |
CbackwardDdtScheme< Type > | Second-order backward-differencing ddt using the current and two previous time-step values |
CboundedDdtScheme< Type > | Bounded form of the selected ddt scheme |
CCoEulerDdtScheme< Type > | Courant number limited first-order Euler implicit/explicit ddt |
CCrankNicolsonDdtScheme< Type > | Second-oder Crank-Nicolson implicit ddt using the current and previous time-step fields as well as the previous time-step ddt |
CEulerDdtScheme< Type > | Basic first-order Euler implicit/explicit ddt using only the current and previous time-step values |
ClocalEulerDdtScheme< Type > | Local time-step first-order Euler implicit/explicit ddt |
CSLTSDdtScheme< Type > | Stabilised local time-step first-order Euler implicit/explicit ddt. The time-step is adjusted locally so that an advective equations remains diagonally dominant |
CsteadyStateDdtScheme< Type > | SteadyState implicit/explicit ddt which returns 0 |
►CdivScheme< Type > | Abstract base class for div schemes |
CgaussDivScheme< Type > | Basic second-order div using face-gradients and Gauss' theorem |
►CgradScheme< Type > | Abstract base class for gradient schemes |
CcellLimitedGrad< Type > | CellLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CcellMDLimitedGrad< Type > | CellMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CfaceLimitedGrad< Type > | FaceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CfaceMDLimitedGrad< Type > | FaceMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CfourthGrad< Type > | Second-order gradient scheme using least-squares |
CgaussGrad< Type > | Basic second-order gradient scheme using face-interpolation and Gauss' theorem |
CleastSquaresGrad< Type > | Second-order gradient scheme using least-squares |
CLeastSquaresGrad< Type, Stencil > | Gradient calculated using weighted least-squares on an arbitrary stencil. The stencil type is provided via a template argument and any cell-based stencil is supported: |
►ClaplacianScheme< Type, GType > | Abstract base class for laplacian schemes |
CgaussLaplacianScheme< Type, GType > | Basic second-order laplacian using face-gradients and Gauss' theorem |
►CsnGradScheme< Type > | Abstract base class for snGrad schemes |
CCentredFitSnGradScheme< Type, Polynomial, Stencil > | |
CcorrectedSnGrad< Type > | Simple central-difference snGrad scheme with non-orthogonal correction |
CfaceCorrectedSnGrad< Type > | Simple central-difference snGrad scheme with non-orthogonal correction |
ClimitedSnGrad< Type > | Run-time selected snGrad scheme with limited non-orthogonal correction |
CorthogonalSnGrad< Type > | Simple central-difference snGrad scheme using the cell-centre to cell-centre delta-coefficients |
CuncorrectedSnGrad< Type > | Simple central-difference snGrad scheme using the non-orthogonal mesh delta-coefficients but without non-orthogonal correction |
CfvMatrix< Type > | A special matrix type and solver, designed for finite volume solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise |
►CmultivariateSurfaceInterpolationScheme< Type > | Abstract base class for multi-variate surface interpolation schemes |
CmultivariateIndependentScheme< Type > | Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable and applied independently |
CmultivariateScheme< Type, Scheme > | Generic multi-variate discretisation scheme class which may be instantiated for any of the NVD, CNVD or NVDV schemes |
CmultivariateSelectionScheme< Type > | Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable |
CmultivariateUpwind< Type > | Upwind-difference form of the multivariate surfaceInterpolationScheme |
►CSubField< Type > | Pre-declare related SubField type |
CSubDimensionedField< Type, GeoMesh > | SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField |
►CsurfaceInterpolationScheme< Type > | Abstract base class for surface interpolation schemes |
CcellCoBlended< Type > | Two-scheme cell-based Courant number based blending differencing scheme |
CclippedLinear< Type > | Central-differencing interpolation scheme using clipped-weights to improve stability on meshes with very rapid variations in cell size |
CCoBlended< Type > | Two-scheme Courant number based blending differencing scheme |
Cdownwind< Type > | Downwind differencing scheme class |
CfixedBlended< Type > | Two-scheme fixed-blending differencing scheme |
►ClimitedSurfaceInterpolationScheme< Type > | Abstract base class for limited surface interpolation schemes |
Cblended< Type > | Linear/upwind blended differencing scheme |
CLimitedScheme< Type, Limiter, LimitFunc > | Class to create NVD/TVD limited weighting-factors |
CPhiScheme< Type, PhiLimiter > | Class to create the weighting-factors based on the face-flux |
►Cupwind< Type > | Upwind differencing scheme class |
►ClinearUpwind< Type > | LinearUpwind interpolation scheme class derived from upwind and returns upwind weighting factors and also applies a gradient-based explicit correction |
CLUST< Type > | LUST: Linear-upwind stabilised transport |
ClinearUpwindV< Type > | LinearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but also applies an explicit correction |
CPureUpwindFitScheme< Type, Polynomial, Stencil > | Upwind biased fit surface interpolation scheme that applies an explicit correction to upwind |
ClimiterBlended< Type > | Blends two specified schemes using the limiter function provided by a limitedSurfaceInterpolationScheme |
ClimitWith< Type > | LimitWith differencing scheme limits the specified scheme with the specified limiter |
►Clinear< Type > | Central-differencing interpolation scheme class |
CCentredFitScheme< Type, Polynomial, Stencil > | Centred fit surface interpolation scheme which applies an explicit correction to linear |
Ccubic< Type > | Cubic interpolation scheme class derived from linear and returns linear weighting factors but also applies an explicit correction |
CpointLinear< Type > | Face-point interpolation scheme class derived from linear and returns linear weighting factors but also applies an explicit correction |
CUpwindFitScheme< Type, Polynomial, Stencil > | Upwind biased fit surface interpolation scheme that applies an explicit correction to linear |
ClocalBlended< Type > | Two-scheme localBlended differencing scheme |
ClocalMax< Type > | LocalMax-mean differencing scheme class |
ClocalMin< Type > | LocalMin-mean differencing scheme class |
CmidPoint< Type > | Mid-point interpolation (weighting factors = 0.5) scheme class |
►CmultivariateSurfaceInterpolationScheme< Type >::fieldScheme | SurfaceInterpolationScheme sub-class returned by operator(field) |
CmultivariateSelectionScheme< Type >::fieldScheme | SurfaceInterpolationScheme sub-class returned by operator(field) |
CmultivariateUpwind< Type >::fieldScheme | SurfaceInterpolationScheme sub-class returned by operator(field) |
CoutletStabilised< Type > | Outlet-stabilised interpolation scheme which applies upwind differencing to the faces of the cells adjacent to outlets |
CreverseLinear< Type > | Inversed weight central-differencing interpolation scheme class |
CskewCorrected< Type > | Skewness-corrected interpolation scheme that applies an explicit correction to given scheme |
Cweighted< Type > | Interpolation scheme class using weights looked-up from the objectRegistry |
►Ctoken::compound | Abstract base class for complex tokens |
Ctoken::Compound< T > | A templated class for holding compound tokens |
CFunction1< Foam::Vector > | |
►CFunction1< scalar > | |
►Cramp | Ramp function base class for the set of scalar functions starting from 0 and increasing monotonically to 1 from start over the duration and remaining at 1 thereafter |
ChalfCosineRamp | Half-cosine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter |
ClinearRamp | Linear ramp function starting from 0 and increasing linearRamply to 1 from start over the duration and remaining at 1 thereafter |
CquadraticRamp | Quadratic ramp function starting from 0 and increasing quadraticRampally to 1 from t_0 over the duration and remaining at 1 thereafter |
CquarterCosineRamp | Quarter-cosine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter |
CquarterSineRamp | Quarter-sine ramp function starting from 0 and increasing to 1 from start over the duration and remaining at 1 thereafter |
CSubField< point > | |
CsurfaceInterpolationScheme< GType > | |
►CsurfaceInterpolationScheme< scalar > | |
Charmonic | Harmonic-mean differencing scheme class |
CtmpNrc< T >::refCount | |
CrefineCell | Container with cells to refine. Refinement given as single direction |
CrefinementData | Transfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave |
CrefinementDistanceData | Transfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave |
CrefinementParameters | Simple container to keep together refinement specific information |
CrefinementSurfaces | Container for data on surfaces used for surface-driven refinement. Contains all the data about the level of refinement needed per surface |
CregExp | Wrapper around POSIX extended regular expressions |
►CregionCoupledBase | Base class with common functinality for regionCoupled polyPatch. It includes AMI |
CregionCoupledPolyPatch | Region coupled polyPatch |
CregionCoupledWallPolyPatch | RegionCoupledWall |
►CregionCoupledLduInterface | An abstract base class for region coupled interfaces |
►CregionCoupledBaseFvPatch | Base class of regionCoupledFvPatch with common functionality for regionCoupledFvPatch and regionCoupledWallFvPatch |
CregionCoupledFvPatch | Common functionality for regionCoupleFvPatch and regionCoupledWallFvPatch |
CregionCoupledWallFvPatch | Foam::regionCoupledWallFvPatch |
CregionCoupledBaseGAMGInterface | Base class for GAMG agglomerated coupled region interface |
CregionModel | Base class for region models |
CregionModel1D | Base class for 1-D region models |
CregionModelFunctionObject | Region model function object base class |
CregionModelFunctionObject | |
CregionModelFunctionObjectList | List of cloud function objects |
CregionSide | Determines the 'side' for every face and connected to a singly-connected (through edges) region of faces. Gets set of faces and a list of mesh edges ('fenceEdges') which should not be crossed. Used in splitting a mesh region |
►CrelativeVelocityModel | |
Cgeneral | |
Csimple | |
CremoveCells | Given list of cells to remove insert all the topology changes |
CremoveFaces | Given list of faces to remove insert all the topology changes. Contains helper function to get consistent set of faces to remove |
CremovePoints | Removes selected points from mesh and updates faces using these points |
►CrenumberMethod | Abstract base class for renumbering |
CCuthillMcKeeRenumber | Cuthill-McKee renumbering |
CmanualRenumber | Renumber given a ordered-to-original cell association in a file |
CrandomRenumber | Random renumber. Just to see effect of renumbering |
CSloanRenumber | Sloan renumbering algorithm |
CspringRenumber | Use spring analogy - attract neighbouring cells according to the distance of their cell indices |
CstructuredRenumber | Renumbering according to mesh layers. depthFirst = true: first column gets ids 0..nLayer-1, second nLayers..2*nLayers-1 etc. depthFirst = false: first layer gets ids 0,1,2 etc |
CzoltanRenumber | Renumber using Zoltan |
CrepatchPolyTopoChanger | A 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 |
►Crestraint | Base class for defining restraints for rigid-body dynamics |
ClinearAxialAngularSpring | Linear axial angular spring restraint |
ClinearDamper | Linear damper restraint. Operates in the local frame of the body |
ClinearSpring | Linear spring restraint |
CsphericalAngularDamper | Spherical angular damper restraint. Operates in the local frame of the body |
CreuseTmp< TypeR, Type1 > | |
CreuseTmp< TypeR, TypeR > | |
CreuseTmpDimensionedField< TypeR, Type1, GeoMesh > | |
CreuseTmpDimensionedField< TypeR, TypeR, GeoMesh > | |
CreuseTmpFieldField< Field, TypeR, Type1 > | |
CreuseTmpFieldField< Field, TypeR, TypeR > | |
CreuseTmpGeometricField< TypeR, Type1, PatchField, GeoMesh > | |
CreuseTmpGeometricField< TypeR, TypeR, PatchField, GeoMesh > | |
CreuseTmpTmp< TypeR, Type1, Type12, Type2 > | |
CreuseTmpTmp< TypeR, Type1, Type12, TypeR > | |
CreuseTmpTmp< TypeR, TypeR, TypeR, Type2 > | |
CreuseTmpTmp< TypeR, TypeR, TypeR, TypeR > | |
CreuseTmpTmpDimensionedField< TypeR, Type1, Type12, Type2, GeoMesh > | |
CreuseTmpTmpDimensionedField< TypeR, Type1, Type12, TypeR, GeoMesh > | |
CreuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, Type2, GeoMesh > | |
CreuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, TypeR, GeoMesh > | |
CreuseTmpTmpFieldField< Field, TypeR, Type1, Type12, Type2 > | |
CreuseTmpTmpFieldField< Field, TypeR, Type1, Type12, TypeR > | |
CreuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, Type2 > | |
CreuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, TypeR > | |
CreuseTmpTmpGeometricField< TypeR, Type1, Type12, Type2, PatchField, GeoMesh > | |
CreuseTmpTmpGeometricField< TypeR, Type1, Type12, TypeR, PatchField, GeoMesh > | |
CreuseTmpTmpGeometricField< TypeR, TypeR, TypeR, Type2, PatchField, GeoMesh > | |
CreuseTmpTmpGeometricField< TypeR, TypeR, TypeR, TypeR, PatchField, GeoMesh > | |
CrhoChemistryCombustion | Density-based chemistry model wrapper for combustion models |
CrhoCombustionModel | Combustion models for rho-based thermodynamics |
CrhoMagSqr< Type > | |
CrhoThermoCombustion | Density-based thermo model wrapper for combustion models |
►CrigidBodyInertia | |
►CrigidBody | |
CcompositeBody | |
Ccuboid | |
►CmasslessBody | |
CjointBody | |
Csphere | |
CrigidBodyInertia | This 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 |
►CrigidBodyModel | Basic rigid-body model representing a system of rigid-bodies connected by 1-6 DoF joints |
CrigidBodyMotion | Six degree of freedom motion for a rigid body |
CrigidBodyModelState | Holds the motion state of rigid-body model |
►CrigidBodySolver | |
CCrankNicolson | Crank-Nicolson 2nd-order time-integrator for 6DoF solid-body motion |
CNewmark | Newmark 2nd-order time-integrator for 6DoF solid-body motion |
Csymplectic | Symplectic 2nd-order explicit time-integrator for rigid-body motion |
CmasterUncollatedFileOperation::rmDirOp | |
CmasterUncollatedFileOperation::rmOp | |
CRosinRammler | Rosin-Rammler distributionModel |
CsammMesh | A 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 feateres exist, the mesh is created as polyMesh |
►CsampledSurface | An abstract class for surfaces with sampling |
CdistanceSurface | A sampledSurface defined by a distance to a surface |
CsampledCuttingPlane | A sampledSurface defined by a plane using the iso-surface algorithm to 'cut' the mesh |
CsampledIsoSurface | A sampledSurface defined by a surface of iso value. Always triangulated. To be used in sampleSurfaces / functionObjects. Recalculates iso surface only if time changes |
CsampledIsoSurfaceCell | A sampledSurface defined by a surface of iso value. Always triangulated. To be used in sampleSurfaces / functionObjects. Recalculates iso surface only if time changes |
CsampledPatch | A sampledSurface on patches. Non-triangulated by default |
CsampledPlane | A sampledSurface defined by a plane which 'cuts' the mesh using the cuttingPlane alorithm. The plane is triangulated by default |
CsampledThresholdCellFaces | A sampledSurface defined by the cell faces corresponding to a threshold value |
CsampledTriSurfaceMesh | A sampledSurface from a triSurfaceMesh. It samples on the points/triangles of the triSurface |
CSaturated | Model which uses a saturation pressure model for a single species to calculate the interface composition |
►CsaturationModel | |
►CAntoine | Antoine equation for the vapour pressure |
CAntoineExtended | Extended Antoine equation for the vapour pressure |
CArdenBuck | ArdenBuck equation for the vapour pressure of moist air |
CconstantSaturationConditions | Constant saturation pressure and temperature |
Cfunction1 | Saturation vapour temperature in terms of the vapour pressure (in Pa). The saturation temperature in Kelvins is specified as a Foam::Function1 type, to enable use of, e.g. constant, polynomial, table values |
Cpolynomial | Polynomial equation for the saturation vapour temperature in terms of the vapour pressure (in Pa) |
CscalarMatrices | Scalar matrices |
CscalarProduct< arg1, arg2 > | |
CscalarRange | A scalar range specifier |
►CscatterModel | Base class for radiation scattering |
CcloudScatter | Cloud radiation scatter model |
CconstantScatter | Constant radiation scatter coefficient |
CnoScatter | Dummy scatter model for 'none' |
►CsearchableSurfaceFeatures | Decorator that returns the features of a searchable surface |
CsearchableBoxFeatures | |
CsearchablePlateFeatures | |
CtriSurfaceMeshFeatures | |
CsearchableSurfacesQueries | A 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 |
Csepternion | Septernion class used to perform translations and rotations in 3D space |
CSHA1 | Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1 |
CSHA1Digest | The SHA1 message digest |
CshellSurfaces | Encapsulates queries for volume refinement ('refine all cells within shell') |
CshortEdgeFilter2D | This class filters short edges generated by the CV2D mesher |
CsigFpe | Set up trapping for floating point exceptions (signal FPE) |
CsigInt | Signal handler for INT interupt |
CsigQuit | Signal handler for QUIT interupt |
CsigSegv | Signal handler for SEGV interupt |
CsigStopAtWriteNow | Signal handler for interupt defined by OptimisationSwitches::stopAtWriteNowSignal |
CsigWriteNow | Signal handler for interupt defined by OptimisationSwitches::writeNowSignal |
Csimple | Simple relative velocity model |
►CsimpleRegIOobject | Abstract base class for registered object with I/O. Used in debug symbol registration |
CaddcommsTypeToOpt | |
CaddDimensionSetsToDebug | |
CaddfileModificationCheckingToOpt | |
CaddstopAtWriteNowSignalToOpt | |
CaddwriteNowSignalToOpt | |
CRegisterDebugSwitch< Type > | Define the debug information, lookup as Name |
CRegisterSwitch< Type > | Class and registration macros for InfoSwitches and OptimisationSwitches to support reading from system/controlDict and dynamic update |
CSinclairJackson | |
CsingleLayerRegion | Base class for single layer region models |
CsingleProcessorFaceSetsConstraint | Constraint to keep all cells connected to face or point of faceSet on a single processor |
CsixDoFRigidBodyMotion | Six degree of freedom motion for a rigid body |
►CsixDoFRigidBodyMotionConstraint | Base class for defining constraints for sixDoF motions |
Caxis | Orientation constraint: may only rotate around a fixed axis |
Cline | Translation constraint on the centre of rotation: may only move along a line |
Corientation | Orientation constraint: fixed in global space |
Cplane | Translation constraint on the centre of rotation: may only move on a plane |
Cpoint | Translation constraint on the centre of rotation: fixed in space |
►CsixDoFRigidBodyMotionRestraint | Base class for defining restraints for sixDoF motions |
ClinearAxialAngularSpring | SixDoFRigidBodyMotionRestraints model. Linear axial angular spring |
ClinearDamper | SixDoFRigidBodyMotionRestraints model. Linear spring |
ClinearSpring | SixDoFRigidBodyMotionRestraints model. Linear spring |
CsphericalAngularDamper | SixDoFRigidBodyMotionRestraints model. Spherical angular damper |
CsphericalAngularSpring | SixDoFRigidBodyMotionRestraints model. Spherical angular spring |
CtabulatedAxialAngularSpring | SixDoFRigidBodyMotionRestraints model. Axial angular spring with moment values drawn from an interpolation table. Linear damping |
CsixDoFRigidBodyMotionState | Holds 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 | |
CCrankNicolson | Crank-Nicolson 2nd-order time-integrator for 6DoF solid-body motion |
CNewmark | Newmark 2nd-order time-integrator for 6DoF solid-body motion |
Csymplectic | Symplectic 2nd-order explicit time-integrator for 6DoF solid-body motion |
CSLListBase | Base singly-linked list |
CSmanip< T > | |
CsmoothAlignmentSolver | |
CsmoothData | Helper class used by the fvc::smooth and fvc::spread functions |
CsmoothDelta | Smoothed delta which takes a given simple geometric delta and applies smoothing to it such that the ratio of deltas between two cells is no larger than a specified amount, typically 1.15 |
►ClduMatrix::smoother | Abstract base-class for lduMatrix smoothers |
CDICGaussSeidelSmoother | Combined DIC/GaussSeidel smoother for symmetric matrices in which DIC smoothing is followed by GaussSeidel to ensure that any "spikes" created by the DIC sweeps are smoothed-out |
CDICSmoother | Simplified diagonal-based incomplete Cholesky smoother for symmetric matrices |
CDILUGaussSeidelSmoother | Combined DILU/GaussSeidel smoother for asymmetric matrices in which DILU smoothing is followed by GaussSeidel to ensure that any "spikes" created by the DILU sweeps are smoothed-out |
CDILUSmoother | Simplified diagonal-based incomplete LU smoother for asymmetric matrices |
CFDICSmoother | Simplified diagonal-based incomplete Cholesky smoother for symmetric matrices |
CGaussSeidelSmoother | A lduMatrix::smoother for Gauss-Seidel |
CnonBlockingGaussSeidelSmoother | Variant of gaussSeidelSmoother that expects processor boundary cells to be sorted last and so can block later. Only when the cells are actually visited does it need the results to be present. It is expected that there is little benefit to be gained from doing this on a patch by patch basis since the number of processor interfaces is quite small and the overhead of checking whether a processor interface is finished might be quite high (call into mpi). Also this would require a dynamic memory allocation to store the state of the outstanding requests |
CsymGaussSeidelSmoother | A lduMatrix::smoother for symmetric Gauss-Seidel |
►CLduMatrix< Type, DType, LUType >::smoother | Abstract base-class for LduMatrix smoothers |
CTGaussSeidelSmoother< Type, DType, LUType > | Foam::TGaussSeidelSmoother |
CsnapParameters | Simple container to keep together snap specific information |
CsnappyLayerDriver | All to do with adding layers |
CsnappyRefineDriver | |
CsnappySnapDriver | All to do with snapping to surface |
CsolidArrheniusReactionRate | Arrhenius reaction rate for solids |
►CsolidBodyMotionFunction | Base class for defining solid-body motions |
CaxisRotationMotion | Constant velocity rotation around CoG. Similar to rotatingMotion but motion specified as rotation vector |
ClinearMotion | SolidBodyMotionFvMesh 6DoF motion function. Constant velocity displacement |
CmultiMotion | Combination of SolidBodyMotionFvMesh 6DoF motion functions |
CoscillatingLinearMotion | SolidBodyMotionFvMesh 6DoF motion function. Oscillating displacement |
CoscillatingRotatingMotion | SolidBodyMotionFvMesh 6DoF motion function. Oscillating rotation |
CrotatingMotion | SolidBodyMotionFvMesh 6DoF motion function |
CSDA | Ship design analysis (SDA) 3DoF motion function |
Ctabulated6DoFMotion | Tabulated 6DoF motion function |
Csolidification | Solidification phase change model where all film mass is converted when the local temperature > activation temperature. The latent heat is assumed to be removed by heat-transfer to the wall |
CsolidMixtureProperties | A mixture of solids |
►CsolidProperties | The thermophysical properties of a solid |
Cash | Coal ash solid properties |
CC | Graphite solid properties |
CCaCO3 | Calcium carbonate (limestone) |
►CLduMatrix< Type, DType, LUType >::solver | Abstract base-class for LduMatrix solvers |
CDiagonalSolver< Type, DType, LUType > | Foam::DiagonalSolver |
CPBiCCCG< Type, DType, LUType > | Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditioner |
CPBiCICG< Type, DType, LUType > | Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditioner |
CPCICG< Type, DType, LUType > | Preconditioned conjugate gradient solver for symmetric lduMatrices using a run-time selectable preconditioner |
CSmoothSolver< Type, DType, LUType > | Iterative solver for symmetric and assymetric matrices which uses a run-time selected smoother e.g. GaussSeidel to converge the solution to the required tolerance. To improve efficiency, the residual is evaluated after every nSweeps smoothing iterations |
►ClduMatrix::solver | Abstract base-class for lduMatrix solvers |
CdiagonalSolver | Foam::diagonalSolver |
►CGAMGSolver | Geometric agglomerated algebraic multigrid solver |
CGAMGPreconditioner | Geometric agglomerated algebraic multigrid preconditioner |
CPBiCG | Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditioner |
CPBiCGStab | Preconditioned bi-conjugate gradient stabilized solver for asymmetric lduMatrices using a run-time selectable preconditioner |
CPCG | Preconditioned conjugate gradient solver for symmetric lduMatrices using a run-time selectable preconditioner |
CsmoothSolver | Iterative solver for symmetric and asymetric matrices which uses a run-time selected smoother e.g. GaussSeidel to converge the solution to the required tolerance |
CSolverPerformance< Type > | SolverPerformance is the class returned by the LduMatrix solver containing performance statistics |
►CsootModel | Base class for soor models |
CmixtureFractionSoot< ThermoType > | This soot model is purely an state model. The ammount of soot produced is determined by a single step chemistry as : |
CnoSoot | NoSoot |
CspatialTransform | Compact representation of the Plücker spatial transformation tensor in terms of the rotation tensor E and translation vector r |
Cspecie | Base class of the thermophysical property types |
►CSpecie | |
CadiabaticPerfectFluid< Specie > | Adiabatic perfect fluid equation of state |
CBoussinesq< Specie > | Incompressible gas equation of state using the Boussinesq approximation for the density as a function of temperature only: |
CicoPolynomial< Specie, PolySize > | Incompressible, polynomial form of equation of state, using a polynomial function for density |
CincompressiblePerfectGas< Specie > | Incompressible gas equation of state using a constant reference pressure in the perfect gas equation of state rather than the local pressure so that the density only varies with temperature and composition |
Clinear< Type > | Central-differencing interpolation scheme class |
CPengRobinsonGas< Specie > | PengRobinsonGas gas equation of state |
CperfectFluid< Specie > | Perfect gas equation of state |
CperfectGas< Specie > | Perfect gas equation of state |
CrhoConst< Specie > | RhoConst (rho = const) of state |
CReaction< ReactionThermo >::specieCoeffs | Class to hold the specie index and its coefficients in the |
CspecieElement | |
Csphere | Specialization of rigidBody to construct a sphere given the mass and radius |
CsplitCell | Description of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement |
CrefinementHistory::splitCell8 | |
►CsprayCloud | Virtual abstract base class for templated SprayCloud |
CSprayCloud< CloudType > | Templated base class for spray cloud |
CSprayCloud< Foam::DSMCCloud > | |
CSRIFallOffFunction | The SRI fall-off function |
CstabiliseOp< T > | |
CstabiliseOp2< T1, T2 > | |
CstabiliseOp3< T, T1, T2 > | |
CstandardPhaseChange | Standard phase change model with modification for boiling |
CstandardRadiation | Standard radiation model |
►CSTARCDCore | Core routines used when reading/writing pro-STAR vrt/cel/bnd files |
CSTARCDedgeFormat | Read/write the lines from pro-STAR vrt/cel files |
►CSTARCDsurfaceFormatCore | Internal class used by the STARCDsurfaceFormat |
CSTARCDsurfaceFormat< Face > | Read/write the surface shells from pro-STAR vrt/cel files |
CstarMesh | A 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 feateres exist, the mesh is created as polyMesh |
►CStaticHashTableCore | Template-invariant bits for StaticHashTable |
CStaticHashTable< T, Key, Hash > | STL conforming hash table |
CODESolver::stepState | |
CSTLsurfaceFormatCore | Internal class used by the STLsurfaceFormat |
CSTLtriangle | A triangle representation for STL files |
CStokes | Turbulence model for Stokes flow |
►Cstreambuf | |
Csha1streambuf | A streambuf class for calculating SHA1 digests |
►Cstring | |
►Cstring | A class for handling character strings derived from std::string |
CfileName | A class for handling file names |
►Cword | A class for handling words, derived from string |
CnamedBlock | Gives name to a block |
CkeyType | A class for handling keywords in dictionaries |
CwordRe | A wordRe is a word, but can also have a regular expression for matching words |
CLList< Foam::string > | |
CsubBody | This specialized rigidBody holds the original body after it has been merged into a master |
CsubBody | |
►CsubCycleField< GeometricField > | |
CsubCycle< GeometricField > | Perform a subCycleTime on a field |
►CsubCycleTime | A class for managing sub-cycling times |
CsubCycle< GeometricField > | Perform a subCycleTime on a field |
►CsubModelBase | Base 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 |
►CCloudSubModelBase< Foam::CollidingCloud< CloudType > > | |
CCollisionModel< Foam::CollidingCloud< CloudType > > | |
►CCloudSubModelBase< Foam::CollidingCloud< Foam::DSMCCloud > > | |
CCollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::CollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CCollisionModel< Foam::CollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
►CCloudSubModelBase< Foam::DSMCCloud > | |
CPatchInteractionModel< Foam::DSMCCloud > | |
►CCloudSubModelBase< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CDispersionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CPatchInteractionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CStochasticCollisionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CSurfaceFilmModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CCloudSubModelBase< Foam::KinematicCloud< CloudType > > | |
CDispersionModel< Foam::KinematicCloud< CloudType > > | |
CPatchInteractionModel< Foam::KinematicCloud< CloudType > > | |
CStochasticCollisionModel< Foam::KinematicCloud< CloudType > > | |
CSurfaceFilmModel< Foam::KinematicCloud< CloudType > > | |
►CCloudSubModelBase< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CDispersionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CPatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CStochasticCollisionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CSurfaceFilmModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::MPPICCloud< CloudType > > | |
CDampingModel< Foam::MPPICCloud< CloudType > > | |
CIsotropyModel< Foam::MPPICCloud< CloudType > > | |
CPackingModel< Foam::MPPICCloud< CloudType > > | |
►CCloudSubModelBase< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CDampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CIsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CPackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::ReactingCloud< CloudType > > | |
CCompositionModel< Foam::ReactingCloud< CloudType > > | |
CPhaseChangeModel< Foam::ReactingCloud< CloudType > > | |
►CCloudSubModelBase< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CCompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CPhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::ReactingMultiphaseCloud< CloudType > > | |
CDevolatilisationModel< Foam::ReactingMultiphaseCloud< CloudType > > | |
CSurfaceReactionModel< Foam::ReactingMultiphaseCloud< CloudType > > | |
►CCloudSubModelBase< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
CDevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
CSurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::SprayCloud< CloudType > > | |
CAtomizationModel< Foam::SprayCloud< CloudType > > | |
CBreakupModel< Foam::SprayCloud< CloudType > > | |
►CCloudSubModelBase< Foam::SprayCloud< Foam::DSMCCloud > > | |
CAtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > > | |
CBreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< Foam::ThermoCloud< CloudType > > | |
CHeatTransferModel< Foam::ThermoCloud< CloudType > > | |
►CCloudSubModelBase< Foam::ThermoCloud< Foam::DSMCCloud > > | |
CHeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > | |
►CCloudSubModelBase< CloudType > | Base class for cloud sub-models |
►CAtomizationModel< CloudType > | Templated atomization model class |
CBlobsSheetAtomization< CloudType > | Primary Breakup Model for pressure swirl atomizers |
CLISAAtomization< CloudType > | Primary Breakup Model for pressure swirl atomizers |
CNoAtomization< CloudType > | Dummy phase change model for 'none' |
►CBreakupModel< CloudType > | Templated break-up model class |
CETAB< CloudType > | The Enhanced TAB model |
CNoBreakup< CloudType > | Dummy breakup model for 'none' |
CPilchErdman< CloudType > | Particle secondary breakup model, based on the reference: |
CReitzDiwakar< CloudType > | Secondary breakup model |
CReitzKHRT< CloudType > | Secondary breakup model which uses the Kelvin-Helmholtz instability theory to predict the 'stripped' droplets... and the Raleigh-Taylor instability as well |
CSHF< CloudType > | Secondary Breakup Model to take account of the different breakup regimes, bag, molutimode, shear... |
CTAB< CloudType > | The TAB Method for Numerical Calculation of Spray Droplet Breakup |
►CCloudFunctionObject< CloudType > | Templated cloud function object base class |
CFacePostProcessing< CloudType > | Records particle face quantities on used-specified face zone |
CParticleCollector< CloudType > | Function object to collect the parcel mass- and mass flow rate over a set of polygons. The polygons can either be specified by sets of user- supplied points, or in a concentric circles arrangement. If a parcel is 'collected', it can be flagged to be removed from the domain using the removeCollected entry |
CParticleErosion< CloudType > | Creates particle erosion field, Q |
CParticleTracks< CloudType > | Records particle state (all variables) on each call to postFace |
CParticleTrap< CloudType > | Traps particles within a given phase fraction for multi-phase cases |
CPatchPostProcessing< CloudType > | Standard post-processing |
CVoidFraction< CloudType > | Creates particle void fraction field on carrier phase |
►CCollisionModel< CloudType > | Templated collision model class |
CNoCollision< CloudType > | Place holder for 'none' option |
CPairCollision< CloudType > | |
►CCompositionModel< CloudType > | Templated reacting parcel composition model class Consists of carrier species (via thermo package), and additional liquids and solids |
CNoComposition< CloudType > | Dummy class for 'none' option - will raise an error if any functions are called that require return values |
CSingleMixtureFraction< CloudType > | Templated parcel multi-phase, multi-component class |
CSinglePhaseMixture< CloudType > | Templated parcel single phase, multi-component class |
►CDampingModel< CloudType > | Base class for collisional damping models |
CNoDamping< CloudType > | |
CRelaxation< CloudType > | Relaxation collisional damping model |
►CDevolatilisationModel< CloudType > | Templated devolatilisation model class |
CConstantRateDevolatilisation< CloudType > | Constant rate devolatisation model |
CNoDevolatilisation< CloudType > | Dummy devolatilisation model for 'none' |
CSingleKineticRateDevolatilisation< CloudType > | Single kinetic rate devolatisation model |
►CDispersionModel< CloudType > | |
►CDispersionRASModel< CloudType > | Base class for particle dispersion models based on RAS turbulence |
CGradientDispersionRAS< CloudType > | The velocity is perturbed in the direction of -grad(k), with a Gaussian random number distribution with variance sigma. where sigma is defined below |
CStochasticDispersionRAS< CloudType > | The velocity is perturbed in random direction, with a Gaussian random number distribution with variance sigma. where sigma is defined below |
CNoDispersion< CloudType > | Place holder for 'none' option |
►CHeatTransferModel< CloudType > | Templated heat transfer model class |
CNoHeatTransfer< CloudType > | Dummy heat transfer model for 'none' |
CRanzMarshall< CloudType > | The Ranz-Marshall correlation for heat transfer |
►CInjectionModel< CloudType > | Templated injection model class |
CCellZoneInjection< CloudType > | Injection positions specified by a particle number density within a cell set |
CConeInjection< CloudType > | Multi-point cone injection model |
CConeNozzleInjection< CloudType > | Cone injection |
CFieldActivatedInjection< CloudType > | Injection at specified positions, with the conditions: |
CInflationInjection< CloudType > | Inflation injection - creates new particles by splitting existing particles within in a set of generation cells, then inflating them to a target diameter within the generation cells and an additional set of inflation cells |
CKinematicLookupTableInjection< CloudType > | Particle injection sources read from look-up table. Each row corresponds to an injection site |
CManualInjection< CloudType > | Manual injection |
CNoInjection< CloudType > | Place holder for 'none' option |
CPatchFlowRateInjection< CloudType > | Patch injection, by using patch flow rate to determine concentration and velocity |
CPatchInjection< CloudType > | Patch injection |
CReactingLookupTableInjection< CloudType > | Particle injection sources read from look-up table. Each row corresponds to an injection site |
CReactingMultiphaseLookupTableInjection< CloudType > | Particle injection sources read from look-up table. Each row corresponds to an injection site |
CThermoLookupTableInjection< CloudType > | Particle injection sources read from look-up table. Each row corresponds to an injection site |
►CIsotropyModel< CloudType > | Base class for collisional return-to-isotropy models |
CNoIsotropy< CloudType > | |
CStochastic< CloudType > | Stochastic return-to-isotropy model |
►CPackingModel< CloudType > | Base class for packing models |
CExplicit< CloudType > | Explicit model for applying an inter-particle stress to the particles |
CImplicit< CloudType > | Implicit model for applying an inter-particle stress to the particles |
CNoPacking< CloudType > | |
►CPatchInteractionModel< CloudType > | Templated patch interaction model class |
CLocalInteraction< CloudType > | Patch interaction specified on a patch-by-patch basis |
CMultiInteraction< CloudType > | Runs multiple patch interaction models in turn. Takes dictionary where all the subdictionaries are the interaction models |
CNoInteraction< CloudType > | Dummy class for 'none' option - will raise an error if any functions are called that require return values |
CRebound< CloudType > | Simple rebound patch interaction model |
CStandardWallInteraction< CloudType > | Wall interaction model |
►CPhaseChangeModel< CloudType > | Templated phase change model class |
CLiquidEvaporation< CloudType > | Liquid evaporation model |
CLiquidEvaporationBoil< CloudType > | Liquid evaporation model |
CNoPhaseChange< CloudType > | Dummy phase change model for 'none' |
►CStochasticCollisionModel< CloudType > | Templated stochastic collision model class |
CNoStochasticCollision< CloudType > | Dummy collision model for 'none' |
►CORourkeCollision< CloudType > | Collision model by P.J. O'Rourke |
CTrajectoryCollision< CloudType > | Trajectory collision model by N. Nordin, based on O'Rourke's collision model |
CSuppressionCollision< CloudType > | Inter-cloud collision model, whereby the canReact flag can be used to inhibit devolatilisation and surface reactions |
►CSurfaceFilmModel< CloudType > | Templated wall surface film model class |
CNoSurfaceFilm< CloudType > | Place holder for 'none' option |
CThermoSurfaceFilm< CloudType > | Thermo parcel surface film model |
►CSurfaceReactionModel< CloudType > | Templated surface reaction model class |
CCOxidationDiffusionLimitedRate< CloudType > | Diffusion limited rate surface reaction model for coal parcels. Limited to: |
CCOxidationHurtMitchell< CloudType > | Char oxidation model given by Hurt and Mitchell: |
CCOxidationIntrinsicRate< CloudType > | Intrinsic char surface reaction mndel |
CCOxidationKineticDiffusionLimitedRate< CloudType > | Kinetic/diffusion limited rate surface reaction model for coal parcels. Limited to: |
CCOxidationMurphyShaddix< CloudType > | Limited to C(s) + O2 -> CO2 |
CNoSurfaceReaction< CloudType > | Dummy surface reaction model for 'none' |
►CfilmSubModelBase | |
►CfilmRadiationModel | |
CconstantRadiation | |
CnoRadiation | |
CprimaryRadiation | |
CstandardRadiation | |
►CfilmThermoModel | |
CconstantFilmThermo | |
CliquidFilmThermo | |
►CfilmTurbulenceModel | Base class for film turbulence models |
Claminar | Film laminar turbulence model |
►CfilmViscosityModel | |
CArrheniusViscosity | |
CconstantViscosity | |
CliquidViscosity | |
CthixotropicViscosity | |
►Cforce | Base class for film (stress-based) force models |
►CcontactAngleForce | Base-class for film contact angle force models |
CdistributionContactAngleForce | PDF distribution based film contact angle force |
CperturbedTemperatureDependentContactAngleForce | Temperature dependent contact angle force with a stochastic perturbation |
CtemperatureDependentContactAngleForce | Temperature dependent contact angle force |
CthermocapillaryForce | |
►CheatTransferModel | |
CconstantHeatTransfer | |
CmappedConvectiveHeatTransfer | |
►CinjectionModel | Base class for film injection models, handling mass transfer from the film |
CBrunDrippingInjection | |
CcurvatureSeparation | |
CdrippingInjection | |
CpatchInjection | Remove and inject the mass in the film as it passes over the selected patches |
CinjectionModelList | |
►CphaseChangeModel | |
CnoPhaseChange | |
Csolidification | |
CstandardPhaseChange | |
►CtransferModel | Base class for film transfer models, handling mass transfer between the film and the continuous phase |
CVoFPatchTransfer | Transfer mass between the film and the VoF in the continuous phase |
CtransferModelList | |
Csubstance | |
CsumOp< T > | |
CsumOp2< T1, T2 > | |
CsumOp3< T, T1, T2 > | |
CsurfaceFeatures | Holds feature edges/points of surface |
►CsurfaceFormatsCore | A collection of helper functions for reading/writing surface formats |
CTRIsurfaceFormatCore | Internal class used by the TRIsurfaceFormat |
CMeshedSurface< Face > | A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMesh, which actually refers to the cell faces of a volume mesh |
CMeshedSurfaceProxy< Face > | A proxy for writing MeshedSurface, UnsortedMeshedSurface and surfMesh to various file formats |
CMeshedSurface< face > | |
CMeshedSurface< Foam::face > | |
CsurfaceInterpolate | Linearly interpolates volume fields to generate surface fields |
►CsurfaceInterpolation | Cell to surface interpolation scheme. Included in fvMesh |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
CsurfaceIntersection | Basic surface-surface intersection description. Constructed from two surfaces it creates a description of the intersection |
CsurfaceMeshWriter | Write faces with fields |
CsurfaceSets | Various utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools |
►CsurfaceWriter | Base class for surface writers |
CdxSurfaceWriter | A surfaceWriter for OpenDX format |
CensightSurfaceWriter | A surfaceWriter for Ensight format |
CfoamSurfaceWriter | A surfaceWriter for foams |
CnastranSurfaceWriter | A surface writer for the Nastran file format - both surface mesh and fields |
CproxySurfaceWriter | A surfaceWriter that writes the geometry via the MeshedSurfaceProxy, but which does not support any fields |
CrawSurfaceWriter | A surfaceWriter for raw output |
CstarcdSurfaceWriter | A surfaceWriter for STARCD files |
CvtkSurfaceWriter | A surfaceWriter for VTK legacy format |
CsurfaceZonesInfo | |
CsurfAndLabel | Hold surface and label |
CsurfFields | Fields for surfMesh |
CsurfPointFields | Point fields for surfMesh |
►CsurfZoneIdentifier | An identifier for a surface zone on a meshed surface |
CsurfZone | A surface zone on a MeshedSurface |
CSVD | Singular value decomposition of a rectangular matrix |
►CswarmCorrection | |
CnoSwarm | |
CnoSwarm | |
CTomiyamaSwarm | |
CTomiyamaSwarm | |
CsweepData | Helper class used by fvc::sweep function |
CSwitch | A 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 |
CSyamlalRogersOBrien | |
CsymmTypeOfRank< Cmpt, rank > | |
CsymmTypeOfRank< Cmpt, 0 > | |
CsymmTypeOfRank< Cmpt, 1 > | |
CsymmTypeOfRank< Cmpt, 2 > | |
CsyncTools | Various tools to aid synchronizing lists across coupled patches. WIP |
►CT | |
CKeyed< T > | A container with an integer key attached to any item |
Ctoken::Compound< T > | A templated class for holding compound tokens |
►CtableReader< Type > | Base class to read table data for the interpolationTable |
CcsvTableReader< Type > | Reads an interpolation table from a file - CSV-format |
CopenFoamTableReader< Type > | Reads an interpolation table from a file - OpenFOAM-format |
CtableReader< scalar > | |
Ctabulated6DoFAcceleration | Tabulated 6DoF acceleration |
►CtabulatedWallFunction | Base class for models that generate tabulated wall function data |
Cgeneral | Computes U+ as a function of Reynolds number by inverting table of y+ vs U+ |
CSpaldingsLaw | Computes U+ as a function of Reynolds number by inverting Spaldings law |
CtecplotWriter | Write binary tecplot files using tecio |
►CtemperatureCoupledBase | Common functions used in temperature coupled boundaries |
CturbulentTemperatureCoupledBaffleMixedFvPatchScalarField | Mixed boundary condition for temperature, to be used for heat-transfer on back-to-back baffles. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries |
CturbulentTemperatureRadCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases. Optional thin thermal layer resistances can be specified through thicknessLayers and kappaLayers entries |
CexternalWallHeatFluxTemperatureFvPatchScalarField | This boundary condition applies a heat flux condition to temperature on an external wall in one of three modes: |
CfilmPyrolysisRadiativeCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature, to be used in the flow and pyrolysis regions when a film region model is used |
►Ctemplate TrackingData | |
CKinematicParcel< ParcelType >::TrackingData< CloudType > | |
CMPPICParcel< ParcelType >::TrackingData< CloudType > | |
CReactingParcel< ParcelType >::TrackingData< CloudType > | |
CThermoParcel< ParcelType >::TrackingData< CloudType > | |
CtetDecomposer | Decomposes polyMesh into tets |
►CtetherPotential | |
CharmonicSpring | |
CpitchForkRing | |
CrestrainedHarmonicSpring | |
CtetIndices | Storage and named access for the indices of a tet which is part of the decomposition of a cell |
CtetOverlapVolume | Calculates the overlap volume of two cells using tetrahedral decomposition |
Ctetrahedron< Point, PointRef > | A tetrahedron primitive |
CthermalBaffle | 2D thermal baffle |
CthermalBaffleModel | |
►CThermo | |
CconstAnIsoSolidTransport< Thermo > | Constant properties Transport package. Templated into a given Thermodynamics package (needed for thermal conductivity) |
CconstIsoSolidTransport< Thermo > | Constant properties Transport package. Templated into a given thermodynamics package (needed for thermal conductivity) |
CconstTransport< Thermo > | Constant properties Transport package. Templated into a given thermodynamics package (needed for thermal conductivity) |
CexponentialSolidTransport< Thermo > | Exponential properties for solid heat transport Templated into a given thermodynamics package |
ClogPolynomialTransport< Thermo, PolySize > | Transport package using polynomial functions of ln(T) for mu and kappa: |
CpolynomialSolidTransport< Thermo, PolySize > | Transport package using polynomial functions for solid kappa |
CpolynomialTransport< Thermo, PolySize > | Transport package using polynomial functions for mu and kappa |
Cthermo< Thermo, Type > | |
CsutherlandTransport< Thermo > | Transport package using Sutherland's formula |
Cthermo | Basic thermodynamics type based on the use of fitting functions for cp, h, s obtained from the template argument type thermo. All other properties are derived from these primitive functions |
CthermocapillaryForce | Thermocapillary force |
►CthermoCloud | Virtual abstract base class for templated ThermoCloud |
CThermoCloud< CloudType > | Templated base class for thermodynamic cloud |
CThermoCloud< Foam::DSMCCloud > | |
CconstantFilmThermo::thermoData | |
CthermoParcelInjectionDataIOList | |
►CthermophysicalFunction | Abstract base class for thermo-physical functions |
CAPIdiffCoefFunc | API function for vapour mass diffusivity |
CNSRDSfunc0 | NSRDS function number 100 |
CNSRDSfunc1 | NSRDS function number 101 |
CNSRDSfunc14 | NSRDS function number 114 |
CNSRDSfunc2 | NSRDS function number 102 |
CNSRDSfunc3 | NSRDS function number 103 |
CNSRDSfunc4 | NSRDS function number 104 |
CNSRDSfunc5 | NSRDS function number 105 |
CNSRDSfunc6 | NSRDS function number 106 |
CNSRDSfunc7 | NSRDS-AICHE function number 107 |
►CthermophysicalProperties | Base-class for thermophysical properties of solids, liquids and gases providing an interface compatible with the templated thermodynamics packages |
►CliquidProperties | The thermophysical properties of a liquid |
CaC10H7CH3 | AlphaMethylNaphthalene |
CAr | Liquid Ar |
CbC10H7CH3 | BetaMethylNaphthalene |
CC10H22 | NDecane |
CC12H26 | NDodecane |
CC13H28 | NTriDecane |
CC14H30 | NTetraDecane |
CC16H34 | NHexaDecane |
CC2H5OH | Ethanol |
CC2H6 | Ethane |
CC2H6O | DiMethylEther |
CC3H6O | Acetone |
CC3H8 | Propane |
CC4H10O | DiEthylEther |
CC6H14 | NHexane |
CC6H6 | Benzene |
CC7H16 | NHeptane |
CC7H8 | Toluene |
CC8H10 | EthylBenzene |
CC8H18 | NOctane |
CC9H20 | NNonane |
CCH3OH | Methanol |
CCH4N2O | Urea, note that some of the properties are unavailable in the literature and have been copied from water |
CH2O | Water |
CiC3H8O | Iso-propanol |
CIC8H18 | Iso-Octane |
CIDEA | The IDEA fuel is constructed by adding 30% alphaMethylNaphthalene with 70% n-decane |
CMB | Liquid nC3H7COOCH3 or (MB) methyl butyrate (used for biodiesel surrogate) |
CN2 | Liquid N2 |
CnC3H8O | Propanol |
CthermophysicalPropertiesSelector< ThermophysicalProperties > | Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynamics packages |
CthermoSingleLayer | Thermodynamic form of single-cell layer surface film model |
►CthermoType | |
►CReaction< ReactionThermo > | Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermodynamics already handled |
CsolidReaction< ReactionThermo > | Read solid reactions of the type S1 = S2 + G1 |
CthixotropicViscosity | Thixotropic viscosity model based on the evolution of the structural parameter : |
►CthreePhaseInterfaceProperties | Properties to aid interFoam : 1. Correct the alpha boundary condition for dynamic contact angle. 2. Calculate interface curvature |
CimmiscibleIncompressibleThreePhaseMixture | An immiscible incompressible two-phase mixture transport model |
CtimeControl | General 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< scalar > | |
►CTimePaths | A class for addressing time paths without using the Time class |
CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
Ctimer | Implements a timeout mechanism via sigalarm |
►CTimeScaleModel | Base class for time scale models |
Cequilibrium | Equlibrium model for the time scale over which properties of a dispersed phase tend towards the mean value |
Cisotropic | Model for the time scale over which the velocity field of a dispersed phase tends towards an isotropic distribution |
CnonEquilibrium | Non-Equlibrium model for the time scale over which properties of a dispersed phase tend towards the mean value |
Ctmp< T > | A class for managing temporary objects |
Ctmp< Foam::fv::convectionScheme< Type > > | |
Ctmp< Foam::fv::ddtScheme< Type > > | |
Ctmp< Foam::fv::gradScheme< Type > > | |
Ctmp< Foam::fv::snGradScheme< Type > > | |
Ctmp< Foam::fvPatchField > | |
Ctmp< Foam::GeometricField > | |
Ctmp< Foam::limitedSurfaceInterpolationScheme< Type > > | |
Ctmp< Foam::multivariateSurfaceInterpolationScheme< Type > > | |
Ctmp< Foam::surfaceInterpolationScheme< GType > > | |
Ctmp< Foam::surfaceInterpolationScheme< Type > > | |
CtmpNrc< T > | A class for managing temporary objects without reference counting |
Ctoken | A token holds items read from Istream |
CTomiyamaSwarm | Swarm correction of Tomiyama et al |
►CtopoAction | A virtual base class for topological actions |
CpolyAddCell | Class containing data for cell addition |
CpolyAddFace | A face addition data class. A face can be inflated either from a point or from another face and can either be in internal or a boundary face |
CpolyAddPoint | Class containing data for point addition |
CpolyModifyCell | Class describing modification of a cell |
CpolyModifyFace | Class describing modification of a face |
CpolyModifyPoint | Class describing modification of a point |
CpolyRemoveCell | Class containing data for cell removal |
CpolyRemoveFace | Class containing data for face removal |
CpolyRemovePoint | Class containing data for point removal |
CtopoDistanceData | For use with FaceCellWave. Determines topological distance to starting faces |
►CtopoSetSource | Base class of a source for a topoSet |
CbadQualityToCell | Selects bad quality cells (using snappyHexMesh/cvMesh mesh quality selector) |
CbadQualityToFace | Selects bad quality faces (using snappyHexMesh/cvMesh mesh quality selector) |
CboundaryToFace | A topoSetSource to select all external (boundary) faces |
CboxToCell | A topoSetSource to select cells based on cell centres inside box(es) |
CboxToFace | A topoSetSource to select faces based on face centres inside box |
CboxToPoint | A topoSetSource to select points based on whether they are inside box |
CcellToCell | A topoSetSource to select the cells from another cellSet |
CcellToFace | A topoSetSource to select a faceSet from cells |
CcellToPoint | A topoSetSource to select points based on usage in cells |
CcylinderAnnulusToCell | A topoSetSource to select cells based on cell centres inside a cylinder annulus |
CcylinderToCell | A topoSetSource to select cells based on cell centres inside a cylinder |
CfaceToCell | A topoSetSource to select cells based on usage in faces |
CfaceToFace | A topoSetSource to select faces based on usage in another faceSet |
CfaceToPoint | A topoSetSource to select points based on usage in faces |
CfaceZoneToCell | A topoSetSource to select cells based on side of faceZone |
CfaceZoneToFaceZone | A topoSetSource to select faces based on usage in another faceSet |
CfieldToCell | A topoSetSource to select cells based on field values |
ClabelToCell | A topoSetSource to select cells based on explicitly given labels |
ClabelToFace | A topoSetSource to select faces given explicitly provided face labels |
ClabelToPoint | A topoSetSource to select points given explicitly provided labels |
CnbrToCell | A topoSetSource to select cells based on number of neighbouring cells (i.e. number of internal or coupled faces) |
CnearestToCell | A topoSetSource to select cells nearest to points |
CnearestToPoint | A topoSetSource to select points nearest to points |
CnormalToFace | A topoSetSource to select faces based on normal |
CpatchToFace | A topoSetSource to select faces based on usage in patches |
CpointToCell | A topoSetSource to select cells based on usage of points |
CpointToFace | A topoSetSource to select faces based on use of points |
CpointToPoint | A topoSetSource to select points based on usage in pointSet |
CregionToCell | TopoSetSource. Select cells belonging to topological connected region (that contains given points) |
CregionToFace | A topoSetSource to select faces belonging to topological connected region (that contains given point) |
CrotatedBoxToCell | A topoSetSource to select cells based on cell centres inside rotated/skewed box (parallelopiped?) |
CsearchableSurfaceToFaceZone | A topoSetSource to select faces based on intersection (of cell-cell vector) with a surface |
CsetAndNormalToFaceZone | A topoSetSource to select faces based on usage in a faceSet, where the normal vector is used to orient the faces |
CsetsToFaceZone | A topoSetSource to select faces based on usage in a faceSet and cellSet |
CsetToCellZone | A topoSetSource to select cells based on usage in a cellSet |
CsetToFaceZone | A topoSetSource to select faces based on usage in a faceSet. Sets flipMap to true |
CsetToPointZone | A topoSetSource to select points based on usage in a pointSet |
CshapeToCell | A topoSetSource to select cells based on cell shape |
CsphereToCell | A topoSetSource to select cells based on cell centres inside sphere |
CsurfaceToCell | A topoSetSource to select cells based on relation to surface |
CsurfaceToPoint | A topoSetSource to selects points based on relation to surface |
CtargetVolumeToCell | A topoSetSource to select cells based on the wanted volume of selected cells. Adapts a plane until it has enough |
CzoneToCell | A topoSetSource to select faces based on cellZone |
CzoneToFace | A topoSetSource to select faces based on faceZone |
CzoneToPoint | A topoSetSource to select points based on pointZone |
CsmoothData::trackData | Class used to pass additional data in |
Cparticle< Type >::TrackingData< CloudType > | |
CexternalPointEdgePoint::trackingData | Class used to pass data into container |
►Cparticle< Type >::TrackingData< Cloud< findCellParticle > > | |
CfindCellParticle::trackingData | Class used to pass tracking data to the trackToFace function |
►Cparticle< Type >::TrackingData< Cloud< streamLineParticle > > | |
CstreamLineParticle::trackingData | |
►Cparticle< Type >::TrackingData< Cloud< trackedParticle > > | |
CtrackedParticle::trackingData | Class used to pass tracking data to the trackToFace function |
►Cparticle< Type >::TrackingData< DSMCCloud< DSMCParcel< ParcelType > > > | |
CDSMCParcel< ParcelType >::trackingData | Class used to pass kinematic tracking data to the trackToFace function |
►Cparticle< Type >::TrackingData< moleculeCloud > | |
Cmolecule::trackingData | Class used to pass tracking data to the trackToFace function |
►Cparticle< Type >::TrackingData< solidParticleCloud > | |
CsolidParticle::trackingData | Class used to pass tracking data to the trackToFace function |
CtransferModelList | List container for film transfer models |
CmapDistribute::transform | Default transformation behaviour |
CtransformOp< PrimitivePatchType, Type, TrackingData > | Transform operation |
CmapDistribute::transformPosition | Default transformation behaviour for position |
►CtransportModel | Base-class for all transport models used by the incompressible turbulence models |
CincompressibleThreePhaseMixture | |
CincompressibleTwoPhaseMixture | A two-phase incompressible transportModel |
CmultiphaseMixture | Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing |
CmultiphaseSystem | Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CsinglePhaseTransportModel | A simple single-phase transport model based on viscosityModel |
CspatialTransform::transpose | Wrapper-class to provide transpose functions and operators |
CtreeDataCell | Encapsulation of data needed to search in/for cells. Used to find the cell containing a point (e.g. cell-cell mapping) |
CtreeDataEdge | Holds data for octree to work on an edges subset |
CtreeDataFace | Encapsulation of data needed to search for faces |
CtreeDataPoint | Holds (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 | |
CtreeDataPrimitivePatch< PatchType > | Encapsulation of data needed to search on PrimitivePatches |
CtreeDataTriSurface | Encapsulates data for (indexedOc)tree searches on a triSurface |
Ctriangle< Point, PointRef > | A triangle primitive used to calculate face normals and swept volumes |
CtriangleFuncs | Various triangle functions |
►CtrimModel | Trim model base class |
CfixedTrim | Fixed trim coefficients |
CtargetCoeffTrim | Target trim forces/coefficients |
►CtriSurfaceSearch | Helper class to search on triSurface |
►CtriSurfaceRegionSearch | Helper class to search on triSurface. Creates an octree for each region of the surface and only searches on the specified regions |
CtriSurfaceMesh | IOoject and searching on triSurface |
CtriSurfaceTools | A collection of tools for triSurface |
CTroeFallOffFunction | The Troe fall-off function |
►Ctrue_type | |
CisVolMesh< volMesh > | |
CTuple2< Type1, Type2 > | A 2-tuple for storing two objects of different types |
►CTuple2< label, vector > | |
CpointConstraint | Accumulates point constraints through successive applications of the applyConstraint function |
►CTuple2< vector, scalar > | |
CforceSuSp | Helper container for force Su and Sp terms |
CturbGen | Generate a turbulent velocity field conforming to a given energy spectrum and being divergence free |
►CturbulentDispersionModel | |
CBurns | Turbulent dispersion model of Burns et al |
CBurns | Turbulent dispersion model of Burns et al |
CconstantTurbulentDispersionCoefficient | Constant coefficient turbulent dispersion model |
CconstantTurbulentDispersionCoefficient | Constant coefficient turbulent dispersion model |
CGosman | Turbulent dispersion model of Gosman et al |
CGosman | Turbulent dispersion model of Gosman et al |
CLopezDeBertodano | Lopez de Bertodano (1992) turbulent dispersion model |
CLopezDeBertodano | Lopez de Bertodano (1992) turbulent dispersion model |
CnoTurbulentDispersion | |
CnoTurbulentDispersion | |
►CtwoPhaseMixture | A two-phase mixture model |
CincompressibleTwoPhaseInteractingMixture | A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of the mixture viscosity, e.g. activated sludge or slurry |
CincompressibleTwoPhaseMixture | A two-phase incompressible transportModel |
CtwoPhaseMixtureThermo | |
►CType | |
►Claminar< Type > | Laminar combustion model |
CEDC< Type > | Eddy Dissipation Concept (EDC) turbulent combustion model |
CPaSR< Type > | Partially stirred reactor turbulent combustion model |
CzoneCombustion< Type > | Zone-filtered combustion model |
Cthermo< Thermo, Type > | |
CpTraits< Type > | |
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, 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 | |
►CUIndirectList< T > | A List with indirect addressing |
CIndirectList< T > | A List with indirect addressing |
►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 |
►CList< T > | A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc |
CDynamicList< autoPtr< DynamicList< label > > > | |
CDynamicList< double > | |
CDynamicList< fileState > | |
►CDynamicList< FixedList< point, Size > > | |
ClistOp< Size >::result | Result class |
CDynamicList< Foam::CompactSpatialTensor > | |
CDynamicList< Foam::dynamicIndexedOctree::node > | |
CDynamicList< Foam::fileName > | |
CDynamicList< Foam::List< Foam::UPstream::commsStruct > > | |
CDynamicList< Foam::List< int > > | |
CDynamicList< Foam::PairCollisionRecord< PairType > > | |
CDynamicList< Foam::PairCollisionRecord< vector > > | |
CDynamicList< Foam::refinementHistory::splitCell8 > | |
CDynamicList< Foam::SpatialTensor > | |
CDynamicList< Foam::Tuple2 > | |
CDynamicList< Foam::WallCollisionRecord< vector > > | |
CDynamicList< Foam::WallCollisionRecord< WallType > > | |
►CDynamicList< labelRange > | |
ClabelRanges | A list of labelRange |
CDynamicList< void *> | |
CField< complexVector > | |
CField< DType > | |
CField< Foam::Field< Type > > | |
CField< Foam::SymmTensor > | |
CField< Foam::Vector2D > | |
CField< LUType > | |
CField< point > | |
CField< PointType > | |
CField< symmTensor > | |
CField< T > | |
CField< tensor > | |
CField< TypeGrad > | |
CBinSum< IndexType, List, CombineOp > | Sums into bins |
CcellClassification | 'Cuts' a mesh with a surface |
CcellShape | An analytical geometric cellShape |
►CcellToCellStencil | Baseclass for extended cell centred addressing. Contains per cell a list of neighbouring cells and/or boundaryfaces in global addressing |
CCECCellToCellStencil | |
CCFCCellToCellStencil | |
CCPCCellToCellStencil | |
CCompactIOList< T, BaseType > | A List of objects of type <T> with automated input and output using a compact storage. Behaves like IOList except when binary output in case it writes a CompactListList |
CDynamicList< T, SizeInc, SizeMult, SizeDiv > | A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects |
►CfaceToCellStencil | Baseclass for extended cell centred addressing. Contains per cell a list of neighbouring faces in global addressing |
CCFCFaceToCellStencil | |
CfaceTriangulation | Triangulation of faces. Handles concave polygons as well (inefficiently) |
CIOList< T > | A List of objects of type <T> with automated input and output |
CITstream | Input token stream |
CpolynomialFunction | Polynomial function representation |
►CProcessorTopology< Container, ProcPatch > | Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table |
CglobalMeshData | Various mesh related information for a parallel run. Upon construction, constructs all info using parallel communication |
CpTraits< List< T > > | |
CSortableList< T > | A list that is sorted upon construction or when explicitly requested with the sort() method |
CsurfacePatchIOList | IOobject for a surfacePatchList |
CsurfZoneIOList | IOobject for a surfZoneList |
►Czone | Base class for zones |
CcellZone | A subset of mesh cells |
CfaceZone | A subset of mesh faces organised as a primitive patch |
CpointZone | A subset of mesh points. The labels of points in the zone can be obtained from the addressing() list |
CpTraits< UList< T > > | |
CSubList< T > | A List obtained as a section of another List |
►CList< bool > | |
CField< bool > | |
CList< cell > | |
CList< cellCutType > | |
CList< cellShape > | |
CList< CGAL::indexedVertex > | |
►CList< char > | |
CDynamicList< char > | |
CdecomposedBlockData | DecomposedBlockData is a List<char> with IO on the master processor only |
CList< const Foam::cellModel *> | |
CList< const Foam::UList *> | |
CList< const label *> | |
CList< const lduInterface *> | |
CList< const lduInterfaceField *> | |
CList< const LduInterfaceField< Type > *> | |
CList< edge > | |
►CList< Face > | |
CPrimitivePatch< Face, ::Foam::List, pointField, point > | |
CList< faceList > | |
►CList< Field< scalar > > | |
►CbufferedAccumulator< scalar > | |
CcorrelationFunction< Type > | |
►CList< Field< Type > > | |
CbufferedAccumulator< Type > | |
CList< fileName > | |
CList< Foam::boundBox > | |
CList< Foam::cellModel *> | |
►CList< Foam::dictionary > | |
CDynamicList< Foam::dictionary > | |
CList< Foam::DynamicList< char > > | |
CList< Foam::DynamicList< DSMCParcel< ParcelType > *> > | |
CList< Foam::DynamicList< Foam::List > > | |
CList< Foam::DynamicList< Foam::molecule *> > | |
CList< Foam::DynamicList< Foam::string > > | |
CList< Foam::DynamicList< Foam::Vector > > | |
CList< Foam::DynamicList< label > > | |
CList< Foam::DynamicList< ParcelType *> > | |
CList< Foam::DynamicList< parcelType *> > | |
CList< Foam::DynamicList< scalar > > | |
►CList< Foam::face > | |
CDynamicList< Foam::face > | |
CList< Foam::faceSets > | |
CList< Foam::Field > | |
CList< Foam::Field< Foam::Vector > > | |
CList< Foam::Field< Type > *> | |
CList< Foam::FixedList< label, 3 > > | |
CList< Foam::FixedList< label, 4 > > | |
CList< Foam::FixedList< scalar, 2 > > | |
CList< Foam::FixedList< scalar, 3 > > | |
CList< Foam::functionObjects::fieldAverageItem > | |
CList< Foam::fvFieldDecomposer::patchFieldDecomposer *> | |
CList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer *> | |
CList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer *> | |
CList< Foam::GeometricField *> | |
CList< Foam::gradingDescriptors > | |
CList< Foam::ILList< Foam::molecule > > | |
CList< Foam::ILList< ParticleType > > | |
CList< Foam::ILList< typename CloudType::parcelType > > | |
CList< Foam::indexedOctree::node > | |
►CList< Foam::List > | |
CDynamicList< Foam::List > | |
CList< Foam::List< Foam::face > > | |
CList< Foam::List< Foam::Field< scalar > > > | |
CList< Foam::List< Foam::List< scalar > > > | |
CList< Foam::List< Foam::meshReader::cellFaceIdentifier > > | |
CList< Foam::List< Foam::specieElement > > | |
CList< Foam::List< Foam::treeBoundBox > > | |
►CList< Foam::List< Foam::Vector > > | |
CDynamicList< Foam::List< Foam::Vector > > | |
CList< Foam::List< Key > > | |
CList< Foam::List< label > > | |
CList< Foam::List< scalar > > | |
CList< Foam::List< T > > | |
CList< Foam::molecule::constantProperties > | |
CList< Foam::objectHit > | |
CList< Foam::objectMap > | |
CList< Foam::PackedBoolList > | |
CList< Foam::Pair > | |
CList< Foam::phaseProperties > | |
CList< Foam::pointConstraint > | |
CList< Foam::pointFieldDecomposer::patchFieldDecomposer *> | |
CList< Foam::Reaction::specieCoeffs > | |
CList< Foam::referredWallFace > | |
CList< Foam::searchableSurface *> | |
CList< Foam::SHA1Digest > | |
CList< Foam::solutionControl::fieldData > | |
►CList< Foam::spatialTransform > | |
CDynamicList< Foam::spatialTransform > | |
►CList< Foam::SpatialVector > | |
CDynamicList< Foam::SpatialVector > | |
CList< Foam::surfZone > | |
CList< Foam::surfZoneIdentifier > | |
►CList< Foam::Tensor > | |
CDynamicList< Foam::Tensor > | |
CList< Foam::token > | |
CList< Foam::topoDistanceData > | |
CList< Foam::Tuple2< Foam::Vector, Foam::Vector > > | |
CList< Foam::Tuple2< Foam::word, Foam::Tuple2< bool, scalar > > > | |
CList< Foam::Tuple2< Foam::word, Foam::word > > | |
CList< Foam::Tuple2< Foam::word, label > > | |
CList< Foam::Tuple2< Foam::word, scalar > > | |
CList< Foam::Tuple2< label, Foam::List< Foam::List > > > | |
CList< Foam::Tuple2< label, scalar > > | |
CList< Foam::Tuple2< mapType, Foam::List > > | |
CList< Foam::Tuple2< scalar, Foam::fileName > > | |
CList< Foam::Tuple2< scalar, scalar > > | |
CList< Foam::Tuple2< scalar, Type > > | |
CList< Foam::Tuple2< Type, scalar > > | |
CList< Foam::Tuple2< Type, Type > > | |
►CList< Foam::Vector > | |
CDynamicList< Foam::Vector > | |
CField< Foam::Vector > | |
CList< Foam::VectorSpace > | |
CList< Foam::vectorTensorTransform > | |
CList< Foam::volumeType > | |
►CList< Foam::word > | |
CDynamicList< Foam::word > | |
CList< geometricSurfacePatch > | |
►CList< gradingDescriptor > | |
CgradingDescriptors | List of gradingDescriptor for the sections of a block with additional IO functionality |
CList< instant > | |
►CList< int > | |
CDynamicList< int > | |
►CList< kinematicParcelInjectionData > | |
CIOList< kinematicParcelInjectionData > | |
►CList< label > | |
CDynamicList< label > | |
CField< label > | |
Ccell | A cell is defined as a list of faces with extra functionality |
►Cface | A face is a list of labels corresponding to mesh vertices |
CoppositeFace | Class containing opposite face for a prismatic cell with addressing and a possibility of failure |
CpTraits< face > | |
CreferredWallFace | Storage for referred wall faces. Stores patch index, face and associated points |
CpatchZones | Calculates zone number for every face of patch |
CregionSplit | This class separates the mesh into distinct unconnected regions, each of which is then given a label according to globalNumbering() |
CIOList< label > | |
►CList< labelledTri > | |
CPrimitivePatch< labelledTri, ::Foam::List, pointField, point > | |
►CList< labelList > | |
►CcellToFaceStencil | Base class for extended cell-to-face stencils (face values from neighbouring cells) |
CCECCellToFaceStencil | Combined corresponding cellToCellStencil of owner and neighbour |
CCFCCellToFaceStencil | Combined corresponding cellToCellStencil of owner and neighbour |
CCPCCellToFaceStencil | Combined corresponding cellToCellStencil of owner and neighbour |
CFECCellToFaceStencil | All cells connected via edge to face |
CIOList< labelList > | |
CList< labelListList > | |
CList< lduScheduleEntry > | |
►CList< List< pointIndexHit > > | |
CedgeIntersections | Holder of intersections of edges of a surface with another surface. Optionally shuffles around points on surface to resolve any 'conflicts' (edge hitting triangle edge, edge hitting point etc.) |
►CList< List< scalar > > | |
CDistribution< Type > | Accumulating histogram of component values. Specified bin resolution, automatic generation of bins |
CList< mergeInfo > | |
►CList< patchInteractionData > | |
CpatchInteractionDataList | List container for patchInteractionData class |
CList< polyDecomp > | |
►CList< reactingMultiphaseParcelInjectionData > | |
CIOList< reactingMultiphaseParcelInjectionData > | |
►CList< reactingParcelInjectionData > | |
CIOList< reactingParcelInjectionData > | |
►CList< refineCell > | |
CwallLayerCells | After construction is a list of <refineCell> of cells within a certain distance to the wall and with the wall normal direction |
CList< refineMode > | |
►CList< scalar > | |
CDiagonalMatrix< scalar > | |
CField< scalar > | |
CthirdBodyEfficiencies | Third body efficiencies |
CuniformInterpolationTable< scalar > | |
►CList< scalarField > | |
CinterpolationLookUpTable< Type > | A list of lists. Interpolates based on the first dimension. The values must be positive and monotonically increasing in each dimension |
CinterpolationLookUpTable< scalar > | |
CList< scalarList > | |
►CList< scalarRange > | |
►CscalarRanges | A List of scalarRange |
CtimeSelector | A List of scalarRange for selecting times |
CList< sideVolumeType > | |
►CList< simpleRegIOobject *> | |
CsimpleObjectRegistryEntry | |
CList< string > | |
►CList< substance > | |
Cmixture | |
►CList< surfAndLabel > | |
CsortLabelledTri | Helper class which when constructed with a triSurface sorts the faces according to region number (or rather constructs a mapping) |
CList< T *> | |
CList< treeBoundBox > | |
►CList< Tuple2< scalar, List< Tuple2< scalar, scalar > > > > | |
Cinterpolation2DTable< scalar > | |
►CList< Tuple2< scalar, List< Tuple2< scalar, Type > > > > | |
Cinterpolation2DTable< Type > | 2D table interpolation. The data must be in ascending order in both dimensions x and y |
►CList< Tuple2< scalar, scalar > > | |
CinterpolationTable< scalar > | |
►CList< Tuple2< scalar, Type > > | |
CinterpolationTable< Type > | An interpolation/look-up table of scalar vs <Type> values. The reference scalar values must be monotonically increasing |
CList< typename DSMCParcel< ParcelType > ::constantProperties > | |
CList< typename ParcelType::constantProperties > | |
►CList< unsigned int > | |
CPackedList< nBits > | A dynamically allocatable list of packed unsigned integers |
CPackedList< 1 > | |
CPackedList< 2 > | |
►CList< vector > | |
CField< vector > | |
►CList< vectorField > | |
Cdirections | Set of directions for each cell in the mesh. Either uniform and size=1 or one set of directions per cell |
CList< volatileData > | |
CList< vtkTextActor *> | |
►CList< word > | |
►CDynamicList< word > | |
Cprobes::fieldGroup< Foam::SphericalTensor > | |
CsampledSets::fieldGroup< Foam::SphericalTensor > | |
Cprobes::fieldGroup< Foam::SymmTensor > | |
CsampledSets::fieldGroup< Foam::SymmTensor > | |
Cprobes::fieldGroup< Foam::Tensor > | |
CsampledSets::fieldGroup< Foam::Tensor > | |
Cprobes::fieldGroup< Foam::Vector > | |
CsampledSets::fieldGroup< Foam::Vector > | |
Cprobes::fieldGroup< scalar > | |
CsampledSets::fieldGroup< scalar > | |
Cprobes::fieldGroup< Type > | Class used for grouping field types |
►ChashedWordList | A wordList with hashed indices for faster lookup by name |
CreactingMixture< ThermoType > | Foam::reactingMixture |
CList< wordRe > | |
►CSubList< point > | |
CSubField< point > | |
►CUList< face > | |
►CList< face > | |
CCompactIOList< face, label > | |
CPrimitivePatch< face, ::Foam::UList, ::Foam::SubField< point >, point > | |
CUList< Foam::wordRe > | |
►CUList< Type > | |
►CList< Type > | |
CDiagonalMatrix< Type > | DiagonalMatrix<Type> is a 2D diagonal matrix of objects of type Type, size nxn |
CField< Type > | Pre-declare SubField and related Field type |
CGlobalIOList< Type > | IOList with global data (so optionally read from master) |
CParSortableList< Type > | Implementation of PSRS parallel sorting routine |
CSortableListDRGEP< Type > | A list that is sorted upon construction or when explicitly requested with the sort() method |
CSortableListEFA< Type > | A list that is sorted upon construction or when explicitly requested with the sort() method |
CuniformInterpolationTable< Type > | Table with uniform interval in independant variable, with linear interpolation |
►CSubList< Type > | |
CSubField< Type > | Pre-declare related SubField 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 |
CuniformOp< Type > | |
►CuniformOp< Container &> | |
CappendOp< Container > | |
►CuniformOp< nil > | |
CareaOp | |
ClistOp< Size > | |
CnoOp | |
CvolumeOp | |
CcellToFaceStencil::unionEqOp | Combine operator for labelLists |
CcellToCellStencil::unionEqOp | Combine operator for labelLists |
CUOprocess | Random UO process |
CupdateOp< PrimitivePatchType, Type, TrackingData > | Update operation |
►CUPstream | Inter-processor communications stream |
►CPstream | Inter-processor communications stream |
CIPstream | Input inter-processor communications stream |
COPstream | Output inter-processor communications stream |
CUIPstream | Input inter-processor communications stream operating on external buffer |
CUOPstream | Output inter-processor communications stream operating on external buffer |
►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 |
►CPtrList< 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 |
►CDictionaryBase< PtrList< T >, T > | |
CPtrListDictionary< T > | Template dictionary class which manages the storage associated with it |
CblockMesh | A multi-block mesh generator |
CfvBoundaryMesh | Foam::fvBoundaryMesh |
CIOPtrList< T > | A PtrList of objects of type <T> with automated input and output |
CpointBoundaryMesh | Foam::pointBoundaryMesh |
CpolyBoundaryMesh | Foam::polyBoundaryMesh |
CPtrList< blockEdge > | |
CPtrList< blockFace > | |
CPtrList< blockVertex > | |
CPtrList< bodyMesh > | |
►CPtrList< cellZone > | |
CZoneMesh< cellZone, polyMesh > | |
►CPtrList< CloudFunctionObject< CloudType > > | |
CCloudFunctionObjectList< CloudType > | List of cloud function objects |
►CPtrList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CCloudFunctionObjectList< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CPtrList< CloudFunctionObject< KinematicCloud< CloudType > > > | |
CCloudFunctionObjectList< KinematicCloud< CloudType > > | |
►CPtrList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > > | |
CCloudFunctionObjectList< KinematicCloud< Foam::DSMCCloud > > | |
►CPtrList< coalCloud > | |
CcoalCloudList | |
CPtrList< const Foam::lduInterface > | |
►CPtrList< coordinateSystem > | |
CIOPtrList< coordinateSystem > | |
►CPtrList< engineValve > | |
CvalveBank | A list of valves |
►CPtrList< entry > | |
CpolyBoundaryMeshEntries | Foam::polyBoundaryMeshEntries |
►CPtrList< extendedFeatureEdgeMesh > | |
CrefinementFeatures | Encapsulates queries for features |
►CPtrList< faceZone > | |
CZoneMesh< faceZone, polyMesh > | |
►CPtrList< Field< Type > > | |
CFieldField< Field, Type > | Generic field type |
CPtrList< Foam::AMIInterpolation > | |
CPtrList< Foam::boundaryPatch > | |
CPtrList< Foam::cellModel > | |
CPtrList< Foam::cellSizeAndAlignmentControl > | |
CPtrList< Foam::cellSizeFunction > | |
CPtrList< Foam::coordinateSystem > | |
CPtrList< Foam::coordSet > | |
CPtrList< Foam::coupledFacePair > | |
CPtrList< Foam::decompositionConstraint > | |
CPtrList< Foam::decompositionMethod > | |
CPtrList< Foam::diameterModels::IATEsource > | |
CPtrList< Foam::dictionary > | |
CPtrList< Foam::dimensioned > | |
CPtrList< Foam::DimensionedField > | |
CPtrList< Foam::ensightPart > | |
CPtrList< Foam::extendedFeatureEdgeMesh > | |
CPtrList< Foam::Field > | |
►CPtrList< Foam::Field< LUType > > | |
CFieldField< Foam::Field, LUType > | |
►CPtrList< Foam::Field< scalar > > | |
CFieldField< Foam::Field, scalar > | |
CPtrList< Foam::FieldField< Foam::Field, scalar > > | |
CPtrList< Foam::fvMesh > | |
CPtrList< Foam::ignitionSite > | |
CPtrList< Foam::indexedOctree > | |
CPtrList< Foam::indexedOctree< Foam::treeDataEdge > > | |
CPtrList< Foam::indexedOctree< Foam::treeDataPoint > > | |
CPtrList< Foam::interpolation< Foam::Vector > > | |
CPtrList< Foam::interpolation< scalar > > | |
CPtrList< Foam::IOList > | |
CPtrList< Foam::lduMatrix > | |
CPtrList< Foam::lduPrimitiveMesh > | |
CPtrList< Foam::liquidProperties > | |
CPtrList< Foam::List > | |
CPtrList< Foam::mappedPatchBase > | |
CPtrList< Foam::motionSolver > | |
CPtrList< Foam::OFstream > | |
CPtrList< Foam::PatchInteractionModel< Foam::DSMCCloud > > | |
CPtrList< Foam::pointMesh > | |
CPtrList< Foam::PrimitivePatch > | |
CPtrList< Foam::procLduInterface > | |
CPtrList< Foam::PtrList< Foam::AMIInterpolation > > | |
CPtrList< Foam::PtrList< Foam::lduInterfaceField > > | |
CPtrList< Foam::radiation::radiativeIntensityRay > | |
CPtrList< Foam::RBD::joint > | |
CPtrList< Foam::RBD::restraint > | |
CPtrList< Foam::RBD::rigidBody > | |
CPtrList< Foam::RBD::subBody > | |
CPtrList< Foam::Reaction< SolidThermo > > | |
CPtrList< Foam::Reaction< ThermoType > > | |
CPtrList< Foam::sixDoFRigidBodyMotionConstraint > | |
CPtrList< Foam::sixDoFRigidBodyMotionRestraint > | |
CPtrList< Foam::solidBodyMotionFunction > | |
CPtrList< Foam::solidProperties > | |
CPtrList< Foam::surfaceZonesInfo > | |
CPtrList< Foam::Time > | |
CPtrList< Foam::UPtrList > | |
CPtrList< Foam::waveModel > | |
►CPtrList< force > | |
CforceList | |
►CPtrList< functionObject > | |
CfunctionObjectList | List of function objects with start(), execute() and end() functions that is called for each object |
►CPtrList< fvPatchMapper > | |
CfvBoundaryMeshMapper | Foam::fvBoundaryMeshMapper |
CPtrList< GasThermo > | |
►CPtrList< injectionModel > | |
CinjectionModelList | |
►CPtrList< InjectionModel< CloudType > > | |
CInjectionModelList< CloudType > | List of injection models |
►CPtrList< InjectionModel< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CInjectionModelList< Foam::KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CPtrList< InjectionModel< Foam::KinematicCloud< CloudType > > > | |
CInjectionModelList< Foam::KinematicCloud< CloudType > > | |
►CPtrList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CInjectionModelList< Foam::KinematicCloud< Foam::DSMCCloud > > | |
►CPtrList< joint > | |
Ccomposite | Prismatic joint for translation along the specified arbitrary axis |
►CPtrList< MRFZone > | |
►CMRFZoneList | List container for MRF zomes |
CIOMRFZoneList | List of MRF zones with IO functionality. MRF zones are specified by a list of dictionary entries, e.g |
►CPtrList< option > | |
►CoptionList | List of finite volume options |
Coptions | Finite-volume options |
►CPtrList< pairPotential > | |
CpairPotentialList | |
►CPtrList< ParticleForce< CloudType > > | |
CParticleForceList< CloudType > | List of particle forces |
►CPtrList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CParticleForceList< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CPtrList< ParticleForce< KinematicCloud< CloudType > > > | |
CParticleForceList< KinematicCloud< CloudType > > | |
►CPtrList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > > | |
CParticleForceList< KinematicCloud< Foam::DSMCCloud > > | |
►CPtrList< PatchField< Type > > | |
CFieldField< PatchField, Type > | |
►CPtrList< phaseModel > | |
►CDictionaryBase< PtrList< phaseModel >, phaseModel > | |
CPtrListDictionary< phaseModel > | |
►CPtrList< pointPatchMapper > | |
CpointBoundaryMeshMapper | Foam::pointBoundaryMeshMapper |
►CPtrList< pointZone > | |
CZoneMesh< pointZone, polyMesh > | |
►CPtrList< polyMeshModifier > | |
CpolyTopoChanger | List of mesh modifiers defining the mesh dynamics |
►CPtrList< porosityModel > | |
►CporosityModelList | List container for porosity models |
CIOporosityModelList | List of porosity models with IO functionality |
►CPtrList< profileModel > | |
CprofileModelList | Base class for profile models |
►CPtrList< pyrolysisModel > | |
CpyrolysisModelCollection | |
►CPtrList< Reaction< ThermoType > > | |
CreactingMixture< ThermoType > | Foam::reactingMixture |
►CPtrList< regionModelFunctionObject > | |
CregionModelFunctionObjectList | |
►CPtrList< sampledSet > | |
CsampledSets | Set of sets to sample. Call sampledSets.write() to sample&write files |
►CPtrList< sampledSurface > | |
CsampledSurfaces | Set of surfaces to sample |
►CPtrList< searchableSurface > | |
CsearchableSurfaces | Container for searchableSurfaces |
CPtrList< SolidThermo > | |
►CPtrList< tetherPotential > | |
CtetherPotentialList | |
CPtrList< ThermoType > | |
►CPtrList< transferModel > | |
CtransferModelList | |
►CPtrList< ZoneType > | |
CZoneMesh< ZoneType, MeshType > | A list of mesh zones |
CUPtrList< const lduInterface > | |
CUPtrList< const lduInterfaceField > | |
►CUPtrList< const LduInterfaceField< Type > > | |
CLduInterfaceFieldPtrsList< Type > | |
►CUPtrList< Foam::Field< Type > > | |
►CPtrList< Foam::Field< Type > > | |
CFieldField< Foam::Field, Type > | |
►CUPtrList< Foam::GeometricField > | |
CPtrList< Foam::GeometricField > | |
CUPtrList< Foam::searchableSurface > | |
►Cv2fBase | Abstract base-class for v2-f models to provide BCs access to the v2 and f fields |
Cv2f< BasicTurbulenceModel > | Lien and Kalitzin's v2-f turbulence model for incompressible and compressible flows, with a limit imposed on the turbulent viscosity given by Davidson et al |
CVakhrushevEfremov | Aspect ratio model of Vakhrushev and Efremov |
CvanDriestDelta | Simple cube-root of cell volume delta used in incompressible LES models |
►CVb | |
CindexedVertex< Gt, Vb > | An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices in the tessellation |
CindexedVertex< Gt, Vb > | An indexed form of CGAL::Triangulation_vertex_base_3<K> used to keep track of the Delaunay vertices in the tessellation |
►CVectorSpace< Form, Cmpt, Ncmpts > | Templated vector space |
CSymmTensor< scalar > | |
►CVectorSpace< Barycentric2D< Cmpt >, Cmpt, 3 > | |
CBarycentric2D< Cmpt > | Templated 2D Barycentric derived from VectorSpace. Has 3 components, one of which is redundant |
►CVectorSpace< Barycentric< Cmpt >, Cmpt, 4 > | |
CBarycentric< Cmpt > | Templated 3D Barycentric derived from VectorSpace. Has 4 components, one of which is redundant |
►CVectorSpace< Barycentric< scalar >, scalar, 4 > | |
CBarycentric< scalar > | |
►CVectorSpace< BarycentricTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< BarycentricTensor< Cmpt >, Cmpt, 4, 3 > | |
CBarycentricTensor< Cmpt > | Templated 4x3 tensor derived from VectorSpace. Has 12 components. Can represent a barycentric transformation as a matrix-barycentric inner- product. Can alternatively represent an inverse barycentric transformation as a vector-matrix inner-product |
►CVectorSpace< CompactSpatialTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< CompactSpatialTensor< Cmpt >, Cmpt, 6, 3 > | |
CCompactSpatialTensor< Cmpt > | Templated 3D compact spatial tensor derived from MatrixSpace used to represent transformations of spatial vectors and the angular and linear inertia of rigid bodies |
►CVectorSpace< CompactSpatialTensor< scalar >, scalar, Mrows *Ncols > | |
►CMatrixSpace< CompactSpatialTensor< scalar >, scalar, 6, 3 > | |
CCompactSpatialTensor< scalar > | |
►CVectorSpace< CompactSpatialTensorT< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< CompactSpatialTensorT< Cmpt >, Cmpt, 3, 6 > | |
CCompactSpatialTensorT< Cmpt > | Templated 3D transposed compact spatial tensor derived from MatrixSpace used to represent transformations of spatial vectors of rigid bodies |
►CVectorSpace< cubicEqn, scalar, 4 > | |
CcubicEqn | Cubic equation of the form a*x^3 + b*x^2 + c*x + d = 0 |
►CVectorSpace< DiagTensor< Cmpt >, Cmpt, 3 > | |
CDiagTensor< Cmpt > | Templated 3D DiagTensor derived from VectorSpace |
►CVectorSpace< DiagTensor< scalar >, scalar, 3 > | |
CDiagTensor< scalar > | |
►CVectorSpace< Form, Cmpt, Mrows *Ncols > | |
CMatrixSpace< Form, Cmpt, Mrows, Ncols > | Templated matrix space |
►CVectorSpace< linearEqn, scalar, 2 > | |
ClinearEqn | Linear equation of the form a*x + b = 0 |
►CVectorSpace< Polynomial< PolySize >, scalar, PolySize > | |
CPolynomial< PolySize > | Polynomial templated on size (order): |
CPolynomial< 8 > | |
►CVectorSpace< quadraticEqn, scalar, 3 > | |
CquadraticEqn | Quadratic equation of the form a*x^2 + b*x + c = 0 |
►CVectorSpace< Roots< N >, scalar, N > | |
CRoots< N > | Templated storage for the roots of polynomial equations, plus flags to indicate the nature of the roots |
►CVectorSpace< RowVector< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< RowVector< Cmpt >, Cmpt, 1, 3 > | |
CRowVector< Cmpt > | Templated 3D row-vector derived from MatrixSpace adding construction from 3 components and element access using x(), y() and z() |
►CVectorSpace< SpatialTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< SpatialTensor< Cmpt >, Cmpt, 6, 6 > | |
CSpatialTensor< Cmpt > | Templated 3D spatial tensor derived from MatrixSpace used to represent transformations of spatial vectors and the angular and linear inertia of rigid bodies |
►CVectorSpace< SpatialVector< Cmpt >, Cmpt, 6 > | |
CSpatialVector< Cmpt > | Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear components of position, velocity and acceleration of rigid bodies |
►CVectorSpace< SpatialVector< scalar >, scalar, 6 > | |
CSpatialVector< scalar > | |
►CVectorSpace< SphericalTensor2D< Cmpt >, Cmpt, 1 > | |
CSphericalTensor2D< Cmpt > | Templated 2D sphericalTensor derived from VectorSpace adding construction from 1 component, element access using ii() member function and the inner-product (dot-product) and outer-product operators |
►CVectorSpace< SphericalTensor< Cmpt >, Cmpt, 1 > | |
►CSphericalTensor< Cmpt > | Templated 3D SphericalTensor derived from VectorSpace adding construction from 1 component, element access using th ii() member function and the inner-product (dot-product) and outer-product operators |
CIdentity< Cmpt > | Templated identity and dual space identity tensors derived from SphericalTensor |
CIdentity< Cmpt >::dual | The identity type in the dual space |
►CVectorSpace< SymmTensor2D< Cmpt >, Cmpt, 3 > | |
CSymmTensor2D< Cmpt > | Templated 2D symmetric tensor derived from VectorSpace adding construction from 4 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators |
►CVectorSpace< SymmTensor< Cmpt >, Cmpt, 6 > | |
CSymmTensor< Cmpt > | Templated 3D symmetric tensor derived from VectorSpace adding construction from 6 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators |
►CVectorSpace< Tensor2D< Cmpt >, Cmpt, 4 > | |
CTensor2D< Cmpt > | Templated 2D tensor derived from VectorSpace adding construction from 4 components, element access using xx(), xy(), yx() and yy() member functions and the iner-product (dot-product) and outer-product of two Vector2Ds (tensor-product) operators |
►CVectorSpace< Tensor< Cmpt >, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< Tensor< Cmpt >, Cmpt, 3, 3 > | |
CTensor< Cmpt > | Templated 3D tensor derived from MatrixSpace adding construction from 9 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators |
►CVectorSpace< Tensor< scalar >, scalar, Mrows *Ncols > | |
►CMatrixSpace< Tensor< scalar >, scalar, 3, 3 > | |
CTensor< scalar > | |
►CVectorSpace< Vector2D< Cmpt >, Cmpt, 2 > | |
CVector2D< Cmpt > | Templated 2D Vector derived from VectorSpace adding construction from 2 components, element access using x() and y() member functions and the inner-product (dot-product) |
►CVectorSpace< Vector2D< scalar >, scalar, 2 > | |
CVector2D< scalar > | |
►CVectorSpace< Vector< Cmpt >, Cmpt, 3 > | |
CVector< Cmpt > | Templated 3D Vector derived from VectorSpace adding construction from 3 components, element access using x(), y() and z() member functions and the inner-product (dot-product) and cross product operators |
►CVectorSpace< Vector< float >, float, 3 > | |
►CVector< float > | |
CSTLpoint | A vertex point representation for STL files |
►CVectorSpace< Vector< label >, label, 3 > | |
CVector< label > | |
►CVectorSpace< Vector< scalar >, scalar, 3 > | |
CVector< scalar > | |
►CVectorSpace< Vector< vector >, vector, 3 > | |
►CVector< vector > | |
Ctriad | Representation of a 3D Cartesian coordinate system as a Vector of vectors |
CVectorSpaceOps< N, I > | Operator functions for VectorSpace |
CVectorSpaceOps< 0, 0 > | |
CvectorTensorTransform | Vector-tensor class used to perform translations and rotations in 3D space |
CvectorTools | Functions for analysing the relationships between vectors |
CIOstream::versionNumber | Version number type |
►CviscosityModel | |
CnoneViscosity | |
CnoneViscosity | |
CGidaspow | |
CGidaspow | |
CHrenyaSinclair | |
CHrenyaSinclair | |
CSyamlal | |
CSyamlal | |
►CviscosityModel | An abstract base class for incompressible viscosityModels |
CBirdCarreau | An incompressible Bird-Carreau non-Newtonian viscosity model |
CCasson | An incompressible Casson non-Newtonian viscosity model |
CCrossPowerLaw | An incompressible Cross-Power law non-Newtonian viscosity model |
CHerschelBulkley | Herschel-Bulkley non-Newtonian viscosity model |
CNewtonian | An incompressible Newtonian viscosity model |
CpowerLaw | Standard power-law non-Newtonian viscosity model |
CstrainRateFunction | Run-time selected strain-rate function non-Newtonian viscosity model |
►CvolRegion | Volume (cell) region selection class |
CvolFieldValue | Provides a 'volRegion' specialization of the fieldValue function object |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
CvolumeType | |
CvtkMesh | Encapsulation of VTK mesh data. Holds mesh or meshsubset and polyhedral-cell decomposition on it |
CvtkPVblockMesh | Provides a reader interface for OpenFOAM blockMesh to VTK interaction |
CvtkPVFoam | Provides a reader interface for OpenFOAM to VTK interaction |
►CVTKsurfaceFormatCore | Internal class used by the VTKsurfaceFormat |
CVTKsurfaceFormat< Face > | Provide a means of reading/writing VTK legacy format. The output is never sorted by zone |
CvtkTopo | Polyhedral cell decomposition for VTK |
CvtkUnstructuredReader | Reader for vtk unstructured_grid legacy files. Supports single CELLS, POINTS etc. entry only |
CwalkPatch | Collection of static functions to do various simple patch related things |
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 |
►CwallDependentModel | A class which provides on-demand creation and caching of wall distance and wall normal fields for use by multiple models |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
►CwallDampingModel | |
►Cinterpolated | |
Ccosine | |
Clinear | |
Csine | |
CnoWallDamping | |
►CwallLubricationModel | |
CAntal | Wall lubrication model of Antal et al |
CAntal | Wall lubrication model of Antal et al |
CFrank | Wall lubrication model of Frank |
CFrank | Wall lubrication model of Frank |
CnoWallLubrication | |
CnoWallLubrication | |
CTomiyamaWallLubrication | Wall lubrication model of Tomiyama |
CTomiyamaWallLubrication | Wall lubrication model of Tomiyama |
CwallLubricationModel | |
►CWallInteractionModel< CloudType > | Templated wall interaction model class |
CMaxwellianThermal< CloudType > | Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature |
CMixedDiffuseSpecular< CloudType > | Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature for a specified fraction of collisions, and reversing the wall-normal component of the particle velocity for the remainder |
CSpecularReflection< CloudType > | Reversing the wall-normal component of the particle velocity |
CWallInteractionModel< Foam::DSMCCloud< DSMCParcel< ParcelType > > > | |
CWallInteractionModel< Foam::DSMCCloud< ParcelType > > | |
►CWallModel< CloudType > | Templated wall interaction class |
CWallLocalSpringSliderDashpot< CloudType > | Forces between particles and walls, interacting with a spring, slider, damper model |
CWallSpringSliderDashpot< CloudType > | Forces between particles and walls, interacting with a spring, slider, damper model |
CWallModel< Foam::DSMCCloud > | |
CwallNormalInfo | Holds information regarding nearest wall point. Used in wall refinement |
►CwallPoint | Holds information regarding nearest wall point. Used in wall distance calculation |
CwallPointData< Type > | Holds information (coordinate and normal) regarding nearest wall point |
►CwallPointData< scalar > | |
CwallPointYPlus | Holds information (coordinate and yStar) regarding nearest wall point |
CWallSiteData< Type > | Stores the patch ID and templated data to represent a collision with a wall to be passed to the wall model |
►CwaveModel | Generic 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 |
►CAiry | First-order wave model |
CStokes2 | Second-order wave model |
CwaveSuperposition | A wrapper around a list of wave models. Superimposes the modelled values of elevation and velocity |
CwordReListMatcher | A wrapper for matching a List of wordRe |
►CwriteFile | FunctionObject base class for writing single files |
►ClogFiles | FunctionObject base class for creating, maintaining and writing log files e.g. integrated of averaged field data vs time |
CcloudInfo | Outputs Lagrangian cloud information to a file |
CfieldMinMax | Calculates the value and location of scalar minimum and maximum for a list of user-specified fields |
CfieldValue | |
CfieldValueDelta | Provides a differencing option between two 'field value' function objects |
Cforces | Calculates the forces and moments by integrating the pressure and skin-friction forces over a given list of patches |
CinterfaceHeight | This function object reports the height of the interface above a set of locations. For each location, it writes the vertical distance of the interface above both the location and the lowest boundary. It also writes the point on the interface from which these heights are computed. It uses an integral approach, so if there are multiple interfaces above or below a location then this method will generate average values |
Cresiduals | Writes out the initial residual for specified fields |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
CwallHeatFlux | Calculates and write the heat-flux at wall patches as the volScalarField field 'wallHeatFlux' |
CwallShearStress | Calculates and write the shear-stress at wall patches as the volVectorField field 'wallShearStress' |
CyPlus | Evaluates and outputs turbulence y+ for models. Values written to time directories as field 'yPlus' |
CwriteFuns | Various functions for collecting and writing binary data |
►CwriteObjectsBase | FunctionObject 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 |
►CwriteLocalObjects | FunctionObject base class for managing a list of objects on behalf of the inheriting function object, on when those should be written to disk |
CwallHeatFlux | Calculates and write the heat-flux at wall patches as the volScalarField field 'wallHeatFlux' |
CwallShearStress | Calculates and write the shear-stress at wall patches as the volVectorField field 'wallShearStress' |
CyPlus | Evaluates and outputs turbulence y+ for models. Values written to time directories as field 'yPlus' |
CwriteObjects | Allows specification of different writing frequency of objects registered to the database |
►Cwriter< Type > | Base class for graphics format writing. Entry points are |
CcsvSetWriter< Type > | Write set in csv format |
CensightSetWriter< Type > | |
CgnuplotSetWriter< Type > | |
CjplotSetWriter< Type > | |
CrawSetWriter< Type > | |
CvtkSetWriter< Type > | |
CxmgraceSetWriter< Type > | |
►Cgraph::writer | Abstract base class for a graph writer |
CgnuplotGraph | Output in gnuplot (http://www.gnuplot.info) format |
CjplotGraph | Jplot graph output |
CrawGraph | A raw xy graph output |
CxmgrGraph | Output and agr file for xmgrace (http://plasma-gate.weizmann.ac.il/Grace/) |
Cwriter< Foam::SphericalTensor > | |
Cwriter< Foam::SymmTensor > | |
Cwriter< Foam::Tensor > | |
Cwriter< Foam::Vector > | |
Cwriter< scalar > | |
►CWRLsurfaceFormatCore | Internal class used by the WRLsurfaceFormat |
CWRLsurfaceFormat< Face > | Provide a means of writing VRML97 (wrl) format |
►CX3DsurfaceFormatCore | Internal class used by the X3DsurfaceFormat |
CX3DsurfaceFormat< Face > | Provide a means of writing x3d format |
CXfer< T > | A simple container for copying or transferring objects of type <T> |
►CXiEqModel | Base-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 |
CbasicSubGrid | Basic sub-grid obstacle flame-wrinking enhancement factor model. Details supplied by J Puttock 2/7/06 |
CGulder | Simple Gulder model for XiEq based on Gulders correlation with a linear correction function to give a plausible profile for XiEq |
Cinstability | This is the equilibrium level of the flame wrinkling generated by instability. It is a constant (default 2.5). It is used in XiModel.H |
CSCOPEBlend | Simple SCOPEBlendXiEq model for XiEq based on SCOPEXiEqs correlation with a linear correction function to give a plausible profile for XiEq. See SCOPELaminarFlameSpeed.H for details on the SCOPE laminar flame speed model |
CSCOPEXiEq | Simple SCOPEXiEq model for XiEq based on SCOPEXiEqs correlation with a linear correction function to give a plausible profile for XiEq. See SCOPELaminarFlameSpeed.H for details on the SCOPE laminar flame speed model |
►CXiGModel | Base-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 |
CbasicSubGrid | Basic sub-grid obstacle flame-wrinking generation rate coefficient model. Details supplied by J Puttock 2/7/06 |
CinstabilityG | Flame-surface instabilityG flame-wrinking generation rate coefficient model used in XiModel.H |
CKTS | Simple Kolmogorov time-scale (KTS) model for the flame-wrinling generation rate |
►CXiModel | Base-class for all Xi models used by the b-Xi combustion model. See Technical Report SH/RE/01R for details on the PDR modelling |
Calgebraic | Simple algebraic model for Xi based on Gulders correlation with a linear correction function to give a plausible profile for Xi. See report TR/HGW/10 for details on the Weller two equations model. See XiModel.H for more details on flame wrinkling modelling |
Cfixed | Fixed value model for Xi. See XiModel.H for more details on flame wrinkling modelling |
Ctransport | Simple transport model for Xi based on Gulders correlation with a linear correction function to give a plausible profile for Xi. See report TR/HGW/10 for details on the Weller two equations model. See XiModel.H for more details on flame wrinkling modelling |
Cjoint::XSvc | Joint state returned by jcalc |
►CyyFlexLexer | |
CchemkinReader | Foam::chemkinReader |
►Czero | A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are known to be zero at compile-time |
CgeometricZeroField | A class representing the concept of a GeometricField of 1 used to avoid unnecessary manipulations for objects which are known to be zero at compile-time |
CzeroField | A class representing the concept of a field of 0 used to avoid unnecessary manipulations for objects which are known to be zero at compile-time |
CzeroFieldField | A class representing the concept of a field of zeroFields used to avoid unnecessary manipulations for objects which are known to be zero at compile-time |
►CzeroGradientFvPatchScalarField | |
CalphaContactAngleFvPatchScalarField | Abstract base class for alphaContactAngle boundary conditions |
CalphaContactAngleFvPatchScalarField | Abstract base class for alphaContactAngle boundary conditions |
CalphaContactAngleFvPatchScalarField | Abstract base class for alphaContactAngle boundary conditions |
CalphaContactAngleFvPatchScalarField | Abstract base class for alphaContactAngle boundary conditions |
CfreestreamPressureFvPatchScalarField | This boundary condition provides a free-stream condition for pressure. It is a zero-gradient condition that constrains the flux across the patch based on the free-stream velocity |
►CzeroGradientFvPatchVectorField | |
CfluxCorrectedVelocityFvPatchVectorField | This boundary condition provides a velocity outlet boundary condition for patches where the pressure is specified. The outflow velocity is obtained by "zeroGradient" and then corrected from the flux: |
►CBasicThermo | |
CheThermo< BasicThermo, MixtureType > | Enthalpy/Internal energy for a mixture |
►CBasicTurbulenceModel | |
CEddyDiffusivity< BasicTurbulenceModel > | Templated abstract base class for single-phase compressible turbulence models |
►ClaminarModel< BasicTurbulenceModel > | Templated abstract base class for laminar transport models |
CMaxwell< BasicTurbulenceModel > | Maxwell model for viscoelasticity using the upper-convected time derivative of the stress tensor. See http://en.wikipedia.org/wiki/Upper-convected_Maxwell_model |
►ClinearViscousStress< laminarModel< BasicTurbulenceModel > > | |
CStokes< BasicTurbulenceModel > | |
►CLESModel< BasicTurbulenceModel > | Templated abstract base class for LES SGS models |
►ClinearViscousStress< LESModel< BasicTurbulenceModel > > | |
►CeddyViscosity< LESModel< BasicTurbulenceModel > > | |
►CLESeddyViscosity< BasicTurbulenceModel > | Eddy viscosity LES SGS model base class |
CdynamicKEqn< BasicTurbulenceModel > | Dynamic one equation eddy-viscosity model |
CdynamicLagrangian< BasicTurbulenceModel > | Dynamic SGS model with Lagrangian averaging |
►CkEqn< BasicTurbulenceModel > | One equation eddy-viscosity model |
CcontinuousGasKEqn< BasicTurbulenceModel > | One-equation SGS model for the gas-phase in a two-phase system supporting phase-inversion |
CNicenoKEqn< BasicTurbulenceModel > | One-equation SGS model for the continuous phase in a two-phase system including bubble-generated turbulence |
►CSmagorinsky< BasicTurbulenceModel > | The Smagorinsky SGS model |
CSmagorinskyZhang< BasicTurbulenceModel > | The Smagorinsky SGS model including bubble-generated turbulence |
►CSpalartAllmarasDES< BasicTurbulenceModel > | SpalartAllmarasDES DES turbulence model for incompressible and compressible flows |
CSpalartAllmarasDDES< BasicTurbulenceModel > | SpalartAllmaras DDES turbulence model for incompressible and compressible flows |
CSpalartAllmarasIDDES< BasicTurbulenceModel > | SpalartAllmaras IDDES turbulence model for incompressible and compressible flows |
CWALE< BasicTurbulenceModel > | The Wall-adapting local eddy-viscosity (WALE) SGS model |
►CReynoldsStress< LESModel< BasicTurbulenceModel > > | |
CDeardorffDiffStress< BasicTurbulenceModel > | Differential SGS Stress Equation Model for incompressible and compressible flows |
►ClinearViscousStress< BasicTurbulenceModel > | Linear viscous stress turbulence model base class |
►CeddyViscosity< BasicTurbulenceModel > | Eddy viscosity turbulence model base class |
CnonlinearEddyViscosity< BasicTurbulenceModel > | Eddy viscosity turbulence model with non-linear correction base class |
►CRASModel< BasicTurbulenceModel > | Templated abstract base class for RAS turbulence models |
►ClinearViscousStress< RASModel< BasicTurbulenceModel > > | |
►CeddyViscosity< RASModel< BasicTurbulenceModel > > | |
►CkEpsilon< BasicTurbulenceModel > | Standard k-epsilon turbulence model for incompressible and compressible flows including rapid distortion theory (RDT) based compression term |
CbuoyantKEpsilon< BasicTurbulenceModel > | Additional buoyancy generation/dissipation term applied to the k and epsilon equations of the standard k-epsilon model |
CcontinuousGasKEpsilon< BasicTurbulenceModel > | K-epsilon model for the gas-phase in a two-phase system supporting phase-inversion |
CLaheyKEpsilon< BasicTurbulenceModel > | Continuous-phase k-epsilon model including bubble-generated turbulence |
CkOmega< BasicTurbulenceModel > | Standard high Reynolds-number k-omega turbulence model for incompressible and compressible flows |
CLaunderSharmaKE< BasicTurbulenceModel > | Launder and Sharma low-Reynolds k-epsilon turbulence model for incompressible and compressible and combusting flows including rapid distortion theory (RDT) based compression term |
CmixtureKEpsilon< BasicTurbulenceModel > | Mixture k-epsilon turbulence model for two-phase gas-liquid systems |
CrealizableKE< BasicTurbulenceModel > | Realizable k-epsilon turbulence model for incompressible and compressible flows |
CRNGkEpsilon< BasicTurbulenceModel > | Renormalization group k-epsilon turbulence model for incompressible and compressible flows |
CSpalartAllmaras< BasicTurbulenceModel > | Spalart-Allmaras one-eqn mixing-length model for incompressible and compressible external flows |
Cv2f< BasicTurbulenceModel > | Lien and Kalitzin's v2-f turbulence model for incompressible and compressible flows, with a limit imposed on the turbulent viscosity given by Davidson et al |
►CkOmegaSST< eddyViscosity< RASModel< BasicTurbulenceModel > >, BasicTurbulenceModel > | |
►CkOmegaSST< BasicTurbulenceModel > | |
CkOmegaSSTLM< BasicTurbulenceModel > | Langtry-Menter 4-equation transitional SST model based on the k-omega-SST RAS model |
CkOmegaSSTSAS< BasicTurbulenceModel > | Scale-adaptive URAS model based on the k-omega-SST RAS model |
CkOmegaSSTSato< BasicTurbulenceModel > | Implementation of the k-omega-SST turbulence model for dispersed bubbly flows with Sato (1981) bubble induced turbulent viscosity model |
►CReynoldsStress< RASModel< BasicTurbulenceModel > > | |
CLRR< BasicTurbulenceModel > | Launder, Reece and Rodi Reynolds-stress turbulence model for incompressible and compressible flows |
CSSG< BasicTurbulenceModel > | Speziale, Sarkar and Gatski Reynolds-stress turbulence model for incompressible and compressible flows |
CReynoldsStress< BasicTurbulenceModel > | Reynolds-stress turbulence model base class |
►CThermalDiffusivity< BasicTurbulenceModel > | Templated wrapper class to provide compressible turbulence models thermal diffusivity based thermal transport |
►CEddyDiffusivity< compressible::turbulenceModel > | |
►CRASModel< EddyDiffusivity< compressible::turbulenceModel > > | |
►ClinearViscousStress< RASModel< EddyDiffusivity< compressible::turbulenceModel > > > | |
►CeddyViscosity< RASModel< EddyDiffusivity< compressible::turbulenceModel > > > | |
►CkEpsilon< EddyDiffusivity< compressible::turbulenceModel > > | |
CPDRkEpsilon | Standard k-epsilon turbulence model with additional source terms corresponding to PDR basic drag model (basic.H) |
►CTurbulenceModel< Alpha, Rho, BasicTurbulenceModel, TransportModel > | Templated abstract base class for turbulence models |
CkOmegaSST< TurbulenceModel, BasicTurbulenceModel > | Implementation of the k-omega-SST turbulence model for incompressible and compressible flows |
CPhaseCompressibleTurbulenceModel< Foam::phaseModel > | |
CPhaseCompressibleTurbulenceModel< typename BasicTurbulenceModel::transportModel > | |
Ccerr | |
Ccin | |
CCmpt | |
Ccout | |
CExtendedStencil | |
CForm | |
►CIDLListType | |
CDictionaryBase< IDLListType, T > | Base dictionary class templated on both the form of doubly-linked list it uses as well as the type it holds |
Cifstream | |
Cios_base | |
Cistream | |
CMatrixType | |
CMESH | |
CMesh | |
CMeshType | |
Cofstream | |
Costream | |
CPatch | |
CPoint | |
CPointField | |
►CPrimitiveType | |
CpTraits< PrimitiveType > | Traits class for primitives |
Csigma | |
CT | |
CTableRef | |
CTriangulation | |
►CTriangulation | |
►CDelaunayMesh< Triangulation > | The vertex and cell classes must have an index defined |
CDistributedDelaunayMesh< Triangulation > | |
CType | |
CType1 | |
CType2 | |