►C fieldScheme | |
CmultivariateScheme< Type, Scheme >::fieldScheme | SurfaceInterpolationScheme sub-class returned by operator(field) |
CAABBTree< Type > | Templated tree of axis-aligned bounding boxes (AABB) |
►CABAQUSCore | Core routines used when reading/writing ABAQUS files |
►CABAQUSsurfaceFormatCore | Internal class used by the ABAQUSsurfaceFormat |
CABAQUSsurfaceFormat< Face > | Abaqus surface reader |
CabsoluteEnthalpy< Thermo > | Thermodynamics mapping class to expose the absolute enthalpy functions |
CabsoluteInternalEnergy< Thermo > | Thermodynamics mapping class to expose the absolute internal energy functions |
CabsorptionCoeffs | Absorption coefficients class used in greyMeanAbsorptionEmission and wideBandAbsorptionEmission |
CabsorptionCoeffs | |
►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 solid mixture |
ClocalDensityAbsorptionEmission | Constant radiation absorption and emission coefficients for continuous phase |
CmultiBandAbsorptionEmission | MultiBandAbsorptionEmission radiation absorption/emission for solids |
CmultiBandZoneAbsorptionEmission | MultiBandZoneAbsorptionEmission radiation absorption/emission for solids |
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 > | Read/write AC3D format |
CaccessOp< T > | |
►CadaptiveSolver | |
CEuler | Euler-implicit integration scheme |
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 |
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 |
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 |
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 |
►CadjointBoundaryCondition< Type > | Base class for solution control classes |
CadjointFarFieldNuaTildaFvPatchScalarField | |
CadjointFarFieldPressureFvPatchScalarField | |
CadjointFarFieldTMVar1FvPatchScalarField | |
CadjointFarFieldTMVar2FvPatchScalarField | |
CadjointFarFieldVelocityFvPatchVectorField | |
CadjointInletNuaTildaFvPatchScalarField | Inlet boundary for adjoint nuaTilda |
CadjointInletVelocityFvPatchVectorField | |
CadjointOutletKaFvPatchScalarField | |
CadjointOutletNuaTildaFluxFvPatchScalarField | |
CadjointOutletNuaTildaFvPatchScalarField | |
CadjointOutletPressureFvPatchScalarField | |
CadjointOutletVelocityFluxFvPatchVectorField | An outlet boundary condition for patches in which the primal flow exhibits recirculation. Adds the contribution of the objective as an adjoint momentum flux directly to the PDEs, without the need to first compute an adjoint outlet velocity, circumventing thus the division with (almost) zero that manifests in case of primal flow recirculation |
CadjointOutletVelocityFvPatchVectorField | Provides the adjoint outlet velocity values (i.e. adjoint velocity in case of a zeroGradient U boundary condition). Can have stability issues in cases of backflow of the primal velocity. The adjointOutletVelocityFlux should preferably be used |
CadjointOutletWaFvPatchScalarField | |
►CadjointWallVelocityFvPatchVectorField | Adjoint wall velocity boundary condition. If nutUSpaldingWallFunction is employed in the flow solution, the corresponding adjoint wall function is used. Otherwise, the typical low-Re boundary condition is applied |
CadjointRotatingWallVelocityFvPatchVectorField | The same as adjointWallVelocity but additionally computes the sensitivity contribution emerging from the change in the positions of the face centres, in case rotatingWallVelocity is used for the flow simulation |
CadjointWallVelocityLowReFvPatchVectorField | |
CkaqRWallFunctionFvPatchScalarField | |
CwaWallFunctionFvPatchScalarField | |
CadjointEikonalSolver | Solver of the adjoint to the eikonal PDE |
CadjointMeshMovementSolver | Solver of the adjoint to the Laplace grid displacement equation |
►CAMIInterpolation | Interpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI) |
►CadvancingFrontAMI | Base class for Arbitrary Mesh Interface (AMI) methods |
CfaceAreaWeightAMI | Face area weighted Arbitrary Mesh Interface (AMI) method |
CfaceAreaWeightAMI2D | Face area weighted Arbitrary Mesh Interface (AMI) method that performs the intersection of src and tgt face area in 2D |
CnearestFaceAMI | Nearest-face Arbitrary Mesh Interface (AMI) method |
►CAmultiplier | |
CAmultiplier< Type, LUType > | |
CandEqOp< T > | |
CandEqOp2< T1, T2 > | |
CandOp< T > | |
CandOp2< T1, T2 > | |
CappendEqOp< T > | List helper to append y elements onto the end of x |
CareaFields | Finite area area (element) fields |
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 interaction |
►CaspectRatioModel | |
►CVakhrushevEfremov | Aspect ratio model of Vakhrushev and Efremov |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
CTomiyamaAspectRatio | Aspect ratio model of Tomiyama |
CVakhrushevEfremov | Aspect ratio model of Vakhrushev and Efremov |
CWellek | Aspect ratio model of Wellek et al |
CWellek | Aspect ratio model of Wellek et al |
CconstantAspectRatio | Constant value aspect ratio model |
CconstantAspectRatio | Constant value aspect ratio model |
CAssemblyPvPatch | An assembly of lduMatrix that is specific inter-region coupling through mapped patches |
►CatmBoundaryLayer | Base class to set log-law type ground-normal inlet boundary conditions for wind velocity and turbulence quantities for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer (ABL) modelling |
CatmBoundaryLayerInletEpsilonFvPatchScalarField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
CatmBoundaryLayerInletKFvPatchScalarField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy (i.e. k ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
CatmBoundaryLayerInletOmegaFvPatchScalarField | |
CatmBoundaryLayerInletVelocityFvPatchVectorField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the streamwise component of wind velocity (i.e. u ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
CatomicWeightTable::atomicWeight | Structure to hold the element name and atomic weight pair |
CautoPatch | Patchify triangles based on a feature angle. Replacement of surfaceAutoPatch |
CautoPtr< T > | Pointer management similar to std::unique_ptr, with some additional methods and type checking |
CautoPtr< bool > | |
►CautoPtr< chemistryReader< ThermoType > > | |
►CreactingMixture< ThermoType > | Foam::reactingMixture |
CsingleStepReactingMixture< ThermoType > | Single step reacting mixture |
CautoPtr< DynamicList< label > > | |
CautoPtr< Foam::AMIInterpolation > | |
CautoPtr< Foam::aspectRatioModel > | |
CautoPtr< Foam::ATCModel > | |
CautoPtr< Foam::AtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::AveragingMethod< Foam::Vector > > | |
CautoPtr< Foam::AveragingMethod< scalar > > | |
CautoPtr< Foam::backgroundMeshDecomposition > | |
CautoPtr< Foam::BasicChemistryModel< ReactionThermo > > | |
CautoPtr< Foam::basicSolidChemistryModel > | |
CautoPtr< Foam::BinaryCollisionModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::binModel > | |
CautoPtr< Foam::bitSet > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::dragModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::heatTransferModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::liftModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::turbulentDispersionModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::virtualMassModel > > | |
CautoPtr< Foam::BlendedInterfacialModel< Foam::wallLubricationModel > > | |
CautoPtr< Foam::blockVertex > | |
CautoPtr< Foam::boundaryAdjointContribution > | |
CautoPtr< Foam::BreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::cellCellStencil > | |
CautoPtr< Foam::cellSizeCalculationType > | |
CautoPtr< Foam::chemistryReductionMethod< CompType, ThermoType > > | |
CautoPtr< Foam::chemistryReductionMethod< ReactionThermo, ThermoType > > | |
CautoPtr< Foam::chemistryTabulationMethod< CompType, ThermoType > > | |
CautoPtr< Foam::chemistryTabulationMethod< ReactionThermo, ThermoType > > | |
CautoPtr< Foam::Cloud< parcelType > > | |
CautoPtr< Foam::CollidingCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::CollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::CombustionModel< ReactionThermo > > | |
CautoPtr< Foam::CompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::coordinateRotation > | |
CautoPtr< Foam::coordinateSystem > | |
CautoPtr< Foam::coordSetWriter > | |
CautoPtr< Foam::CorrectionLimitingMethod > | |
CautoPtr< Foam::DampingModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::DampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::decompositionMethod > | |
CautoPtr< Foam::Detail::zoneSubSet > | |
CautoPtr< Foam::DevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::diameterModel > | |
CautoPtr< Foam::diameterModels::daughterSizeDistributionModel > | |
CautoPtr< Foam::dictionary > | |
CautoPtr< Foam::DimensionedField > | |
CautoPtr< Foam::DispersionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::displacementMethod > | |
CautoPtr< Foam::displacementMotionSolver > | |
CautoPtr< Foam::distributedTriSurfaceMesh > | |
CautoPtr< Foam::distributionModel > | |
CautoPtr< Foam::DMDModel > | |
CautoPtr< Foam::dragModel > | |
CautoPtr< Foam::dragModels::Ergun > | |
CautoPtr< Foam::dragModels::WenYu > | |
CautoPtr< Foam::dynamicIndexedOctree< Foam::dynamicTreeDataPoint > > | |
CautoPtr< Foam::edgeMesh > | |
CautoPtr< Foam::ensightCase > | |
CautoPtr< Foam::ensightMesh > | |
CautoPtr< Foam::expressions::fvExprDriverWriter > | |
CautoPtr< Foam::expressions::volumeExpr::parseDriver > | |
CautoPtr< Foam::externalDisplacementMeshMover > | |
CautoPtr< Foam::extrudePatchMesh > | |
CautoPtr< Foam::faceAreaWeightModel > | |
CautoPtr< Foam::faceReflecting > | |
CautoPtr< Foam::faceShading > | |
CautoPtr< Foam::faGlobalMeshData > | |
CautoPtr< Foam::faMesh > | |
CautoPtr< Foam::Field > | |
CautoPtr< Foam::fileMonitor > | |
CautoPtr< Foam::fileMonitorWatcher > | |
CautoPtr< Foam::fileName > | |
CautoPtr< Foam::fileOperation > | |
CautoPtr< Foam::FixedList< label, 8 > > | |
CautoPtr< Foam::Function1< Foam::Field > > | |
CautoPtr< Foam::Function1< Foam::Tensor > > | |
CautoPtr< Foam::Function1< Foam::Vector > > | |
CautoPtr< Foam::Function1< scalar > > | |
CautoPtr< Foam::Function1< Type > > | |
CautoPtr< Foam::functionObject > | |
CautoPtr< Foam::functionObjects::properties > | |
CautoPtr< Foam::fv::option > | |
CautoPtr< Foam::fvMesh > | |
CautoPtr< Foam::fvMeshPrimitiveLduAddressing > | |
CautoPtr< Foam::fvMeshSubset > | |
CautoPtr< Foam::fvPatchField< Type > > | |
CautoPtr< Foam::GAMGProcAgglomeration > | |
CautoPtr< Foam::GeometricBoundaryField > | |
CautoPtr< Foam::GeometricField > | |
CautoPtr< Foam::globalIndex > | |
CautoPtr< Foam::globalIndexAndTransform > | |
CautoPtr< Foam::globalMeshData > | |
CautoPtr< Foam::glTF::scene > | |
CautoPtr< Foam::glTF::sceneWriter > | |
CautoPtr< Foam::HashTable< Foam::List > > | |
CautoPtr< Foam::heatTransferCoeffModel > | |
CautoPtr< Foam::heatTransferModel > | |
CautoPtr< Foam::HeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::HeterogeneousReactingModel< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::incompressible::adjointEikonalSolver > | |
CautoPtr< Foam::incompressible::adjointMeshMovementSolver > | |
CautoPtr< Foam::incompressible::adjointSensitivity > | |
CautoPtr< Foam::incompressible::optimisationType > | |
CautoPtr< Foam::incompressible::RASModelVariables > | |
CautoPtr< Foam::incompressibleAdjoint::adjointRASModel > | |
CautoPtr< Foam::IncompressibleTurbulenceModel > | |
CautoPtr< Foam::indexedOctree< Foam::treeDataCell > > | |
CautoPtr< Foam::indexedOctree< Foam::treeDataEdge > > | |
CautoPtr< Foam::indexedOctree< Foam::treeDataFace > > | |
CautoPtr< Foam::indexedOctree< Foam::treeDataPrimitivePatch > > | |
CautoPtr< Foam::indexedOctree< treeType > > | |
CautoPtr< Foam::InflowBoundaryModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::initialPointsMethod > | |
CautoPtr< Foam::integrationScheme > | |
CautoPtr< Foam::interpolation2DTable< scalar > > | |
CautoPtr< Foam::interpolation< Foam::Vector > > | |
CautoPtr< Foam::interpolation< scalar > > | |
CautoPtr< Foam::interpolationLookUpTable< scalar > > | |
CautoPtr< Foam::interpolationTable< scalar > > | |
CautoPtr< Foam::interpolationWeights > | |
CautoPtr< Foam::IOdictionary > | |
CautoPtr< Foam::IOField > | |
CautoPtr< Foam::IOList > | |
CautoPtr< Foam::IOmapDistribute > | |
CautoPtr< Foam::isoSurfaceBase > | |
CautoPtr< Foam::IsotropyModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::IsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::ISstream > | |
CautoPtr< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::kineticTheoryModels::conductivityModel > | |
CautoPtr< Foam::kineticTheoryModels::frictionalStressModel > | |
CautoPtr< Foam::kineticTheoryModels::granularPressureModel > | |
CautoPtr< Foam::kineticTheoryModels::radialModel > | |
CautoPtr< Foam::kineticTheoryModels::viscosityModel > | |
CautoPtr< Foam::laminarModels::generalizedNewtonianViscosityModel > | |
CautoPtr< Foam::lduMatrix > | |
CautoPtr< Foam::lduMatrix::solver > | |
CautoPtr< Foam::lduPrimitiveMesh > | |
CautoPtr< Foam::LESdelta > | |
CautoPtr< Foam::LESfilter > | |
CautoPtr< Foam::liftModel > | |
CautoPtr< Foam::lineSearch > | |
CautoPtr< Foam::liquidMixtureProperties > | |
CautoPtr< Foam::liquidProperties > | |
CautoPtr< Foam::List > | |
CautoPtr< Foam::List< Foam::boundBox > > | |
CautoPtr< Foam::List< Foam::DynamicList< parcelType * > > > | |
CautoPtr< Foam::List< Foam::List > > | |
CautoPtr< Foam::List< Foam::Pair > > | |
CautoPtr< Foam::LUscalarMatrix > | |
CautoPtr< Foam::Map< label > > | |
CautoPtr< Foam::mapDistribute > | |
CautoPtr< Foam::MeshedSurface > | |
CautoPtr< Foam::meshStructure > | |
CautoPtr< Foam::meshToMesh > | |
CautoPtr< Foam::mixedFvPatchField< Type > > | |
CautoPtr< Foam::mixtureViscosityModel > | |
CautoPtr< Foam::motionDiffusivity > | |
CautoPtr< Foam::motionInterpolation > | |
CautoPtr< Foam::motionSolver > | |
CautoPtr< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::multiDimPolyFunctions > | |
CautoPtr< Foam::multiphaseEuler::diameterModel > | |
CautoPtr< Foam::multiphaseEuler::dragModel > | |
CautoPtr< Foam::multiphaseInter::interfaceCompositionModel > | |
CautoPtr< Foam::multiphaseInter::surfaceTensionModel > | |
CautoPtr< Foam::NURBS3DVolume > | |
CautoPtr< Foam::objectiveManager > | |
CautoPtr< Foam::objectRegistry > | |
CautoPtr< Foam::ODESolver > | |
CautoPtr< Foam::OFstream > | |
CautoPtr< Foam::optMeshMovement > | |
CautoPtr< Foam::orderedPhasePair > | |
CautoPtr< Foam::PackingModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PairModel< Foam::DSMCCloud > > | |
CautoPtr< Foam::pairPotential > | |
CautoPtr< Foam::ParticleStressModel > | |
CautoPtr< Foam::patchDistMethod > | |
CautoPtr< Foam::PatchFunction1< Foam::SymmTensor > > | |
CautoPtr< Foam::PatchFunction1< Foam::Vector > > | |
CautoPtr< Foam::PatchFunction1< scalar > > | |
CautoPtr< Foam::PatchFunction1< Type > > | |
CautoPtr< Foam::PatchFunction1< TypeR > > | |
CautoPtr< Foam::PatchFunction1Types::MappedFile< scalar > > | |
CautoPtr< Foam::PatchFunction1Types::MappedFile< Type > > | |
CautoPtr< Foam::PatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::PhaseCompressibleTurbulenceModel< Foam::phaseModel > > | |
CautoPtr< Foam::PhaseIncompressibleTurbulenceModel > | |
CautoPtr< Foam::phasePair > | |
CautoPtr< Foam::pointPatchField< Type > > | |
CautoPtr< Foam::pointToPointPlanarInterpolation > | |
CautoPtr< Foam::polyMesh > | |
CautoPtr< Foam::porosityModel > | |
CautoPtr< Foam::PrimitivePatch > | |
CautoPtr< Foam::PrimitivePatchInterpolation< Foam::PrimitivePatch > > | |
CautoPtr< Foam::PtrList< Foam::indexedOctree< Foam::treeDataEdge > > > | |
CautoPtr< Foam::radiation::absorptionEmissionModel > | |
CautoPtr< Foam::radiation::boundaryRadiationPropertiesPatch > | |
CautoPtr< Foam::radiation::radiationModel > | |
CautoPtr< Foam::radiation::scatterModel > | |
CautoPtr< Foam::radiation::solarLoad > | |
CautoPtr< Foam::radiation::sootModel > | |
CautoPtr< Foam::radiation::wallAbsorptionEmissionModel > | |
CautoPtr< Foam::radiation::wallTransmissivityModel > | |
CautoPtr< Foam::Random > | |
CautoPtr< Foam::RBD::rigidBody > | |
CautoPtr< Foam::RBD::rigidBodySolver > | |
CautoPtr< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::reactionRateFlameArea > | |
CautoPtr< Foam::reconstructionSchemes > | |
CautoPtr< Foam::reconstructionSchemes::interface > | |
CautoPtr< Foam::refinementHistory > | |
►CautoPtr< Foam::regExpCxx > | |
CLList< Foam::autoPtr< Foam::regExpCxx > > | |
CautoPtr< Foam::regionModels::areaSurfaceFilmModels::filmTurbulenceModel > | |
CautoPtr< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmRadiationModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmThermoModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmTurbulenceModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::filmViscosityModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::heatTransferModel > | |
CautoPtr< Foam::regionModels::surfaceFilmModels::phaseChangeModel > | |
CautoPtr< Foam::regionModels::thermalBaffleModels::thermalBaffleModel > | |
CautoPtr< Foam::regionModels::thermalShellModel > | |
CautoPtr< Foam::regionModels::vibrationShellModel > | |
CautoPtr< Foam::regionSplit > | |
CautoPtr< Foam::regIOobject > | |
CautoPtr< Foam::relaxationModel > | |
CautoPtr< Foam::renumberMethod > | |
CautoPtr< Foam::rhoThermo > | |
CautoPtr< Foam::sampledSet > | |
CautoPtr< Foam::sampledSurface > | |
CautoPtr< Foam::saturationModel > | |
CautoPtr< Foam::searchableSurface > | |
CautoPtr< Foam::searchableSurfaces > | |
CautoPtr< Foam::SIMPLEControl > | |
CautoPtr< Foam::singlePhaseTransportModel > | |
CautoPtr< Foam::sixDoFSolver > | |
CautoPtr< Foam::SlicedGeometricField > | |
CautoPtr< Foam::solarCalculator > | |
CautoPtr< Foam::solidBodyMotionFunction > | |
CautoPtr< Foam::solidMixtureProperties > | |
CautoPtr< Foam::solidReactionThermo > | |
CautoPtr< Foam::solidThermo > | |
CautoPtr< Foam::SprayCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::SquareMatrix > | |
CautoPtr< Foam::stepUpdate > | |
CautoPtr< Foam::StochasticCollisionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::subCycleTime > | |
CautoPtr< Foam::surfaceCellSizeFunction > | |
CautoPtr< Foam::SurfaceFilmModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::SurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > > | |
CautoPtr< Foam::surfaceReader > | |
CautoPtr< Foam::surfaceWriter > | |
CautoPtr< Foam::swarmCorrection > | |
CautoPtr< Foam::tableReader< scalar > > | |
CautoPtr< Foam::tableReader< Type > > | |
CautoPtr< Foam::ThermalDiffusivity > | |
CautoPtr< Foam::ThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > > > | |
CautoPtr< Foam::ThermoCloud< Foam::DSMCCloud > > | |
CautoPtr< Foam::Time > | |
CautoPtr< Foam::TimeScaleModel > | |
CautoPtr< Foam::TimeState > | |
CautoPtr< Foam::treeBoundBox > | |
CautoPtr< Foam::trimModel > | |
CautoPtr< Foam::triSurface > | |
CautoPtr< Foam::triSurfaceSearch > | |
CautoPtr< Foam::turbulentDispersionModel > | |
CautoPtr< Foam::UniformDimensionedField > | |
CautoPtr< Foam::updateMethod > | |
CautoPtr< Foam::variablesSet > | |
CautoPtr< Foam::virtualMassModel > | |
CautoPtr< Foam::viscosityModel > | |
CautoPtr< Foam::volSurfaceMapping > | |
CautoPtr< Foam::vtk::coordSetWriter > | |
CautoPtr< Foam::vtk::formatter > | |
CautoPtr< Foam::vtk::surfaceWriter > | |
CautoPtr< Foam::wallBoilingModels::CHFModel > | |
CautoPtr< Foam::wallBoilingModels::CHFSubCoolModel > | |
CautoPtr< Foam::wallBoilingModels::departureDiameterModel > | |
CautoPtr< Foam::wallBoilingModels::departureFrequencyModel > | |
CautoPtr< Foam::wallBoilingModels::filmBoilingModel > | |
CautoPtr< Foam::wallBoilingModels::LeidenfrostModel > | |
CautoPtr< Foam::wallBoilingModels::MHFModel > | |
CautoPtr< Foam::wallBoilingModels::nucleateFluxModel > | |
CautoPtr< Foam::wallBoilingModels::nucleationSiteModel > | |
CautoPtr< Foam::wallBoilingModels::partitioningModel > | |
CautoPtr< Foam::wallBoilingModels::TDNBModel > | |
CautoPtr< Foam::wallDampingModel > | |
CautoPtr< Foam::WallInteractionModel< Foam::DSMCCloud< ParcelType > > > | |
CautoPtr< Foam::wallLubricationModel > | |
CautoPtr< Foam::WallModel< Foam::DSMCCloud > > | |
CautoPtr< Foam::windowModel > | |
CautoPtr< Foam::XiEqModel > | |
CautoPtr< Foam::XiGModel > | |
CautoPtr< Foam::zeroATCcells > | |
CautoPtr< List< Field< scalar > > > | |
CautoPtr< ModelType > | |
CautoPtr< modelType > | |
CautoPtr< phaseThermo > | |
CautoPtr< ReactionType > | |
CautoPtr< scalar > | |
CautoPtr< solidType > | |
CautoPtr< std::thread > | |
CautoPtr< ThermophysicalProperties > | |
CautoPtr< ThermoType > | |
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 |
CWallis | Wallis compressibility model |
Clinear | Linear compressibility model |
►CBase | |
CpTraits< Base > | A traits class, which is primarily used for primitives |
►Cbase | Base functionality common to reader and writer classes |
Creader | Reads CCM files as written by PROSTAR/STARCCM |
Cwriter | Write OpenFOAM meshes and/or results to CCM format |
►Cbase | Base class for glTF entities |
Caccessor | GlTF accessor |
Canimation | GlTF animation |
CbufferView | GlTF buffer view - provides a view/slice of the glTF buffer |
Cmesh | GlTF mesh |
Cobject | GlTF binary object |
►Cbase64Layer | An output filter layer to write base-64 encoded content |
►CfoamVtkBase64Layer | Base-64 encoded output layer - normally only used indirectly by formatters |
CappendBase64Formatter | Appended base-64 encoded binary output. Uses an output filter layer to write base-64 encoded content |
Cbase64Formatter | Inline base-64 encoded binary output. Uses an output filter layer to write base-64 encoded content |
►Cbase_iterator | |
CLList< LListBase, T >::iterator | An STL-conforming iterator |
►CLList< LListBase, T >::reverse_iterator | |
CLPtrList< LListBase, T >::reverse_iterator | |
CUILList< LListBase, T >::iterator | A non-const iterator |
CUILList< LListBase, T >::reverse_iterator | |
►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 |
CMovingPhaseModel< BasePhaseModel > | Class which represents a moving fluid phase. Holds the velocity, fluxes and turbulence model. Provides access to the turbulent quantities |
CMultiComponentPhaseModel< BasePhaseModel, phaseThermo > | Class which represents a phase with multiple species. Returns the species' mass fractions, and their governing equations |
CMultiComponentPhaseModel< BasePhaseModel, phaseThermo > | Class which represents a phase with multiple species. Returns the species' mass fractions, and their governing equations |
CPurePhaseModel< BasePhaseModel, phaseThermo > | Class which represents pure phases, i.e. without any species. Returns an empty list of mass fractions |
CPurePhaseModel< BasePhaseModel, phaseThermo > | 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 |
CStaticPhaseModel< BasePhaseModel > | Class which represents a static fluid phase |
CStationaryPhaseModel< BasePhaseModel > | Class which represents a stationary (and therefore probably solid) phase. Generates, but does not store, zero velocity and flux field and turbulent qauantities. Throws an error when non-const access is requested to the motion fields or when the momentum equation is requested. Usage must must protect against such calls |
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 hierarchy for one which mirrors the functionality, but does not include a thermo model; an incompressible phase model, for example |
►CBasePhaseSystem | |
CInterfaceCompositionPhaseChangePhaseSystem< BasePhaseSystem > | Class to provide interfacial heat and mass transfer between a number of phases according to a interface composition model |
CMassTransferPhaseSystem< BasePhaseSystem > | Class for mass transfer between 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 |
COneResistanceHeatTransferPhaseSystem< BasePhaseSystem > | Class which models interfacial heat transfer between a number of phases. A single heat transfer model is used for each interface |
CPhaseTransferPhaseSystem< BasePhaseSystem > | Class which models non-thermally-coupled mass transfers; i.e., representation changes, rather than phase changes |
CPopulationBalancePhaseSystem< BasePhaseSystem > | Class which provides population balance functionality |
CThermalPhaseChangePhaseSystem< BasePhaseSystem > | Class to provide interfacial heat and mass transfer between a number of phases according the interfacial temperature approximated by the saturation temperature |
CTwoResistanceHeatTransferPhaseSystem< BasePhaseSystem > | Class which models interfacial heat transfer between a number of phases. Two heat transfer models are stored at each interface, one for each phase. This permits definition of an interface temperature with which heat transfer occurs. It also allows derived systems to define other thermodynamic properties at the interface and therefore represent phase changes |
►CBasicEddyViscosityModel | |
CkOmegaSSTBase< BasicEddyViscosityModel > | Base class implementation of the k-omega-SST turbulence model for incompressible and compressible flows |
CbasicHeterogeneousReactingCloud | Cloud class to introduce heterogeneou reacting parcels |
CbasicHeterogeneousReactingParcel | Definition of reacting heterogeneous parcel |
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 |
►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 > | The egr mixture contains species ("ft", "b", "egr") |
ChomogeneousMixture< ThermoType > | The homogeneous mixture contains species ("b") |
CinhomogeneousMixture< ThermoType > | The inhomogeneous mixture contains species ("ft", "b") |
CveryInhomogeneousMixture< ThermoType > | The very inhomogeneous mixture contains species ("ft", "fu", "b") |
►CmultiComponentMixture< ThermoType > | Foam::multiComponentMixture |
CreactingMixture< ThermoType > | Foam::reactingMixture |
CsingleComponentMixture< ThermoType > | Single component mixture |
CpureMixture< ThermoType > | Foam::pureMixture |
►CBasicMomentumTransportModel | |
►ClaminarModel< BasicMomentumTransportModel > | |
►ClinearViscousStress< laminarModel< BasicMomentumTransportModel > > | |
CgeneralizedNewtonian< BasicMomentumTransportModel > | Turbulence model for shear-dependent Non-Newtonian flow |
►CBasicPsiThermo | |
►CheThermo< BasicPsiThermo, MixtureType > | |
ChePsiThermo< BasicPsiThermo, MixtureType > | Energy for a mixture based on compressibility |
CheRhoThermo< BasicPsiThermo, MixtureType > | Energy for a mixture based on density |
CheheuPsiThermo< BasicPsiThermo, MixtureType > | |
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 |
►CBasicThermo | |
CheThermo< BasicThermo, MixtureType > | Enthalpy/Internal energy for a mixture |
CbasicThermoCloud | Cloud class to introduce thermodynamic parcels |
CbasicThermoParcel | Definition of basic thermo parcel |
►CBasicTurbulenceModel | |
CEddyDiffusivity< BasicTurbulenceModel > | Templated abstract base class for single-phase compressible turbulence models |
►CLESModel< BasicTurbulenceModel > | Templated abstract base class for LES SGS models |
►CReynoldsStress< LESModel< BasicTurbulenceModel > > | |
CDeardorffDiffStress< BasicTurbulenceModel > | Differential SGS Stress Equation Model for incompressible and compressible flows |
ClinearViscousStress< LESModel< BasicTurbulenceModel > > | |
►CRASModel< BasicTurbulenceModel > | Templated abstract base class for RAS turbulence models |
►CReynoldsStress< RASModel< BasicTurbulenceModel > > | |
CEBRSM< BasicTurbulenceModel > | Manceau (2015)'s elliptic-blending Reynolds-stress turbulence model for incompressible and compressible flows |
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 |
ClinearViscousStress< RASModel< BasicTurbulenceModel > > | |
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 > > > | |
►CTurbulenceModel< Alpha, Rho, BasicTurbulenceModel, TransportModel > | Templated abstract base class for turbulence models |
►CPhaseCompressibleTurbulenceModel< phaseModel > | |
►CThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > | |
►CEddyDiffusivity< phaseCompressibleTurbulenceModel > | |
►CRASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > | |
ClinearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > > | |
►CEddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > | |
►CRASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > | |
ClinearViscousStress< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > > | |
CPhaseCompressibleTurbulenceModel< typename BasicTurbulenceModel::transportModel > | |
►CPhaseCompressibleTurbulenceModel< Foam::fluidThermo > | |
CThermalDiffusivity< Foam::PhaseCompressibleTurbulenceModel< Foam::fluidThermo > > | |
CPhaseCompressibleTurbulenceModel< Foam::phaseModel > | |
►ClaminarModel< BasicTurbulenceModel > | Templated abstract base class for laminar transport models |
►ClinearViscousStress< laminarModel< BasicTurbulenceModel > > | |
CStokes< BasicTurbulenceModel > | Turbulence model for Stokes flow |
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< BasicTurbulenceModel > | Linear viscous stress turbulence model base class |
►CeddyViscosity< LESModel< BasicTurbulenceModel > > | |
►CLESeddyViscosity< BasicTurbulenceModel > | Eddy viscosity LES SGS model base class |
►CDESModel< BasicTurbulenceModel > | Templated abstract base class for DES models |
►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 |
►CSmagorinsky< BasicTurbulenceModel > | The Smagorinsky SGS model |
CSmagorinskyZhang< BasicTurbulenceModel > | The Smagorinsky SGS model including bubble-generated turbulence |
CWALE< BasicTurbulenceModel > | The Wall-adapting local eddy-viscosity (WALE) SGS model |
CdynamicKEqn< BasicTurbulenceModel > | Dynamic one equation eddy-viscosity model |
CdynamicLagrangian< BasicTurbulenceModel > | Dynamic SGS model with Lagrangian averaging |
►CkEqn< BasicTurbulenceModel > | One equation eddy-viscosity model |
CNicenoKEqn< BasicTurbulenceModel > | One-equation SGS model for the continuous phase in a two-phase system including bubble-generated turbulence |
CcontinuousGasKEqn< BasicTurbulenceModel > | One-equation SGS model for the gas-phase in a two-phase system supporting phase-inversion |
►CeddyViscosity< RASModel< BasicTurbulenceModel > > | |
►CkOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > > | |
►CkOmegaSST< BasicTurbulenceModel > | Implementation of the k-omega-SST turbulence model for incompressible and compressible flows |
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 |
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 |
CRNGkEpsilon< BasicTurbulenceModel > | Renormalization group k-epsilon turbulence model for incompressible and compressible flows |
CSpalartAllmaras< BasicTurbulenceModel > | Spalart-Allmaras one-transport-equation linear-eddy-viscosity turbulence closure model for incompressible and compressible external flows |
►CkEpsilon< BasicTurbulenceModel > | Standard k-epsilon turbulence model for incompressible and compressible flows including rapid distortion theory (RDT) based compression term |
CLaheyKEpsilon< BasicTurbulenceModel > | Continuous-phase k-epsilon model including bubble-generated turbulence |
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 |
CkEpsilonLopesdaCosta< BasicTurbulenceModel > | Variant of the standard k-epsilon turbulence model with additional source terms to handle the changes in turbulence in porous regions represented by the powerLawLopesdaCosta porosity model |
CkEpsilonPhitF< BasicTurbulenceModel > | The k-epsilon-phit-f turbulence closure model for incompressible and compressible flows |
CkL< BasicTurbulenceModel > | A one-equation (turbulent kinetic energy k ) turbulence closure model for incompressible and compressible geophysical applications |
CkOmega< BasicTurbulenceModel > | Standard high Reynolds-number k-omega turbulence model for incompressible and compressible flows |
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 |
►CeddyViscosity< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > > | |
CkineticTheoryModel | Kinetic theory particle phase RAS model |
CkineticTheoryModel | Kinetic theory particle phase RAS model |
CphasePressureModel | Particle-particle phase-pressure RAS model |
►CeddyViscosity< RASModel< EddyDiffusivity< ThermalDiffusivity< PhaseCompressibleTurbulenceModel< phaseModel > > > > > | |
CphasePressureModel | Particle-particle phase-pressure RAS model |
CeddyViscosity< RASModel< EddyDiffusivity< compressible::turbulenceModel > > > | |
►CeddyViscosity< incompressible::RASModel > | |
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 |
CkkLOmega | Low Reynolds-number k-kl-omega turbulence model for incompressible flows |
CqZeta | Gibson and Dafa'Alla's q-zeta two-equation low-Re turbulence model for incompressible flows |
►CeddyViscosity< BasicTurbulenceModel > | Eddy viscosity turbulence model base class |
►CkEpsilon< EddyDiffusivity< compressible::turbulenceModel > > | |
CPDRkEpsilon | Standard k-epsilon turbulence model with additional source terms corresponding to PDR basic drag model (basic.H) |
►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 |
CnonlinearEddyViscosity< BasicTurbulenceModel > | Eddy viscosity turbulence model with non-linear correction base class |
CBezier | Calculation of adjoint based sensitivities for Bezier control points |
CBiIndirectList< T > | Indexes into negList (negative index) or posList (zero or positive index) |
CbiLinearFitPolynomial | BiLinear polynomial for interpolation fitting |
►CbinaryBreakupModel | Base class for binary breakup models which give the breakup rate between a sizeGroup pair directly, without an explicit expression for the daughter size distribution |
CLehrMilliesMewes | Model of Lehr et al. (2002). The breakup rate is calculated by |
CLuoSvendsen | Model of Luo and Svendsen (1996). The breakup rate is calculated by |
CpowerLawUniformBinary | Powerlaw kernel with a uniform daughter size distribution. Used for verification and validation of the binary breakup formulation implemented in the populationBalanceModel class |
►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< ParcelType > > | |
CbinaryNode< CompType, ThermoType > | Node of the binary tree |
CbinaryTree< CompType, ThermoType > | Data storage of the chemistryOnLineLibrary according to a binary tree structure |
CbitAndEqOp< T > | |
CbitAndEqOp2< T1, T2 > | |
CbitAndOp< T > | |
CbitAndOp2< T1, T2 > | |
CbitAndOp3< T, T1, T2 > | |
CbitInfo< UIntType > | An (unsigned) integral type adapter, for output of bit values |
CbitOrEqOp< T > | |
CbitOrEqOp2< T1, T2 > | |
CbitOrOp< T > | |
CbitOrOp2< T1, T2 > | |
CbitOrOp3< T, T1, T2 > | |
CbitXorEqOp< T > | |
CbitXorEqOp2< T1, T2 > | |
CbitXorOp< T > | |
CbitXorOp2< T1, T2 > | |
CbitXorOp3< T, T1, T2 > | |
CblackBodyEmission | Class black body emission |
CbladeModel | Blade model class calculates: |
CblendedInterfacialModel | |
►CblendedSchemeBaseName | |
►CblendedSchemeBase< Type > | Base class for blended schemes to provide access to the blending factor surface field |
CCoBlended< Type > | Two-scheme Courant number based blending differencing scheme |
CDEShybrid< Type > | Hybrid convection scheme of Travin et al. for hybrid RAS/LES calculations |
Cblended< Type > | Linear/upwind blended differencing scheme |
CcellCoBlended< Type > | Two-scheme cell-based 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 |
►CblockEdge | Define a curved edge that is parameterized for 0<lambda<1 between the start/end points |
CBSplineEdge | A blockEdge interface for B-splines |
CarcEdge | A blockEdge defined as an arc of a circle |
Cbezier | Nth order bezier curve edge. Only interior control points should be specified. The outer points are taken as start and end. Note that the calculation of each point takes 0(N^2) time, where N is the number of control points. This edge type shouldn't therefore be used for finely discretised line data; polyLine or similar will be more appropriate for such cases. Beziers are useful for simple curved shapes such as aerofoils, or when you want an edge to match a specific direction at one, or both, or its endpoints. In comparison with BSplines, the grading of bezier edges should be smoother, and the code is much simpler. The algorithmic order is worse, however, and the edge will not follow the control points as closely |
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 |
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 |
CsplineEdge | A blockEdge interface for Catmull-Rom splines |
►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 |
CboolAndOp< T > | Logical 'and', possibly with scalars as (false, true) values |
CboolNotOp< T > | Inverse of boolOp() |
CboolNotOp< bool > | Inverse of boolOp, no conversion required for bool |
CboolOp< T > | Convert [0-1] values (usually scalars) as false/true |
CboolOp< bool > | Convert to bool, pass-through for bool |
CboolOrOp< T > | Logical 'or', possibly with scalars as (false, true) values |
CboolXorOp< T > | Logical 'xor', possibly with scalars as (false, true) values |
►CboundaryAdjointContribution | Abstract base class for computing contributions of the objective functions to the adjoint boundary conditions |
CboundaryAdjointContributionIncompressible | Contributions of objective function differentiation to adjoint boundary conditions for incompressible flows |
CboundaryCutter | Does modifications to boundary faces |
CboundaryInfo | Class to interrogate the polyMesh/boundary file to provide mesh patching information, without the need to read the mesh |
CboundaryMesh | Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface. Used for repatching existing meshes |
CboundaryRadiationPropertiesPatch | |
►CboundaryRadiationPropertiesPatch | |
Clookup | Lookup type of boundary radiation properties |
CopaqueDiffusive | Radiation boundary model for opaque diffusive walls. It requires to specify a wallAbsorptionEmissionModel in boundaryRadiationProperties file |
CopaqueReflective | Radiation boundary model for opaque reflective walls. It requires to specify a wallAbsorptionEmissionModel and the reflected fraction in boundaryRadiationProperties file fd is the diffusive reflected fraction. 0 all the incoming flux is specularly reflected and 1 all is diffusive reflected. fd is used in the calculation of the specular reflection (rSpec) and the diffusive reflection (rDiff). Absorptivity and emissivity are independent of fd |
Ctransparent | Radiation boundary model for transparent walls. It requires to specify a wallAbsorptionEmissionModel in boundaryRadiationProperties file |
►CboundarySourcePatch | Pure virtual class for sources on cells next to patches |
CenthalpySorptionFvPatchScalarField | This is a temperature boundary condition which works in conjunction with the speciesSorption condition for species |
CspeciesSorptionFvPatchScalarField | This boundary condition provides a first-order zero-gradient condition for a given scalar field to model time-dependent adsorption-desorption processes |
CboundaryTemplates | Class to store boundary template specifications |
►CboundBox | A bounding box defined in terms of min/max extrema points |
►CtreeBoundBox | Standard boundBox with extra functionality for use in octree |
CsearchableBox | Searching on bounding box |
CboundedBackwardFaDdtScheme | Second-order backward-differencing implicit ddt using the current and two previous time-step values |
►CbreakupModel | Base class for breakup models which give a total breakup rate and a separate daughter size distribution function |
CLaakkonenAlopaeusAittamaa | Model of Laakkonen et al. (2006). The total breakup rate is calculated by |
Cexponential | Exponential kernel. Used for verification and validation of the breakup formulation implemented in the populationBalanceModel class |
CpowerLaw | Powerlaw kernel. Used for verification and validation of the breakup formulation implemented in the populationBalanceModel class |
CCaching< DataType > | Bookkeeping for internal caching |
►CCaching< vtkUnstructuredGrid > | |
CvtuAdaptor | Bookkeeping for vtkUnstructuredGrid |
CcalculatedFaPatchFields | |
►CCallbackRegistryName | |
CCallbackRegistry< CallbackType > | Base class with which callbacks are registered |
CcaseInfo | Class to hold information related to the simaulation case |
CceilOp< T > | |
CceilOp< Scalar > | Round scalar upwards - functor version of std::ceil |
CcellAspectRatioControl | |
►CcellCellStencil | Calculation of interpolation stencils |
CcellCellStencilObject | |
CcellVolumeWeight | Volume-weighted interpolation stencil |
►CinverseDistance | Inverse-distance-weighted interpolation stencil |
CleastSquares | Least-squares-weighted interpolation stencil |
CtrackingInverseDistance | Inverse-distance-weighted interpolation stencil |
►CcellDistFuncs | Collection of functions used in wall distance calculation |
CpatchDataWave< TransferType, TrackingData > | 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) |
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 (cellModel::HEX) |
CprismMatcher | A cellMatcher for prism cells (cellModel::PRISM) |
CpyrMatcher | A cellMatcher for pyr cells (cellModel::PYR) |
CtetMatcher | A cellMatcher for tet cells (cellModel::TET) |
CtetWedgeMatcher | A cellMatcher for tetWedge cells (cellModel::TETWEDGE) |
CwedgeMatcher | A cellMatcher for wedge cells (cellModel::WEDGE) |
CcellModel | Maps a geometry to a set of cell primitives |
CcellModeller | |
►CcellPointWeight | Foam::cellPointWeight |
CcellPointWeightWallModified | Foam::cellPointWeightWallModified |
CcellQuality | Class calculates cell quality measures |
►CcellSizeAndAlignmentControl | |
CfileControl | |
CsearchableSurfaceControl | |
CcellSizeAndAlignmentControls | |
►CcellSizeCalculationType | Abstract base class for specifying target cell sizes |
Cautomatic | |
CfieldFromFile | |
►CCellSizeDelaunay | |
CDelaunayMesh< CellSizeDelaunay > | |
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] simplifies 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 > | |
CPFA< CompType, ThermoType > | Path flux analysis |
Cnone< CompType, ThermoType > | |
CchemistryReductionMethod< ReactionThermo, ThermoType > | |
►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 > | |
CchemistryTabulationMethod< ReactionThermo, ThermoType > | |
CchemPointISAT< CompType, ThermoType > | Leaf of the binary tree. The chemPoint stores the composition 'phi', the mapping of this composition Rphi, the mapping gradient matrix A and the matrix describing the Ellipsoid Of Accuracy (EOA) |
►CchemPointISAT< CompType, ThermoType > * | |
CLList< Foam::chemPointISAT< CompType, ThermoType > * > | |
►CCHFModel | Base class for critical heat flux (CHF) correlation models for boiling flows |
CZuber | A critical heat flux (CHF) correlation model based on Zuber (1958) for boiling flows |
CCHFSubCoolModel | Base class for critical heat flux (CHF) sub-cooling correlation models for boiling flows |
►CCHFSubCoolModel | |
CHuaXu | A critical heat flux (CHF) sub-cooling correlation model based on Hua-Xu (2000) for boiling flows |
CTatsumoto | A critical heat flux (CHF) sub-cooling correlation model |
CmasterUncollatedFileOperation::chModOp | |
CCircularBuffer< T > | A simple list of objects of type <T> that is intended to be used as a circular buffer (eg, a FIFO) when the alloc/free overhead associated with a linked-list approach is to be avoided |
►CCirculatorBase | Template-invariant parts for circulators |
►CCirculatorIters< Container, false > | |
CCirculator< Container > | Walks over a container as if it were circular. The container must have the following members defined: |
►CCirculatorIters< Container, true > | |
CConstCirculator< Container > | Like Foam::Circulator, but with const-access iterators |
CCirculatorIters< Container, Const > | A pair of begin/end iterators used for implementing circular iteration |
CclipEqOp< T > | Clip value and assign inplace |
CclipOp< T > | Return the value after clipping by the min/max limiter |
►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 | An abstract class for the time description of the piston motion |
CcrankConRod | Manage time in terms of engine RPM and crank-angle |
CfreePiston | In case of free pistons, the piston position is determined by a user-defined position according to time |
CclockTime | Starts timing and returns elapsed time from start. Uses std::chrono::high_resolution_clock for better resolution (2uSec instead of ~20mSec) than cpuTime |
CclockValue | Access to high-resolution clock value with some basic operations. Used to calculate time durations, elapsed times etc |
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 |
►CcoalescenceModel | Base class for coalescence models |
CCoulaloglouTavlaridesCoalescence | Model of Coulaloglou and Tavlarides (1977). The coalescence rate is calculated by |
CLehrMilliesMewesCoalescence | Model of Lehr et al. (2002). The coalescence rate is calculated by |
CLuo | Model of Luo (1993). The coalescence rate is calculated by |
CPrinceBlanch | Model of Prince and Blanch (1990). The coalescence rate is calculated by |
CconstantCoalescence | Constant coalescence kernel. Used for verification and validation of the coalescence formulation implemented in the populationBalanceModel class |
Chydrodynamic | Hydrodynamic kernel. Used for verification and validation of the coalescence formulation implemented in the populationBalanceModel class |
CcoalParcel | Definition of coal parcel |
►CcodedBase | Base class for function objects and boundary conditions using dynamic code that provides methods for managing loading/unloading/updating of a dynamic library. For these purposes, it uses a dynamicCodeContext object to maintain information about the state |
CCodedFunction1< Type > | Function1 with the code supplied by an on-the-fly compiled C++ expression |
CCodedField< Type > | PatchFunction1 with the code supplied by an on-the-fly compiled C++ expression |
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 |
CcodedMixedFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from mixedFvPatchField) which is then used to evaluate |
CcodedPoints0MotionSolver | Provides a general interface to enable dynamic code compilation of mesh motion solvers |
CcodedFunctionObject | Provides a general interface to enable dynamic code compilation |
CCodedSource< Type > | |
CcodedSource | Constructs on-the-fly fvOption source |
CforceCoeffs::coeffDesc | |
CCollisionRecordList< PairType, WallType > | |
CCollisionRecordList< vector, vector > | |
CcolourTable | Base class for generating a colour table from node points |
►CcolumnFvMeshInfo | |
CSimplifiedDynamicFvMesh< DynamicMeshType > | |
CcolumnFvMesh | Generates a 1D column representation of a mesh based on an existing mesh and/or fields |
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 |
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 > | A packed storage unstructured matrix of objects of type <T> using an offset table for access |
CcompareOp< T > | Three-way comparison operation of two parameters, |
CcompareOp< Scalar > | Compare scalar values |
Ccomplex | A complex number, similar to the C++ complex type |
CcompositeBody | This specialized rigidBody holds the original body after it has been merged into a parent |
CcompressibleInterPhaseTransportModel | Transport model selection class for the compressibleInterFoam family of solvers |
►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 |
►CsolidThermo | Fundamental solid thermodynamic properties |
CsolidReactionThermo | Foam::solidReactionThermo |
CincompressibleTwoPhaseInteractingMixture | A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of the mixture viscosity, e.g. activated sludge or slurry |
►CmultiphaseInterSystem | |
CmultiphaseSystem | |
►CCompType | |
►CsolidChemistryModel< CompType, SolidThermo > | Extends base solid chemistry model by adding a thermo package, and ODE functions |
CpyrolysisChemistryModel< CompType, SolidThermo, GasThermo > | Pyrolysis chemistry model. It includes gas phase in the solid reaction |
►CconductivityModel | |
CGidaspow | |
CGidaspow | |
CHrenyaSinclair | |
CHrenyaSinclair | |
CSyamlal | |
CSyamlal | |
CconformationSurfaces | |
►Cconst_base_iterator | |
CLList< LListBase, T >::const_iterator | An STL-conforming const_iterator |
►CLList< LListBase, T >::const_reverse_iterator | |
CLPtrList< LListBase, T >::const_reverse_iterator | |
CUILList< LListBase, T >::const_iterator | A const_iterator |
CUILList< LListBase, T >::const_reverse_iterator | |
►CbitSet::const_iterator | A const_iterator for iterating across on values |
CLPtrList< LListBase, T >::const_iterator | An STL-conforming const_iterator |
CCircularBuffer< T >::const_iterator | A simple forward const iterator for a circular buffer |
CDLListBase::const_iterator | A primitive const node iterator (bidirectional) |
CEnum< EnumType >::const_iterator | A const_iterator for iterating an Enum list |
CIndirectListBase< T, Addr >::const_iterator | A const iterator for an indirect list |
CIntRange< IntType >::const_iterator | Random-access input iterator with const access |
ClabelRanges::const_iterator | Forward input iterator with const access |
CphasePair::const_iterator | STL const_iterator |
CSLListBase::const_iterator | A primitive const node iterator |
CUPtrList< T >::const_iterator | Random-access iterator with const access |
CHashTableCore::const_iterator_pair< IteratorType, TableType > | Factory class for creating a begin/end pair for any const iterator |
CIntRange< IntType >::const_reverse_iterator | Random-access reverse input iterator with const access |
Cconstant | Constant condensation/saturation model |
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 |
►CParcelType::constantProperties | |
CCollidingParcel< ParcelType >::constantProperties | Class to hold thermo particle constant properties |
CReactingHeterogeneousParcel< ParcelType >::constantProperties | Class to hold reacting 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 |
CconstantSurfaceTensionCoefficient | Constant value surface tension model |
CMatrixSpace< Form, Cmpt, Mrows, Ncols >::ConstBlock< SubTensor, BRowStart, BColStart > | Const sub-block type |
CVectorSpace< Form, Cmpt, Ncmpts >::ConstBlock< SubVector, BStart > | Const sub-block type |
CConstMatrixBlock< MatrixType > | |
CconstrainHbyA | |
CconstrainPressure | |
CconsumptionSpeed | |
CconsumptionSpeed | Correlation function for laminar consumption speed obtained from flamelet solution at increasing strain rates |
CcontrolMeshRefinement | |
►CcontrolPointsDefinition | Abstract base for selecting how to construct the control points of a volumetric B-Splines morpher |
CaxisAligned | Defines control points aligned with coordinate system |
CfromFile | Reads control points from constant/controlPoints |
CtransformBox | Defines control points based on given lower and upper boundaries for the box and additional translation, rotation and scaling vectors. The latter can be copied over from the Paraview clip or transform filters, to facilitate the definition of a more general box |
►CcoordinateRotation | User specification of a coordinate rotation |
►Caxes | A coordinateRotation specified using global axes |
Ccylindrical | A special purpose coordinateRotation that is generally for use in combination with a cylindricalCS when only the orientation of the local Z-axis is relevant |
CaxisAngle | A coordinateRotation specified by a rotation axis and a rotation angle about that axis |
Ceuler | A coordinateRotation defined in the z-x-z (intrinsic) Euler convention |
Cidentity | An identity coordinateRotation |
Cspecified | An user-specified coordinateRotation, primarily to be used internally within coding when the rotation matrix is already known but needs to be wrapped as a coordinateRotation for use in a coordinate system |
Cstarcd | A coordinateRotation defined by the STAR-CD convention |
CcoordinateScaling< Type > | Helper class to wrap coordinate system and component-wise scaling |
CcoordinateScaling< Foam::SymmTensor > | |
CcoordinateScaling< Foam::Vector > | |
CcoordinateScaling< scalar > | |
CcoordinateScaling< TypeR > | |
►CcoordinateSystem | Base class for coordinate system specification, the default coordinate system type is cartesian |
Ccartesian | A Cartesian coordinate system |
Ccylindrical | A cylindrical coordinate system (r-theta-z). The coordinate system angle theta is always in radians |
Cindirect | A coordinate system forward to a global coordinate system that is normally provided by the constant/coordinateSystems file |
►CcoordSetWriter | Base class for writing coordSet(s) and tracks with fields |
CcsvWriter | Write coordSet(s) in csv format |
CensightWriter | |
CgltfWriter | A coordSet(s) writer in glTF v2 format, which is particularly useful for writing track data |
CgnuplotWriter | A coordSet(s) writer in gnuplot format |
CnastranWriter | Write coordSet(s) as Nastran plot lines. Does not do field data |
CnullWriter | A coordSet(s) writer with suppressed output |
CrawWriter | A coordSet(s) in raw format |
CvtkWriter | |
CxmgraceWriter | Write coordSet(s) in xmgrace format |
►CCorrectionLimitingMethod | Base class for correction limiting methods |
Cabsolute | Correction limiting method based on the absolute particle velocity |
CnoCorrectionLimiting | Place holder for the 'none' option |
Crelative | Correction limiting method based on the relative particle velocity |
CCorrectPhi | Flux correction functions to ensure continuity |
►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 | |
CcpuInfo | General CPU characteristics |
►CcpuTimeCxx | 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 |
CcpuTimePosix | Starts timing CPU usage and return elapsed time from start |
CcreateShellMesh | Creates mesh by extruding a patch |
CcrossProduct< arg1, arg2 > | |
CCStringList | An adapter for copying a list of C++ strings into a list of C-style strings for passing to C code that expects argc/argv parameters |
CcubeRootVolDelta | Simple cube-root of cell volume delta used in LES models |
Ccubic | Cubic gradient limiter |
CcubicUpwindFitPolynomial | Cubic polynomial for upwind biased interpolation fitting |
Ccuboid | Specialization of rigidBody to construct a cuboid given the mass and lengths of the sides |
Ccurve::curveStyle | The style (line, symbol, etc) of a curve |
Ccut | Patchify triangles based on orientation w.r.t other (triangulated or triangulatable) surfaces |
►CcutCell | Service routines for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with a surface |
CcutCellIso | Class for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with an isosurface defined by the mesh point values f_ and the cutValue, isoValue_ |
CcutCellPLIC | Class for cutting a cell, cellI, of an fvMesh, mesh_, at its intersection with an surface defined by a normal and cutValue_ (defined as distance to the cell centre) |
►CcutFace | Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections |
CcutFaceAdvect | Calculates the face fluxes |
CcutFaceIso | Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an isosurface defined by the mesh point values f_ and the isovalue, cutValue |
CcutFacePLIC | Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an plane defined by normal and a base point |
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 |
CcyclicAMIFvPatchField< scalar > | |
►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< scalar > | |
►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 |
CcyclicFaPatch | Cyclic-plane patch |
►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< scalar > | |
CcyclicFvPatchField< vector > | |
CcyclicFaPatchField< Type > | Foam::cyclicFaPatchField |
►CcyclicFvPatchField< Type > | This boundary condition enforces a cyclic condition between a pair of boundaries |
CjumpCyclicFvPatchField< scalar > | |
CjumpCyclicFvPatchField< vector > | |
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< vector > | |
CswirlFanVelocityFvPatchField | This boundary condition provides a jump condition for U across a cyclic pressure jump condition and applies a transformation to U |
►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 |
►CCyclicType | |
CAssemblyFvPatch< CyclicType > | An assembly of lduMatrix that is specific inter-region coupling through mapped patches |
►CdaughterSizeDistributionModel | Base class for daughter size distribution models |
CLaakkonenAlopaeusAittamaaDsd | Daughter size distribution model used by Laakkonen et al. (2006). Note that it must be multiplied by the number of daughter particles (2). Also, the coefficient C4 needs to be set to the value of 2 as to ensure number and mass conservation following Kumar and Ramkrishna (1996). Also the internal coordinate was changed to particle volume, which gives |
CuniformBinary | Uniform binary daughter size distribution. Used for verification and validation of the breakup formulation implemented in the populationBalanceModel class |
CDdtScheme | Abstract base class for finite volume calculus ddt schemes |
►CddtSchemeBase | Non-templated base class for ddt schemes |
►CddtScheme< Type > | Abstract base class for ddt schemes |
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 |
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 |
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 |
ClocalEulerDdtScheme< Type > | Local time-step first-order Euler implicit/explicit ddt |
CsteadyStateDdtScheme< Type > | SteadyState implicit/explicit ddt which returns 0 |
►CdecompositionConstraint | Abstract class for handling decomposition constraints |
Cgeometric | Keep faces together based on geometric considerations from a list of topoSetFaceSource. The faces selected (inside) of each source are to be kept together during the decomposition |
CpreserveBaffles | Detects baffles and keeps owner and neighbour on same processor |
CpreserveFaceZones | Constraint to keep/move owner and neighbour of faceZone onto same processor |
CpreservePatches | Constraint to keep owner and neighbour of (cyclic) patch on same processor |
CrefinementHistory | Constraint to keep all cells originating from refining the same cell onto the same processor. Reads polyMesh/refinementHistory |
CsingleProcessorFaceSets | Constraint to keep all cells connected to face or point of faceSet on a single processor |
CdecompositionInformation | Abstract base class for decomposition |
►CdecompositionMethod | Abstract base class for domain decomposition |
►CgeomDecomp | Base for geometrical domain decomposition methods |
ChierarchGeomDecomp | Does hierarchical decomposition of points, selectable as hierarchical |
CsimpleGeomDecomp | Simple geometric decomposition, selectable as simple |
CmanualDecomp | Decompose based on cell-to-processor association in a file |
►CmetisLikeDecomp | Domain decomposition using METIS-like data structures |
CkahipDecomp | Domain decomposition using KaHIP http://algo2.iti.kit.edu/documents/kahip/ |
CmetisDecomp | Metis domain decomposition |
CscotchDecomp | Scotch domain decomposition |
CmultiLevelDecomp | Decompose given using consecutive application of decomposers |
CnoDecomp | A dummy decomposition method, selected as none |
CptscotchDecomp | PTScotch domain decomposition |
CrandomDecomp | Decomposition according to pseudo-random number generator, which is useful for development and stress testing implementations but obviously sub-optimal for normal uses. Can optionally specify the number of consecutive cells to assign to the same processor (agglomeration) |
CstructuredDecomp | Walk out decomposition of patch cells mesh - selectable as structured |
CDecorators< OpenChar, CloseChar, SepChar > | List decorators with open , close and separator characters |
►CDecorators< '(', ')', ' ' > | |
CParenSpace | Surround with ' (' and ' )' separate with ' ' |
►CDecorators< '(', ')', ',' > | |
CParenComma | Surround with ' (' and ' )' separate with ' ,' |
►CDecorators< '<', '>', ' ' > | |
CPointySpace | Surround with '<' and '>' separate with ' ' |
►CDecorators< '<', '>', ',' > | |
CPointyComma | Surround with '<' and '>' separate with ' ,' |
►CDecorators< '[', ']', ' ' > | |
CSquareSpace | Surround with ' [' and ' ]' separate with ' ' |
►CDecorators< '[', ']', ',' > | |
CSquareComma | Surround with ' [' and ' ]' separate with ' ,' |
►CDecorators< '\0', '\0', ' ' > | |
CBareSpace | Surround with '\0' and '\0' separate with ' ' |
►CDecorators< '\0', '\0', ',' > | |
CBareComma | Surround with '\0' and '\0' separate with ' ,' |
►CDecorators< '{', '}', ' ' > | |
CBraceSpace | Surround with '{' and '}' separate with ' ' |
►CDecorators< '{', '}', ',' > | |
CBraceComma | Surround with '{' and '}' separate with ' ,' |
CdegenerateMatcher | Collection of all hex degenerate matchers (hex, wedge, prism etc.) |
►CDelaunay | |
CDelaunayMesh< Delaunay > | |
CCV2D | Conformal-Voronoi 2D automatic mesher with grid or read initial points and point position relaxation with optional "squarification" |
►CDelaunay_triangulation_cell_base_with_circumcenter_3 | |
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 |
CdeltaBoundary | Differentiation of the mesh data structure |
CsmoothDelta::deltaData | Public 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 | Base class for bubble departure diameter models for boiling flows |
CKocamustafaogullariIshii | A correlation for bubble departure diameter modelling based on Kocamustafaogullari-Ishii (1983) for boiling flows |
CTolubinskiKostanchuk | A correlation for bubble departure diameter modelling based on Tolubinski-Kostanchuk (1970) for boiling flows |
►CdepartureFrequencyModel | Base class for bubble departure frequency models for boiling flows |
CCole | A correlation for bubble departure frequency modelling based on Cole (1960) for boiling flows |
►CDESModel | |
►CkOmegaSSTBase< DESModel< BasicTurbulenceModel > > | |
►CkOmegaSSTDES< BasicTurbulenceModel > | K-omega-SST DES turbulence model for incompressible and compressible flows |
CkOmegaSSTDDES< BasicTurbulenceModel > | K-omega-SST DDES turbulence model for incompressible and compressible flows |
CkOmegaSSTIDDES< BasicTurbulenceModel > | K-omega-SST IDDES turbulence model for incompressible and compressible flows |
►CDESModelBase | Base class for DES models providing an interfaces to the LESRegion function |
CDESModel< BasicTurbulenceModel > | Templated abstract base class for DES models |
►CdiameterModel | Abstract base-class for dispersed-phase particle diameter models |
CIATE | IATE (Interfacial Area Transport Equation) bubble diameter model |
CIATE | IATE (Interfacial Area Transport Equation) bubble diameter model |
Cconstant | Constant dispersed-phase particle diameter model |
Cconstant | Constant dispersed-phase particle diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
ClinearTsub | |
CvelocityGroup | This diameterModel is intended for use with a populationBalanceModel in order to simulate polydispersed bubbly or particulate flows. It can hold any number of sizeGroups from which the Sauter mean diameter is calculated. It can also be used as a diameterModel without a populationBalance and would then behave like a constantDiameter model. In this case, some arbitrary name must be entered for the populationBalance keyword |
►CdiameterModel | Abstract base-class for dispersed-phase particle diameter models |
Cconstant | Constant dispersed-phase particle diameter model |
Cisothermal | Isothermal dispersed-phase particle diameter model |
CdictionaryContent | A wrapper for dictionary content, without operators that could affect inheritance patterns |
►Cdimensioned< Type > | Generic dimensioned Type class |
CUniformDimensionedField< scalar > | |
►CUniformDimensionedField< vector > | |
Cgravity | Gravitational acceleration vector Although termed a MeshObject it is registered on Time only and thus identical for all regions |
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 |
Cdimensioned< vector > | |
CdimensionSet | Dimension set for the base types, which can be used to implement rigorous dimension checking for algebraic manipulation |
CdimensionSets | Construction of unit sets |
CdimFieldDecomposer | Dimensioned field decomposer |
►CDirectFieldMapperType | |
CDistributedFieldMapper< DirectFieldMapperType > | A templated field mapper with direct mapping from local or remote quantities |
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 |
►CpressureInletOutletVelocityFvPatchVectorField | This velocity inlet/outlet boundary condition is applied to velocity 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 |
CdirectoryIterator | A simple directory contents iterator |
CdirectoryIterator | A simple directory contents iterator |
►CdisplacementMethod | Abstract base class for displacement methods, which are a set or wrapper classes allowing to change the driving force of mesh motion solvers |
CdisplacementMethoddisplacementLaplacian | Wrapper class for the displacementLaplacian motion solver |
CdisplacementMethodelasticityMotionSolver | Wrapper class for the elasticityMotionSolver motion solver |
CdisplacementMethodlaplacianMotionSolver | Wrapper class for the velocityLaplacian motion solver |
CdisplacementMethodvelocityLaplacian | Wrapper class for the velocityLaplacian motion solver |
CdisplacementMethodvolumetricBSplinesMotionSolver | Wrapper class for the volumetricBSplinesMotionSolver motion solver |
►CdistanceSurface | A surface defined by a distance from an input searchable surface. Uses an iso-surface algorithm (cell, topo, point) for constructing the distance surface |
CsampledDistanceSurface | A sampledSurface defined by a distance to a surface - resolved using an iso-surface (algorithm: cell, point, topo) |
►CdistributionModel | A library of runtime-selectable doubly-truncated probability distribution models. Returns random samples based on given distribution parameters |
CRosinRammler | Particle-size distribution model wherein random samples are drawn from the doubly-truncated two-parameter Rosin-Rammler (Weibull) probability density function: |
Cbinned | Particle-size distribution model wherein random samples are drawn from a given discrete set of (bin , probability ) pairs, where in terms of its meaning, bins correspond to particle sizes and probabilities correspond to (relative) probability of occurrences |
Cexponential | Particle-size distribution model wherein random samples are drawn from the doubly-truncated exponential probability density function: |
CfixedValue | Particle-size distribution model wherein samples are given fixed values |
Cgeneral | Particle-size distribution model wherein random samples are drawn from a given arbitrary probability density function or cumulative distribution function. Input distributions are specified as pairs of (size, probability) (i.e. (point, value) ) |
CmassRosinRammler | Particle-size distribution model wherein random samples are drawn from the two-parameter Rosin-Rammler (Weibull) probability density function corrected to take into account varying number of particles per parcels for fixed-mass parcels |
CmultiNormal | Particle-size distribution model wherein random samples are drawn from a mixture of a finite set of doubly-truncated univariate normal probability density functions: |
Cnormal | Particle-size distribution model wherein random samples are drawn from the doubly-truncated univariate normal probability density function: |
Cuniform | Particle-size distribution model wherein random samples are drawn from the doubly-truncated uniform probability density function: |
CdivideEqOp< T > | |
CdivideEqOp2< T1, T2 > | |
CdivideOp< T > | |
CdivideOp2< T1, T2 > | |
CdivideOp3< T, T1, T2 > | |
CdlLibraryTable | A table of dynamically loaded libraries |
CDLListBase | Base for doubly-linked lists |
CdomainDecompositionDryRun | Testing of domain decomposition for finite-volume meshes |
CdoubleTensor | A Tensor of values with double precision |
CdoubleVector | A Vector of values with double precision |
►CdragModel | |
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 |
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 |
CSchillerNaumann | |
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 |
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 |
Cblended | Blends two drag models based on the phase fractions to handle phase-inversion |
Cinterface | Drag between phase separated by a VoF resolved interface |
►CdriftModel | Base class for drift models |
CconstantDrift | Constant drift rate within all classes. Used for verification and validation of the drift formulation implemented in the populationBalanceModel class. Rate is calculated from fvOptions mass source |
CdensityChangeDrift | Drift rate induced by changes in density |
CphaseChange | Drift induced by interfacial phase change. By default phase change mass flux is distributed between sizeGroups of each velocityGroup with phase change based on interfacial area of each size group |
►CDSMCBaseCloud | Virtual abstract base class for templated DSMCCloud |
►CDSMCCloud< ParcelType > | Templated base class for dsmc cloud |
CCollidingCloud< Foam::DSMCCloud > | |
CKinematicCloud< Foam::DSMCCloud > | |
CMPPICCloud< Foam::DSMCCloud > | |
CReactingCloud< Foam::DSMCCloud > | |
CReactingHeterogeneousCloud< Foam::DSMCCloud > | |
CReactingMultiphaseCloud< Foam::DSMCCloud > | |
CSprayCloud< Foam::DSMCCloud > | |
CThermoCloud< 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 |
CReactingHeterogeneousCloud< CloudType > | Templated base class for reacting heterogeneous 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 |
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 |
Ctetrahedron< Point, PointRef >::dummyOp | Dummy |
Ctriangle< Point, PointRef >::dummyOp | Dummy |
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< 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 |
►CDynamicMeshType | |
CSimplifiedDynamicFvMesh< DynamicMeshType > | |
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 |
Ceddy | Class to describe eddies for the turbulentDFSEMInletFvPatchVectorField boundary condition |
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 |
CedgeFields | Finite area edge fields |
►CedgeInterpolation | Face to edge interpolation scheme. Included in faMesh |
►CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
CfaMeshDecomposition | Automatic faMesh decomposition class |
►CedgeMeshFormatsCore | A collection of helper functions for reading/writing edge formats |
►CedgeMesh | Mesh data needed to do the Finite Area discretisation |
►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 |
CNASedgeFormat | Nastran edge reader |
COBJedgeFormat | Provide a means of reading/writing Alias/Wavefront OBJ format |
CSTARCDedgeFormat | Read/write the lines from PROSTAR vrt/cel files |
CVTKedgeFormat | Provide a means of writing VTK legacy format |
CedgeMeshFormat | Provide a means of reading/writing the single-file OpenFOAM edge format |
CextendedFeatureEdgeMeshFormat | Provide a means of reading extendedFeatureEdgeMesh as featureEdgeMesh |
CedgeStats | Helper class to calculate minimum edge length on mesh |
CedgeSurface | Description of surface in form of 'cloud of edges' |
CedgeTopoDistanceData< Type, PrimitivePatchType > | For use with PatchEdgeFaceWave. Determines topological distance to starting edges. Templated on passive transported data |
►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 |
CEigenMatrix< cmptType > | EigenMatrix (i.e. eigendecomposition or spectral decomposition) decomposes a diagonalisable nonsymmetric real square matrix into its canonical form, whereby the matrix is represented in terms of its eigenvalues and eigenvectors |
CelectrostaticPotential | |
CelectrostaticPotential | |
CemptyOp< T > | Test if object is empty, typically using its empty() method |
Cendian | |
►CenergyScalingFunction | |
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 |
CensightCase | Supports writing of ensight cases as well as providing common factory methods to open new files |
CensightCoordSetWriter | A coordSetWriter for Ensight format |
CensightFaMesh | Encapsulation of area meshes for writing in ensight format |
CensightMesh | Encapsulation of volume meshes for writing in ensight format. It manages cellZones, facesZone, patches |
►CensightPart | Base class for ensightCells, ensightFaces, ensightOutputSurfaces |
CensightCells | Sorting/classification of cells (3D) into corresponding ensight element types |
►CensightFaces | Sorting/classification of faces (2D) into corresponding ensight types |
CensightOutputSurface | A variant of ensightFaces that holds references to contiguous points/faces with its own encapsulated write methods. The surface is assumed to have been merged prior, thus the output is serial-only |
CensightPTraits< Type > | Ensight names and component order for base types |
►Centry * | |
CLList< Foam::entry * > | |
CEnum< EnumType > | Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values. All dictionary searches use a literal (not regex) |
CEnum< abszissaTypes > | |
CEnum< actionType > | |
CEnum< algorithm > | |
CEnum< algorithmType > | |
CEnum< angleTypes > | |
CEnum< areaSelectionAlgo > | |
CEnum< baseType > | |
CEnum< blenderType > | |
CEnum< booleanOpType > | |
CEnum< cellAction > | |
CEnum< cellType > | |
CEnum< cellTypes > | |
CEnum< commsTypes > | |
CEnum< compressibleField > | |
CEnum< configs > | |
CEnum< controlMode > | |
CEnum< controlType > | |
CEnum< coordFormat > | |
CEnum< ddtSchemeType > | |
CEnum< debugType > | |
CEnum< decompositionType > | |
CEnum< derivedType > | |
CEnum< direction > | |
CEnum< directionType > | |
CEnum< distributionType > | |
CEnum< dualMeshPointType > | |
CEnum< edgeStatus > | |
CEnum< enthalpyModelType > | |
CEnum< entry::inputMode > | |
CEnum< equilibriumModelType > | |
CEnum< errorHandlingType > | |
CEnum< eulerOrder > | |
CEnum< expansionType > | |
CEnum< faceAction > | |
CEnum< faceZoneNaming > | |
CEnum< faceZoneType > | |
CEnum< fanFlowDirection > | |
CEnum< fieldFormat > | |
CEnum< fieldOption > | |
CEnum< fileCheckTypes > | |
CEnum< fileExt > | |
CEnum< fileExt3d > | |
CEnum< fileHeader > | |
CEnum< fileState > | |
CEnum< filterType > | |
CEnum< flowType > | |
CEnum< forceMethodType > | |
CEnum< frictionMethodType > | |
CEnum< functionTypes > | |
CEnum< geometryModeType > | |
CEnum< geometryType > | |
CEnum< heatSourceType > | |
CEnum< hydrostaticMode > | |
CEnum< incompressibleField > | |
CEnum< injectionMethod > | |
CEnum< inletFlowType > | |
CEnum< inputFormatType > | |
CEnum< interactionType > | |
CEnum< interpolationMethod > | |
CEnum< interpolationType > | |
CEnum< intersectionType > | |
CEnum< kernelType > | |
CEnum< kineticModelType > | |
CEnum< KMethodType > | |
CEnum< limitControls > | |
CEnum< limitType > | |
CEnum< loadFormat > | |
CEnum< loadingOption > | |
CEnum< logicType > | |
CEnum< mappingMode > | |
CEnum< massTransferMode > | |
CEnum< mergeStrategy > | |
CEnum< mode > | |
CEnum< modelType > | |
CEnum< modelVariable > | |
CEnum< modeSorterType > | |
CEnum< modeType > | |
CEnum< monitorMethodType > | |
CEnum< motionTypes > | |
CEnum< normType > | |
CEnum< offsetMode > | |
CEnum< operatingMode > | |
CEnum< operationMode > | |
CEnum< operationType > | |
CEnum< opType > | |
CEnum< orientedOption > | |
CEnum< outputFormatType > | |
CEnum< outputState > | |
CEnum< outputTemperatureType > | |
CEnum< parseMode > | |
CEnum< pathType > | |
CEnum< phaseType > | |
CEnum< pointAction > | |
CEnum< pointStatus > | |
CEnum< postOperationType > | |
CEnum< powerDistributionMode > | |
CEnum< predefined > | |
CEnum< predefinedType > | |
CEnum< pressureDropModel > | |
CEnum< procMapMethod > | |
CEnum< projectMode > | |
CEnum< refineMode > | |
CEnum< refTemperatureType > | |
CEnum< regionType > | |
CEnum< regionTypes > | |
CEnum< resetMode > | |
CEnum< rotationMode > | |
CEnum< sampleMode > | |
CEnum< samplingSource > | |
CEnum< satisfiedAction > | |
CEnum< scalingType > | |
CEnum< selectionModeType > | |
CEnum< selectionModeTypes > | |
CEnum< setAction > | |
CEnum< shearMethodType > | |
CEnum< sideVolumeType > | |
CEnum< solverType > | |
CEnum< sourceType > | |
CEnum< stopAtControls > | |
CEnum< streamFormat > | |
CEnum< sunDirModel > | |
CEnum< sunLModel > | |
CEnum< temperatureMode > | |
CEnum< thermoMode > | |
CEnum< thicknessModelType > | |
CEnum< timeControls > | |
CEnum< topologyFilterType > | |
CEnum< trackDirType > | |
CEnum< transformType > | |
CEnum< triangulationMode > | |
CEnum< typeOfMatch > | |
CEnum< vector::components > | |
CEnum< velocityType > | |
CEnum< vertexMotion > | |
CEnum< vertexType > | |
CEnum< volumeModeType > | |
CEnum< volumeType::type > | |
CEnum< vtkDataSetType > | |
CEnum< vtkDataType > | |
CEnum< weightingType > | |
CEnum< windowType > | |
CEnum< writeControls > | |
CEnum< writeOption > | |
CEnum< writeType > | |
CeqMagOp< T > | |
CeqMagOp2< T1, T2 > | |
CeqMagSqrOp< T > | |
CeqMagSqrOp2< T1, T2 > | |
CeqMinusOp< T > | |
CeqMinusOp2< T1, T2 > | |
CeqOp< T > | |
CeqOp2< T1, T2 > | |
CeqSqrOp< T > | |
CeqSqrOp2< T1, T2 > | |
CequalOp< T > | |
CequalOp1< T > | |
CequalOp2< T1, T2 > | |
CequalOp< Scalar > | Compare scalar values for equality |
►CEquationOfState | |
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 |
ChTabulatedThermo< EquationOfState > | Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperature |
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 > | Error stream manipulators for functions with an argument |
CEulerDdtScheme | Basic first-order Euler implicit/explicit ddt using only the current and previous time-step values |
CeulerianParticle | Lightweight class to store particle data derived from VOF calculations, with special handling for input, output and parallel reduction |
CeulerianParticle | |
►Cexception | |
►Cerror | Class to handle errors and exceptions in a simple, consistent stream-based manner |
CIOerror | Report an I/O error |
CmasterUncollatedFileOperation::existsOp | |
►CexprDriver | Base driver for parsing (field) values |
CparseDriver | Driver for generic primitive field expressions |
►CfvExprDriver | Base driver for parsing value expressions associated with an fvMesh |
CparseDriver | Driver for patch expressions |
CparseDriver | Driver for volume, surface, point field expressions |
►CexpressionEntry | Convert dictionary entry to a stringified expression |
CboolEntry | Expression representation of a bool : (false/true) |
CdimensionedScalarEntry | Create an expression string from a dimensionedScalar as its value |
CdimensionedSphericalTensorEntry | Create an expression string from a dimensionedSphericalTensor as its value |
CdimensionedSymmTensorEntry | Create an expression string from a dimensionedSymmTensor as its value |
CdimensionedTensorEntry | Create an expression string from a dimensionedTensor as its value |
CdimensionedVectorEntry | Create an expression string from a dimensionedVector as its value |
CsphericalTensorEntry | Create an expression string from a sphericalTensor |
CstringEntry | Creates an expression from a string (removing surrounding quotes) |
CsymmTensorEntry | Create an expression string from a symmTensor |
CtensorEntry | Create an expression string from a tensor |
CvectorEntry | Create an expression string from a vector |
CexprTypeTraits< Type > | Simple type identifiers for polymorphic expression values |
CexprTypeTraits< ::Foam::label > | |
CexprTypeTraits< ::Foam::scalar > | |
CexprTypeTraits< ::Foam::sphericalTensor > | |
CexprTypeTraits< ::Foam::symmTensor > | |
CexprTypeTraits< ::Foam::tensor > | |
CexprTypeTraits< ::Foam::vector > | |
CexprTypeTraits< bool > | |
►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) |
CdisplacementMotionSolverMeshMover | Quality-based under-relaxation wrapped around generic displacementMotionSolver |
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 |
►CexternalFileCoupler | Encapsulates the logic for coordinating between OpenFOAM and an external application |
CexternalCoupled | Provides a simple file-based communication interface for explicit coupling with an external application, so that data is transferred to- and from OpenFOAM. The data exchange employs specialised boundary conditions to provide either one-way or two-way coupling models |
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 the 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 | Extrudes by transforming radially from the surface |
CoffsetSurface | Extrudes by interpolating points from one surface to the other. Surfaces have to be topologically identical i.e. one has to be an offsetted version of the other |
Cpolyline | Extrudes by transforming points along a polyline provided as a series of points and edge segments. Supports all blockMesh edge types, e.g. line, arc, spline. The surface points are rotated to follow the path |
Cradial | Extrudes radially according to the Function1 description |
►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 | Extrudes into sphere with grading according to pressure (atmospherics) |
CMy_items::Face_wrapper< Refs, Traits > | |
CfaceAreaIntersect | Face intersection class |
►CFaceCellWaveName | |
CFaceCellWave< Type, int > | |
CFaceCellWave< Type, TrackingData > | |
►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< FaceList, PointField > | A list of faces which address into the list of points |
►CMeshedSurface< face > | |
►CcuttingSurfaceBase | Base for creating a MeshedSurface by performing some type of cell cutting/intersection |
►CcuttingPlane | Constructs cutting plane through a mesh |
CsampledPlane | A sampledSurface defined by a plane which cuts the mesh using the cuttingPlane alorithm. The surface is triangulated by default |
►CcuttingSurface | Constructs a cutting surface through a mesh |
CsampledCuttingSurface | A surface define by using an input surface to cut the mesh cells |
►CisoSurfaceBase | Low-level components common to various iso-surface algorithms |
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 |
CisoSurfacePoint | 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 |
CisoSurfaceTopo | Marching tet iso surface algorithm with optional filtering to keep only points originating from mesh edges |
CreconstructionSchemes::interface | |
CsampledFaceZone | A sampledSurface defined by a faceZone or faceZones |
►CsampledMeshedSurface | A sampledSurface from a meshed surface. It samples on the points/faces of the meshed surface |
CsampledMeshedSurfaceNormal | Variant of sampledMeshedSurface that samples the surface-normal component of a vector field |
CsampledNone | A no operation sampledSurface that can be used when a sampler is expected but is not desired. For example, to temporarily disable a sampling definition, or to provide a boilerplate definition that is overwritten at a later stage in a dictionary |
►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 |
CthresholdCellFaces | Selects the mesh cell faces specified by a threshold value. Non-triangulated by default |
CMeshedSurface< Foam::face > | |
►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) |
CcyclicPeriodicAMIPolyPatch | Cyclic patch for periodic Arbitrary Mesh Interface (AMI) |
►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 or if the real patch type is unavailable |
CmappedPolyPatch | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CoversetPolyPatch | Patch for indicating interpolated boundaries (in overset meshes) |
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 |
CwedgePolyPatch | Wedge front and back plane patch |
CfaceReflecting | Calculates the reflecting faces from specular surfaces. It only takes into account the first reflection coming from a surface hit by the primary Sun hit faces |
►CfaceSelection | Face selection method for createBaffles |
CfaceZoneSelection | Select faces from faceZone |
CsearchableSurfaceSelection | Selects all (internal or coupled) faces intersecting the searchableSurface |
CfaceShading | FaceShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate which faces are "hit" by the "direction" vector. NOTE: Only transmissivity values of zero are considered for opaque walls |
CfaceTraits< FaceType > | Traits class for faces |
CfaFieldDecomposer | Finite Area area and edge field decomposer |
CfaFieldReconstructor | Finite Area area and edge fields reconstruction |
CfaGlobalMeshData | Various mesh related information for a parallel run |
CFallOffReactionRate< ReactionRate, FallOffFunction > | General class for handling unimolecular/recombination fall-off reactions |
►Cfalse_type | |
CisPointerLike< T > | Pointer-like behaviour |
CisVolMesh< class > | Template argument for type volMesh |
Cis_contiguous< basicHeterogeneousReactingParcel > | Non-contiguous data for basicHeterogeneousReactingParcel |
Cis_contiguous< basicReactingMultiphaseParcel > | Non-contiguous data for basicReactingMultiphaseParcel |
Cis_contiguous< basicReactingParcel > | Non-contiguous data for basicReactingParcel |
Cis_contiguous< basicSprayParcel > | Non-contiguous data for basicSprayParcel |
Cis_contiguous< coalParcel > | Non-contiguous data for coalParcel |
Cnever | Unary and binary predicates that never return true, useful for templating |
CfaMeshDistributor | Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells |
CfaMeshMapper | Class holds all the necessary information for mapping fields associated with faMesh |
CfaMeshReconstructor | A bare-bones reconstructor for finiteArea meshes when processor meshes are available (in parallel) but an equivalent serial faMesh is needed for reconstruction or decomposition. In these situations, a serial version of the faMesh is needed, but preferably without reconstructing the entire volume mesh |
CfaMeshSubset | Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells |
CfaMeshTools | A collection of tools for operating on an faMesh |
CfaPatchData | Helper class for holding data during faPatch construction. Most data members are exposed at the moment |
CfaScalarMatrix | Template specialisation for scalar faMatrix |
CfaMatrix< Type >::faSolver | |
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 using the fftw library |
CFieldAssociation | The field association for mesh (patch/volume) values |
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 following form |
CsolutionControl::fieldData | Simple convenient storage of field residuals |
CfieldEntry | A ccm field entry with short name, name, maxId and type |
CfieldInfo | Helper class to store a wordRe and label used by Foam::functionObjects::fieldSelection |
►CFieldMapper | Abstract base class to hold the Field mapping addressing and weights |
►CfaPatchFieldMapper | A FieldMapper for finite-area patch fields |
CfaFieldDecomposer::patchFieldDecomposer | Patch field decomposer class |
CfaFieldDecomposer::processorAreaPatchFieldDecomposer | Processor patch field decomposer class |
CfaFieldDecomposer::processorEdgePatchFieldDecomposer | Processor patch field decomposer class |
CfaFieldReconstructor::faPatchFieldReconstructor | |
CfaPatchFieldMapperPatchRef | |
CfaPatchMapper | Mapping class for a faPatchField. Edge mapping is calculated based on faceCells comparison of old and new patch |
►CfvPatchFieldMapper | A FieldMapper for finite-volume patch fields |
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 |
►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 |
CfaAreaMapper | FA area mapper |
CfaEdgeMapper | FA edge mapper. Currently, edge-based finite area data is not mapped, but only resized, since edge-based mapping data is not available |
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 |
CpointFieldReconstructor::pointPatchFieldReconstructor | |
►CpointPatchFieldMapperPatchRef | Foam::pointPatchFieldMapperPatchRef |
CpointFieldDecomposer::patchFieldDecomposer | Point patch field decomposer class |
CpointPatchMapper | Mapping class for a pointPatchField |
►CFieldMapperType | |
CDirectFieldMapper< FieldMapperType > | A templated direct mapper for the given FieldMapper type |
CfaFieldDecomposer::fieldsCache | |
CfvFieldDecomposer::fieldsCache | |
ClagrangianFieldDecomposer::fieldsCache | |
CpointFieldDecomposer::fieldsCache | |
CfieldsDistributor | Common methods/utilities for field decomposers/distributors etc |
CfieldsDistributor | |
CfieldSmoother | Utility functions for mesh motion solvers |
CfileMonitor | Checking for changes to files |
CfileMonitorWatcher | Internal tracking via stat(3p) or inotify(7) |
►CfileOperation | An encapsulation of filesystem-related operations |
►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 |
ChostCollatedFileOperation | Version of collatedFileOperation with multiple read/write ranks |
CuncollatedFileOperation | FileOperation that assumes file operations are local |
CfileOperationInitialise | General fileOperation initialiser. Handles -ioRanks option, using it to set the FOAM_IORANKS environment variable |
►CfileOperationInitialise | |
►CunthreadedInitialise | |
►CmasterUncollatedFileOperationInitialise | |
►CcollatedFileOperationInitialise | |
ChostCollatedFileOperationInitialise | |
CmasterUncollatedFileOperation::fileOrNullOp | |
CmasterUncollatedFileOperation::fileSizeOp | |
CfileStat | Wrapper for stat() and lstat() system calls |
►CfileWriter | Base class for VTK output writers that handle geometry and fields (eg, vtp, vtu data). These output formats are structured as DECLARED, FIELD_DATA, PIECE followed by any CELL_DATA or POINT_DATA |
►CinternalMeshWriter | Write an OpenFOAM volume (internal) geometry and internal fields as a vtu file or a legacy vtk file |
CinternalWriter | Write an OpenFOAM volume (internal) geometry and internal fields as a vtu file or a legacy vtk file |
ClagrangianWriter | Write lagrangian (cloud) positions and fields (as PointData) in VTP format. Legacy VTK format is intentionally not supported since the VTP format provides much better field selection in ParaView, and for consistency with the Foam::functionObjects::vtkCloud function object |
►CpatchMeshWriter | Write OpenFOAM patches and patch fields in VTP or legacy vtk format |
CpatchWriter | Write OpenFOAM patches and patch fields in VTP or legacy vtk format |
►CpolyWriter | Write faces/points (optionally with fields) as a vtp file or a legacy vtk file |
►CGenericPatchWriter< PatchType > | Write concrete PrimitivePatch faces/points (optionally with fields) as a vtp file or a legacy vtk file. The patch type is limited to representations of polygon faces and 3D points and must support the following methods: |
CGenericPatchGeoFieldsWriter< PatchType > | A Foam::vtk::GenericPatchWriter with support for geometric fields |
CcoordSetWriter | Write as points/lines, optionally with fields, as a vtp file or a legacy vtk file |
ClineWriter | Write edge/points (optionally with fields) as a vtp file or a legacy vtk file |
CsurfaceWriter | Write faces/points (optionally with fields) as a vtp file or a legacy vtk file |
CsurfaceFieldWriter | Write surfaces fields (as PointData) in VTP format. Legacy VTK format is intentionally not supported |
CfilmBoilingModel | Base class for film boiling models |
►CfilmBoilingModel | |
CBreenWestwater | Boiling film correlation. A correlation for boiling film modelling based on Breen & Westwater (1965) for boiling flows |
CBromley | A correlation for boiling film modelling based on Bromley (1950) for boiling flows |
►CfilmTurbulenceModel | Base class for film turbulence models |
Claminar | Film laminar turbulence model |
CwordRes::filter | Functor wrapper of allow/deny lists of wordRe for filtering |
CtreeDataPrimitivePatch< PatchType >::findAllIntersectOp | |
CtreeDataCell::findIntersectOp | |
CtreeDataEdge::findIntersectOp | |
►CtreeDataFace::findIntersectOp | |
CfindUniqueIntersectOp | |
CtreeDataPoint::findIntersectOp | |
CtreeDataPrimitivePatch< PatchType >::findIntersectOp | |
CfindNearestMaskedOp< PatchType > | |
CtreeDataCell::findNearestOp | |
CtreeDataEdge::findNearestOp | |
CtreeDataFace::findNearestOp | |
CtreeDataPoint::findNearestOp | |
CtreeDataPrimitivePatch< PatchType >::findNearestOp | |
CtreeDataPrimitivePatch< PatchType >::findSelfIntersectOp | |
►CFIRECore | Core routines used when reading/writing AVL/FIRE files |
CFIREMeshReader | Read AVL/FIRE fpma, fpmb files |
CFIREMeshWriter | Writes polyMesh in AVL/FIRE polyhedra format (fpma, fpmb) |
►CFLMAsurfaceFormat< Face > | Provide a means of writing AVL/FIRE FLMA format |
CFLMAZsurfaceFormat< Face > | |
CfixedGradientFaPatchFields | |
►CfixedGradientFvPatchScalarField | |
►CalphaContactAngleTwoPhaseFvPatchScalarField | Abstract base class for two-phase alphaContactAngle boundary conditions |
CconstantAlphaContactAngleFvPatchScalarField | A constant alphaContactAngle scalar boundary condition |
CdynamicAlphaContactAngleFvPatchScalarField | A dynamic alphaContactAngle scalar boundary condition (alphaContactAngleTwoPhaseFvPatchScalarField) |
CtemperatureDependentAlphaContactAngleFvPatchScalarField | Temperature-dependent alphaContactAngle scalar boundary condition |
CtimeVaryingAlphaContactAngleFvPatchScalarField | A time-varying alphaContactAngle scalar boundary condition (alphaContactAngleTwoPhaseFvPatchScalarField) |
CatmTurbulentHeatFluxTemperatureFvPatchScalarField | This boundary condition provides a fixed heat constraint on temperature (i.e. T ) to specify temperature gradient through an input heat source which can either be specified as absolute power [W], or as flux [W/m2] |
►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 |
CfixedIncidentRadiationFvPatchScalarField | Boundary condition for thermal coupling for solid regions. Used to emulate a fixed incident radiative heat flux on a wall |
►CfixedGradientFvPatchVectorField | |
CfreeSurfaceVelocityFvPatchVectorField | This boundary condition provides a velocity outlet boundary condition for free surface patches |
CtractionDisplacementCorrectionFvPatchVectorField | |
CtractionDisplacementFvPatchVectorField | Fixed traction boundary condition for the standard linear elastic, fixed coefficient displacement equation |
►CFixedList< T, N > | A 1D vector of objects of type <T> with a fixed length <N> |
►CPair< word > | |
CmultiphaseMixture::interfacePair | Symmetric pair of interface names |
CmultiphaseMixtureThermo::interfacePair | Symmetric pair of interface names |
CmultiphaseSystem::interfacePair | Name pair for the interface |
►CphasePairKey | An ordered or unorder pair of phase names. Typically specified as follows |
►CphasePair | Description for mass transfer between a pair of phases. The direction of the mass transfer is from the phase 'from' to the phasse 'to' |
CorderedPhasePair | |
CorderedPhasePair | |
CorderedPhasePair | |
CphasePair | Description for mass transfer between a pair of phases. The direction of the mass transfer is from the phase 'from' to the phasse 'to' |
CphasePair | Description for mass transfer between a pair of phases. The direction of the mass transfer is from the phase 'from' to the phasse 'to' |
CphasePairKey | An ordered or unorder pair of phase names. Typically specified as follows |
CphasePairKey | An ordered or unorder pair of phase names. Typically specified as follows |
CPair< Foam::word > | |
►CPair< label > | |
Cedge | An edge is a list of two point labels. The functionality it provides supports the discretisation on a 2-D flat mesh |
CmeshReader::cellFaceIdentifier | Identify cell faces in terms of cell Id and face Id |
CPair< scalar > | |
►CFixedList< bool, 3 > | |
CboolVector | Specialized bundling of boolean values as a vector of 3 components, element access using x(), y() and z() member functions. It also has some methods similar to bitSet |
CFixedList< bool, Foam::pTraits< Type >::nComponents > | |
CFixedList< Foam::FixedList< Foam::radiation::absorptionCoeffs, nSpecies_ >, maxBands_ > | |
CFixedList< Foam::labelBits, 8 > | |
CFixedList< Foam::List, 3 > | |
CFixedList< Foam::List< Foam::Field >, 3 > | |
CFixedList< Foam::List< Foam::FixedList< label, 4 > >, 6 > | |
CFixedList< Foam::Vector, 6 > | |
CFixedList< Foam::Vector2D, 7 > | |
CFixedList< Foam::Vector2D< scalar >, maxBands_ > | |
CFixedList< Foam::word, 2 > | |
CFixedList< label, 2 > | |
►CFixedList< label, 3 > | |
►CtriFace | A triangular face using a FixedList of labels corresponding to mesh vertices |
ClabelledTri | A triFace with additional (region) index |
►CFixedList< label, 4 > | |
CtetCell | A tetrahedral cell primitive |
CFixedList< label, 6 > | |
►CFixedList< label, 8 > | |
ChexCell | A hexahedral cell primitive |
CFixedList< label, nSpecies_ > | |
CFixedList< label, nTypes > | |
CFixedList< label, nTypes+1 > | |
►CFixedList< point, 3 > | |
CtriPoints | Triangle storage. Null constructable (unfortunately triangle<point, point> is not) |
►CFixedList< point, 4 > | |
CtetPoints | Tet storage. Null constructable (unfortunately tetrahedron<point, point> is not) |
CFixedList< point, N > | |
CFixedList< scalar, 1 > | |
CFixedList< scalar, 100 > | |
CFixedList< scalar, 2 > | |
CFixedList< scalar, 3 > | |
CFixedList< scalar, 7 > | |
CFixedList< scalar, maxBands_ > | |
CFixedList< scalar, nb_ > | |
CFixedList< scalar, nCoeff_ > | |
CFixedList< scalar, nCoeffs_ > | |
►CFixedList< T, 2 > | |
CPair< T > | 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< vector2D, 3 > | |
Ctriangle2D | 2-D triangle and queries |
CFixedList< word, 2 > | |
►CfixedValueFaPatchVectorField | |
CedgeNormalFixedValueFaPatchVectorField | Edge normal fixed value vector field finite area boundary condition |
►CfixedValueFvPatchScalarField | |
CadjointFarFieldNuaTildaFvPatchScalarField | |
CadjointFarFieldPressureFvPatchScalarField | |
CadjointFarFieldTMVar1FvPatchScalarField | |
CadjointFarFieldTMVar2FvPatchScalarField | |
CadjointInletNuaTildaFvPatchScalarField | Inlet boundary for adjoint nuaTilda |
CadjointOutletFluxFvPatchScalarField | |
CadjointOutletKaFvPatchScalarField | |
CadjointOutletNuaTildaFluxFvPatchScalarField | |
CadjointOutletNuaTildaFvPatchScalarField | |
CadjointOutletPressureFvPatchScalarField | |
CadjointOutletPressureFvPatchScalarField | |
CadjointOutletWaFvPatchScalarField | |
CalphaFixedPressureFvPatchScalarField | A fixed-pressure alphaContactAngle boundary |
CatmAlphatkWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the kinematic turbulent thermal conductivity (i.e. alphat ) for atmospheric boundary layer modelling. It assumes a logarithmic distribution of the potential temperature within the first cell |
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 |
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 boiling wall |
CalphatWallFunctionFvPatchScalarField | This boundary condition provides a turbulent thermal diffusivity condition when using wall functions |
CconvectiveHeatTransferFvPatchScalarField | This boundary condition provides a convective heat transfer coefficient condition |
CcopiedFixedValueFvPatchScalarField | Copies the boundary values from a user specified field |
CelectrostaticDepositionFvPatchScalarField | The electrostaticDeposition is a boundary condition to calculate electric potential (V ) on a given boundary based on film thickness (h ) and film resistance (R ) fields which are updated based on a given patch-normal current density field (jn ), Coulombic efficiency and film resistivity |
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 |
CfreeSurfacePressureFvPatchScalarField | This boundary condition provides static pressure condition for p_rgh, calculated as: |
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 | The class nutWallFunction is an abstract base class that hosts \(y^+\) calculation methods and common functions for nut wall-function boundary conditions |
CnutLowReWallFunctionFvPatchScalarField | This boundary condition provides a simple wrapper around a zero fixed-value condition for the turbulent viscosity (i.e. nut ) for low-Reynolds number applications. It sets nut to zero, and provides an access function to calculate y+ |
CnutUBlendedWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) using a binomial-function wall-function blending method between the viscous and inertial sublayer predictions of nut for low- and high-Reynolds number applications |
CnutURoughWallFunctionFvPatchScalarField | This boundary condition provides a wall function on the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) for low- and high-Reynolds number applications for rough walls |
CnutUSpaldingWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ). Using Spalding's law gives a continuous nut profile to the wall |
CnutUTabulatedWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ), for low- and high-Reynolds number applications |
►CnutUWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) for low- and high-Reynolds number applications |
CatmNutUWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) for atmospheric boundary layer modelling. It is designed to be used in conjunction with the atmBoundaryLayerInletVelocity boundary condition |
►CnutkWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy, (i.e. k ) for for low- and high-Reynolds number applications |
CatmNutWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy (i.e. k ) and velocity (i.e. U ) for atmospheric boundary layer modelling |
CatmNutkWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy (i.e. k ) for atmospheric boundary layer modelling. It is designed to be used in conjunction with the atmBoundaryLayerInletVelocity boundary condition |
CnutkFilmWallFunctionFvPatchScalarField | This boundary condition provides a turbulent viscosity condition when using wall functions, based on turbulence kinetic energy, for use with surface film models |
CnutkRoughWallFunctionFvPatchScalarField | This boundary condition provides a wall-function for the turbulent viscosity (i.e. nut ) when using wall functions for rough walls, based on the turbulent kinetic energy (i.e. k ). The condition manipulates the wall roughness parameter (i.e. E ) to account for roughness effects |
CoutletMachNumberPressureFvPatchScalarField | This boundary condition maintains a certain subsonic Mach number at an outlet patch by dynamically adjusting the static outlet pressure. It makes it possible, for example, to simulate the flow in a preturbine engine exhaust manifold, without resolving details of the flow inside the turbine. In general, the flow in a choked nozzle can be non-trivial and expensive to simulate |
CoutletMappedUniformInletHeatAdditionFvPatchField | This temperature boundary condition averages the temperature over the "outlet" patch specified by name "outletPatchName" and applies an extra heat source. This is set as a uniform temperature value on this patch. Additionally TMin/TMax limits can be applied |
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 |
CtimeVaryingMassSorptionFvPatchScalarField | This boundary condition provides a first order fixed-value condition for a given scalar field to model time-dependent adsorption-desoprtion processes to be used with the interfaceOxideRate mass model |
►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 |
CwaveAlphaFvPatchScalarField | Example of the boundary condition specification: |
CwaveSurfacePressureFvPatchScalarField | This is a pressure boundary condition, whose value is calculated as the hydrostatic pressure based on a given displacement: |
►CfixedValueFvPatchVectorField | |
CSRFVelocityFvPatchVectorField | 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) |
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 area averaged pressure or force delta, between both sides of the baffle. This is achieved by merging the behaviours of wall and cyclic baffles |
CadjointFarFieldVelocityFvPatchVectorField | |
CadjointInletVelocityFvPatchVectorField | |
CadjointOutletVelocityFluxFvPatchVectorField | An outlet boundary condition for patches in which the primal flow exhibits recirculation. Adds the contribution of the objective as an adjoint momentum flux directly to the PDEs, without the need to first compute an adjoint outlet velocity, circumventing thus the division with (almost) zero that manifests in case of primal flow recirculation |
CadjointOutletVelocityFvPatchVectorField | Provides the adjoint outlet velocity values (i.e. adjoint velocity in case of a zeroGradient U boundary condition). Can have stability issues in cases of backflow of the primal velocity. The adjointOutletVelocityFlux should preferably be used |
CadjointOutletVelocityFvPatchVectorField | Provides the adjoint outlet velocity values (i.e. adjoint velocity in case of a zeroGradient U boundary condition). Can have stability issues in cases of backflow of the primal velocity. The adjointOutletVelocityFlux should preferably be used |
CadjointWallVelocityFvPatchVectorField | Adjoint wall velocity boundary condition. If nutUSpaldingWallFunction is employed in the flow solution, the corresponding adjoint wall function is used. Otherwise, the typical low-Re boundary condition is applied |
CadjointWallVelocityLowReFvPatchVectorField | |
CcylindricalInletVelocityFvPatchVectorField | This boundary condition describes an inlet vector boundary condition in cylindrical coordinates 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 | This boundary condition sets a user-defined shear stress constant and uniform across a given patch by using the expression: |
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 |
CpressurePIDControlInletVelocityFvPatchVectorField | This boundary condition tries to generate an inlet velocity that maintains a specified pressure drop between two face zones downstream. The zones should fully span a duct through which all the inlet flow passes |
CrotatingWallVelocityFvPatchVectorField | This boundary condition provides a rotational velocity condition |
CsemiPermeableBaffleVelocityFvPatchVectorField | This is a velocity boundary condition for a semi-permeable baffle |
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 coordinates 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 |
CturbulentDFSEMInletFvPatchVectorField | The turbulentDFSEMInlet is a synthesised-eddy based velocity inlet boundary condition to generate synthetic turbulence-alike time-series from a given set of turbulence statistics for LES and hybrid RANS-LES computations |
CuniformNormalFixedValueFvPatchVectorField | This boundary condition provides a uniform surface-normal vector boundary condition by its magnitude |
CvariableHeightFlowRateInletVelocityFvPatchVectorField | This boundary condition provides a velocity boundary condition for multphase flow based on a user-specified volumetric flow rate |
CwaveVelocityFvPatchVectorField | Example of the boundary condition specification: |
►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 | |
CflipBoolOp | Invert boolean value |
CflipLabelOp | Negate integer values |
CflipOp | Functor to negate primitives. Dummy for most other types |
CfloatTensor | A Tensor of values with float precision |
CfloatVector | A Vector of values with float precision |
CfloorOp< T > | |
CfloorOp< Scalar > | Round scalar downwards - functor version of std::floor |
Cflux< scalar > | |
CfoamToVtkReportFields | Collection of simple static methods for reporting field names by category, which is used by foamToVTK |
►CfoamVtkMeshMaps | Bookkeeping for mesh subsetting and/or polyhedral cell decomposition. Although the main use case is for handling vtk meshes, it is not specific to VTK alone |
CvtuAdaptor | Bookkeeping for vtkUnstructuredGrid |
CforceCoeffs::forceComponents | |
►Cformatter | Abstract class for a VTK output stream formatter |
CappendRawFormatter | Appended raw binary output |
►CasciiFormatter | Inline ASCII output. Adds spaces between entries and a newline every 9 items (for consistency with what VTK itself outputs) |
ClegacyAsciiFormatter | Formatting as per Foam::vtk::asciiFormatter, but with naming for legacy output |
CfoamVtkBase64Layer | Base-64 encoded output layer - normally only used indirectly by formatters |
ClegacyRawFormatter | Binary output for the VTK legacy format, always written as big-endian and with 32-bit integers |
CfoundOp< StringType > | Functor to determine if a string is exists in a list of strings |
►CfrictionalStressModel | |
CJohnsonJackson | |
CJohnsonJackson | |
CJohnsonJacksonSchaeffer | |
CJohnsonJacksonSchaeffer | |
CSchaeffer | |
CSchaeffer | |
CgeometricSurfacePatch::fromIdentifier | Helper to convert identifier types as an operation |
►CFunction1Type | |
CFieldFunction1< Function1Type > | |
►CfunctionObject | Abstract base-class for Time/database function objects |
CfunctionObject::unavailableFunctionObject | Abstract functionObject to report when a real version is unavailable |
CparProfiling | Simple (simplistic) mpi-profiling |
CsyncObjects | Copies content of local objectRegistry to all processors |
CsystemCall | Executes system calls, entered in the form of string lists |
►CtimeFunctionObject | Virtual base class for function objects with a reference to Time |
Cabort | Watches for presence of the named trigger file in the case directory and signals a simulation stop (or other) event if found |
CcodedFunctionObject | Provides a general interface to enable dynamic code compilation |
CexternalCoupled | Provides a simple file-based communication interface for explicit coupling with an external application, so that data is transferred to- and from OpenFOAM. The data exchange employs specialised boundary conditions to provide either one-way or two-way coupling models |
CmultiRegion | Wrapper that clones the supplied function object for each region |
CsetTimeStepFaRegionsFunctionObject | This function object controls the time step for classes of the type regionFaModel . It reads regionFaMaxCo entry from controlDict and evaluate the time step based on the finite area Courant Number |
CsetTimeStepFunctionObject | This function object overrides the calculation time step |
►CstateFunctionObject | Base class for function objects, adding functionality to read/write state information (data required for smooth restart behaviour) and results to/from the state dictionary |
CmultiFieldValue | Computes a selected operation between multiple function objects |
CfilmFlux | Calculates the mass flux for surface film models |
►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 |
►CfvMeshFunctionObject | Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh |
CareaWrite | Write finite area mesh/fields to standard output formats |
CAMIWeights | Computes the min/max/average weights of arbitrary mesh interface (AMI) patches, and optionally reports to a text file or writes VTK surfaces of the sum of the weights and mask fields for arbitrarily coupled mesh interface (ACMI) patches |
CBilgerMixtureFraction | Calculates the Bilger mixture-fraction field (i.e. \(f_{\mathrm{Bilger}}\)) based on the elemental composition of the mixture. Elements C , H , S and O are considered |
CCurle | Computes the acoustic pressure based on Curle's analogy |
CDESModelRegions | Computes an indicator field for detached eddy simulation (DES) turbulence calculations, where the values of the indicator mean: |
CDMD | Computes a dynamic mode decomposition model on a specified field |
CObukhovLength | Computes the Obukhov length field and associated friction velocity field |
CXiReactionRate | Writes the turbulent flame-speed and reaction-rate volScalarFields for the Xi-based combustion models |
Cage | Calculates and writes out the time taken for a particle to travel from an inlet to the location. Solves the following equation when incompressible: |
CbinField | Calculates binned data, where specified patches are divided into segments according to various input bin characteristics, so that spatially-localised information can be output for each segment |
CcolumnAverage | Computes the arithmetic average of given quantities along columns of cells in a given direction for structured-like layered meshes. It is, for example, useful for channel-like cases where spanwise average of a field is desired. However, the columnAverage function object does not operate on arbitrary unstructured meshes |
Ccomfort | Calculates the thermal comfort quantities predicted mean vote (PMV), predicted percentage of dissatisfaction (PPD) and the draught rate (DR) based on DIN ISO EN 7730:2005 |
CcontinuityError | Computes local, global and cumulative continuity errors for a flux field |
CdataCloud | This functionObject writes a cloud position and in ASCII |
Cddt2 | Computes the magnitude or magnitude squared of the Eulerian time derivative of an input volume field for time-variant simulations (not appropriate to steady-state simulations) |
CderivedFields | Computes two predefined derived fields, i.e. rhoU , and pTotal , where the defined fields are hard-coded as follows: |
CdsmcFields | This function object calculates and outputs the intensive fields: |
CelectricPotential | Computes the steady-state equation of charge conservation to obtain the electric potential by strictly assuming a quasi-static electrostatic field for single-phase and multiphase applications |
CenergySpectrum | Calculates the energy spectrum for a structured IJK mesh |
CenergyTransport | Evolves a simplified energy transport equation for incompressible flows. It takes into account the inertia, conduction and convection terms plus a source |
CensightWrite | Writes fields in ensight format |
CextractEulerianParticles | Generates particle size information from Eulerian calculations, e.g. VoF |
CfieldAverage | Computes ensemble- and/or time-based field averages, with optional windowing, for a user-specified selection of volumetric and/or surface fields |
►CfieldExpression | Intermediate class for handling field expression function objects (e.g. blendingFactor etc.) whereinto a single field is input |
CCourantNo | Computes the Courant number field for time-variant simulations |
CLambVector | Computes Lamb vector, i.e. the cross product of vorticity and velocity. Calculation of the divergence of the Lamb vector can be performed by using div function object on this LambVector function object |
CLambda2 | Computes the second largest eigenvalue of the sum of the square of the symmetrical and anti-symmetrical parts of the velocity gradient tensor |
CMachNo | Computes the Mach number as a volScalarField |
CPecletNo | Computes the Peclet number as a surfaceScalarField |
CQ | Computes the second invariant of the velocity gradient tensor \([s^{-2}]\) |
CblendingFactor | Computes blending factor as an indicator about which of the schemes is active across the domain |
Ccomponents | Extracts the components of elements of a field and outputs the result into new fields, where the fields possess the same sizes and dimensions |
Cddt | Computes the Eulerian time derivative of an input volume field for time-variant simulations (not appropriate to steady-state simulations) |
Cdiv | Computes the divergence of an input field |
Censtrophy | Computes the enstrophy of an input volVectorField |
CflowType | Computes the flow type indicator of an input velocity field |
Cflux | Computes the flux of an input vector field |
Cgrad | Computes the gradient of an input field |
CheatTransferCoeff | Computes the heat transfer coefficient [W/(m2 K)] as a volScalarField for a given set of patches |
Clog | Computes the natural logarithm of an input volScalarField |
Cmag | Computes the magnitude of an input field |
CmagSqr | Computes the magnitude of the square of an input field |
CmultiphaseInterHtcModel | A heat transfer coefficient for multiphase inter solvers (i.e. icoReactingMultiphaseFoam) |
Cnorm | Normalises an input field with a chosen norm, and outputs a new normalised field |
Cpow | Computes the power of an input volScalarField |
Cpressure | Provides several methods to convert an input pressure field into derived forms, including: |
Crandomise | Adds a random component to an input field, with a specified perturbation magnitude |
CreactingEulerHtcModel | A heat transfer coefficient for reactingEuler solvers |
Creference | Computes a field whose values are offset to a reference value obtained by from a Function1 |
CstabilityBlendingFactor | Computes the stabilityBlendingFactor to be used by the local blended convection scheme. The output is a surface field weight between 0-1 |
CstreamFunction | Computes the stream function (i.e. https://w.wiki/Ncm) |
Cvorticity | Computes the vorticity, the curl of the velocity |
CfieldExtents | Computes the spatial minimum and maximum extents of an input field |
CfieldMinMax | Computes the values and locations of field minima and maxima. These are good indicators of calculation performance, e.g. to confirm that predicted results are within expected bounds, or how well a case is converging |
►CfieldValue | Intermediate class for handling field value-based function objects |
CsurfaceFieldValue | A face regionType variant of the fieldValues function object |
CvolFieldValue | Provides a 'volRegion' specialization of the fieldValue function object |
►CfieldsExpression | Intermediate class for handling field expression function objects (e.g. add , subtract etc.) whereinto more than one fields are input |
Cadd | Sums a given list of (at least two or more) fields and outputs the result into a new field, where the fields possess the same sizes and dimensions: |
Cmultiply | Multiplies a given list of (at least two or more) fields and outputs the result into a new field |
Csubtract | Subtracts a given list of (at least one or more) fields from a field and produces a new field, where the fields possess the same sizes and dimensions |
CfluxSummary | Computes the volumetric- or mass-flux information across selections of face zones |
►Cforces | Computes forces and moments over a given list of patches by integrating pressure and viscous forces and moments, and optionally resistance forces and moments from porous zones |
CforceCoeffs | Computes force and moment coefficients over a given list of patches, and optionally over given porous zones. The following coefficients can be selected and output: |
CpropellerInfo | Calculates propeller performance and wake field properties |
CfvExpressionField | Function object that generates or modifies a field based on expressions |
Chistogram | Computes the volume-weighted histogram of an input volScalarField |
ChydrostaticPressure | Calculates and outputs the pressure fields p_rgh and ph_rgh |
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 |
ClimitFields | Limits input fields to user-specified min and max bounds |
CmapFields | Maps input fields from local mesh to secondary mesh at runtime |
Cmomentum | Computes linear/angular momentum, reporting integral values and optionally writing the fields |
CmomentumError | Computes balance terms for the steady momentum equation |
CnearWallFields | Samples near-patch volume fields within an input distance range |
CparticleDistribution | Generates a particle distribution for lagrangian data at a given time |
CphaseForces | This function object calculates and outputs the blended interfacial forces acting on a given phase, i.e. drag, virtual mass, lift, wall-lubrication and turbulent dispersion. Note that it works only in run-time processing mode and in combination with the reactingEulerFoam solvers |
CprocessorField | Writes a scalar field whose value is the local processor ID. The output field name is processorID |
CproudmanAcousticPower | Computes the acoustic power due to the volume of isotropic turbulence using Proudman's formula |
CreactionsSensitivityAnalysis< chemistryType > | Computes indicators for reaction rates of creation or destruction of species in each reaction |
CreadFields | Reads fields from the time directories and adds them to the mesh database for further post-processing |
CregionSizeDistribution | Creates a droplet size distribution via interrogating a continuous phase fraction field |
CrunTimeControl | |
CscalarTransport | Evolves a passive scalar transport equation |
CsetFlow | Provides options to set the velocity and flux fields as a function of time |
CsixDoFRigidBodyState | Writes the 6-DoF motion state |
CsizeDistribution | This function object calculates and outputs information about the size distribution of the dispersed phase, such as the number density function or its moments. It is designed to be used exclusively with the population balance modeling functionality of the reactingEulerFoam solvers. It can be applied to a specific cellZone or the entire domain |
CsolverInfo | Writes solver information for a list of user-specified fields |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
►CstreamLineBase | |
CstreamLine | Generates streamline data by sampling a set of user-specified fields along a particle track, transported by a user-specified velocity field |
CwallBoundedStreamLine | Generates streamline data by sampling a set of user-specified fields along a particle track, transported by a user-specified velocity field, constrained to a patch |
CsurfaceDistance | Computes the distance to the nearest surface from a given geometry |
CsurfaceInterpolate | Linearly interpolates volume fields to generate surface fields |
CturbulenceFields | Computes various turbulence-related quantities that are not typically output during calculations, and stores/writes them on the mesh database for further manipulation |
CvtkCloud | This functionObject writes cloud(s) in VTK PolyData format (.vtp extension) with the time information saved in a '.series' file |
CwallHeatFlux | Computes the wall-heat flux at selected wall patches |
CwallShearStress | Computes the wall-shear stress at selected wall patches |
CwriteCellCentres | Writes the cell-centres volVectorField and the three component fields as volScalarFields |
CwriteCellVolumes | Writes the cell-volumes volScalarField |
CyPlus | Computes the near wall \(y_1^+\) for turbulence models |
CzeroGradient | Creates a volume field with zero-gradient boundary conditions from another volume field |
CmoleFractions< ThermoType > | Calculates mole-fraction fields from the mass-fraction fields of the psi/rhoReactionThermo and caches them for output and further post-processing |
►Cprobes | Set of locations to sample |
CthermoCoupleProbes | Sample probe for temperature using a thermocouple |
CpatchProbes | Set of locations to sample at patches |
CsampledSets | Set of sets to sample |
CsampledSurfaces | Set of surfaces to sample |
CremoveRegisteredObject | Removes registered objects if present in the database |
CvalueAverage | Computes the ensemble- or time-based singular-value average values, with optional windowing, from the output of function objects that generate non-field type values (e.g. Cd of forceCoeffs or momentum_x in momentum function objects) |
CwriteDictionary | Reports dictionary contents on change |
CtimeActivatedFileUpdate | Performs a file copy/replacement once a specified time has been reached |
CtimeControl | Wrapper around functionObjects to add time control |
CtimeInfo | Writes the run time (time-step), cpuTime and clockTime - optionally with cpuTime and clockTime change for each time step |
CvtkWrite | Writes fields in VTK (xml or legacy) format. Writes cell-values or point-interpolated values for volFields |
CwriteObjects | Allows specification of different writing frequency of objects registered to the database |
CpointHistory | |
CwriteFreeSurface | A function object to write the control points on the free surface |
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 | Holds a reference to the original mesh (the baseMesh) and optionally to a subset of that mesh (the subMesh) with mapping lists for points, faces, and cells |
CfvMeshSubsetter | Extends Foam::fvMeshSubset with two-step subsetting (uses polyTopoChange modification) |
CfvMeshSubsetProxy | Simple proxy for holding a mesh, or mesh-subset. The subMeshes are currently limited to cellSet or cellZone definitions |
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 |
CsurfaceAlignedSBRStressFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement. The model calculates the necessary rotation to align the stl surface with the closest mesh face normals and it calculates the respective source term for the SBRStress equation |
ClaplacianMotionSolver | Similar to velocityLaplacian but iteratively solves the mesh displacement PDEs to account for non-orthogonality. The boundary displacement is set as a boundary condition on pointMotionU; the latter is generated automatically if not found. Assumes uniform diffusivity |
CsolidBodyDisplacementLaplacianFvMotionSolver | Applies Laplacian displacement solving on top of a transformation of the initial points using a solid-body motion |
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 |
CoversetFvPatch | Patch for indicating interpolated boundaries (in overset meshes) |
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 |
CwedgeFvPatch | Wedge front and back plane patch |
CfvMatrix< Type >::fvSolver | |
►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 |
CGammaWeight | Class with operator() which returns the weighting factors for the Gamma differencing scheme. Used in conjunction with the template class NVDscheme |
CglobalIndex::gatherNone | Dispatch tag |
CglobalIndex::gatherOnly | Dispatch tag |
CIntRange< IntType >::ge0 | Unary predicate for greater-equal 0 (int values) |
Cgeneral | General relative velocity model |
►CgeneralizedNewtonianViscosityModel | An abstract base class for generalized Newtonian viscosity models |
CBirdCarreau | An incompressible Bird-Carreau non-Newtonian viscosity model |
CCasson | Casson generalized Newtonian viscosity model |
CCrossPowerLaw | Cross-Power law generalized Newtonian viscosity model |
CHerschelBulkley | Herschel-Bulkley generalized Newtonian viscosity model |
CpowerLaw | Standard power-law generalized Newtonian viscosity model |
CstrainRateFunction | Run-time selected strain-rate function generalized Newtonian viscosity model |
►CgenericPatchFieldBase | Generic infrastructure for reading/writing unknown patch types |
CgenericFaPatchField< 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 |
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 |
CgenericFvsPatchField< 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 |
CgenericPointPatchField< Type > | A generic version of calculatedPointPatchField, useful as a fallback for handling unknown patch types |
►CgenericRagelLemonDriver | Generic interface code for Ragel/Lemon combination Subclasses should implement one or more process() methods |
CparseDriver | Driver for generic primitive field expressions |
CparseDriver | Driver for patch expressions |
CparseDriver | Driver for volume, surface, point field expressions |
CGeoMesh< MESH > | Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc |
►CGeoMesh< faMesh > | |
CareaMesh | Mesh data needed to do the Finite Area discretisation |
CedgeMesh | Mesh data needed to do the Finite Area discretisation |
►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 |
CpolyGeoMesh | The polyMesh GeoMesh for holding internal fields without an fvMesh |
►CGeoMesh< polySurface > | |
CpolySurfaceGeoMesh | The polySurface GeoMesh (for holding fields) |
CpolySurfacePointGeoMesh | The polySurface GeoMesh (for holding point fields) |
►CGeoMesh< surfMesh > | |
CsurfGeoMesh | The surfMesh GeoMesh (for holding fields) |
CsurfPointGeoMesh | The surfMesh GeoMesh (for holding fields) |
►CGeoMesh< triSurface > | |
CtriSurfaceGeoMesh | The triSurface GeoMesh (for holding face fields) |
CtriSurfacePointGeoMesh | |
►CGeometricMeshObject | |
►CMeshObject< fvMesh, Foam::GeometricMeshObject, boundaryRadiationProperties > | |
CboundaryRadiationProperties | Boundary radiation properties holder |
►CGeometricMeshObject | |
►CMeshObject< lduMesh, GeometricMeshObject, GAMGAgglomeration > | |
►CGAMGAgglomeration | Geometric agglomerated algebraic multigrid agglomeration class |
CMGridGenGAMGAgglomeration | Agglomerate using the MGridGen algorithm |
CdummyAgglomeration | Agglomerate without combining cells. Used for testing |
►CpairGAMGAgglomeration | Agglomerate using the pair algorithm |
CalgebraicPairGAMGAgglomeration | Agglomerate using the pair algorithm |
CassemblyFaceAreaPairGAMGAgglomeration | Agglomerate using the pair algorithm |
CfaceAreaPairGAMGAgglomeration | Agglomerate using the pair algorithm |
►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) |
►CgeometricSurfacePatch | Identifies a surface patch/zone by name and index, with geometric type |
CsurfacePatch | A '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) |
CglobalMeshData | Various mesh related information for a parallel run. Upon construction, constructs all info using parallel communication |
CglobalPoints | Calculates points shared by more than two processor patches or cyclic patches |
Canimation::glTFChannel | |
Canimation::glTFSampler | |
Canimation::glTFTarget | |
CgradingDescriptor | Handles the specification for grading within a section of a block |
►CgranularPressureModel | |
CLun | |
CLun | |
CSyamlalRogersOBrien | |
CSyamlalRogersOBrien | |
Cgreater< ListType > | A list compare binary predicate for reverse sort |
Cnatural_sort::greater< T > | A list compare binary predicate for reverse natural sort |
CUList< T >::greater | A list compare binary predicate for reverse sort |
CUPtrList< T >::greater | A UPtrList compare binary predicate for reverse sort order |
CgreaterEqOp< T > | |
CgreaterEqOp2< T1, T2 > | |
CgreaterEqualOp< T > | |
CgreaterEqualOp1< T > | |
CgreaterEqualOp2< T1, T2 > | |
CgreaterOp< T > | |
CgreaterOp1< T > | |
CgreaterOp2< T1, T2 > | |
CIntRange< IntType >::gt0 | Unary predicate for greater than 0 (int values) |
►CHalfedgeDS_face_base | |
CIndexedFace< Refs > | |
CHash< T > | Hash function class. The default definition is for primitives. Non-primitives used to hash entries on hash tables will need a specialized version |
CHash< bool > | Hashing of integral type: bool |
CHash< char > | Hashing of integral type: char |
CHash< int32_t > | Hashing of integral type: int32_t |
CHash< int64_t > | Hashing of integral type: int64_t |
CHash< std::nullptr_t > | Hashing of nullptr, always 0 |
CHash< std::pair< T1, T2 > > | Hashing for std::pair data |
CHash< Tuple2< T1, T2 > > | Hashing for Tuple2 data |
CHash< uint32_t > | Hashing of integral type: uint32_t |
CHash< void * > | Hashing of pointers, treat as unsigned integer |
►Cedge::hasher | Hashing functor for edge (commutative) |
CHash< edge > | Hashing for edge uses commutative (incremental) hash |
Cedge::Hash< Unused > | Deprecated(2021-04) hashing functor. Use hasher() |
►Cface::hasher | Hashing functor for face |
CHash< face > | Hash face as contiguous (non-commutative) list data |
►CFixedList< T, N >::hasher | Hashing functor for FixedList |
CFixedList< T, N >::Hash< Unused > | Deprecated(2021-04) hashing functor. Use hasher() |
CHash< FixedList< T, N > > | Hashing for FixedList data |
►CPackedList< Width >::hasher | Hashing functor for PackedList |
CHash< DynamicList< T, SizeMin > > | Hashing for List data |
CHash< List< T > > | Hashing for List data |
CHash< PackedList< Width > > | Hashing for PackedList data |
CHash< Pair< T > > | Hashing for Pair of data |
CHash< bitSet > | Hashing for bitSet data |
►CphasePairKey::hasher | Hashing functor for phasePairKey |
CHash< phasePairKey > | Hashing for phasePairKey |
CHash< phasePairKey > | Hashing for phasePairKey |
CHash< phasePairKey > | Hashing for phasePairKey |
►Cstring::hasher | Hashing functor for string and derived string classes |
CHash< ensight::FileName > | Hashing for FileName is the same as string |
CHash< ensight::VarName > | Hashing for VarName is the same as string |
CHash< expressions::exprString > | Hashing for exprString is the same as string |
CHash< fileName > | Hashing for fileName |
CHash< keyType > | Hashing for keyType |
CHash< std::string > | Hashing for std:::string |
CHash< string > | Hashing for Foam::string |
CHash< word > | Hashing for word |
CHash< wordRe > | Hashing for wordRe |
Cstring::hash | Deprecated hashing functor - use hasher |
►CtriFace::hasher | Hashing functor for triFace (commutative) |
CHash< triFace > | Hashing for triFace uses commutative (incremental) hash |
CtriFace::Hash< Unused > | Deprecated(2021-04) hashing functor. Use hasher() |
►CUList< T >::hasher | Hashing functor for UList |
CHash< UList< T > > | Hashing for List data |
CUList< T >::Hash< Unused > | Deprecated(2021-04) hashing functor. Use hasher() |
►CHashTableCore | Bits that are independent of HashTable template parameters |
CHashTable< T * > | |
►CHashTable< T, edge, Hash< edge > > | |
CEdgeMap< T > | Map from edge (expressed as its endpoints) to value. For easier forward declaration it is currently implemented as a separate class rather than a template alias |
CHashTable< T *, word, Foam::Hash< word > > | |
CHashTable< zero::null, Key, Foam::Hash< Key > > | |
CHashTable< IOobject *, word, Foam::Hash< word > > | |
►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< T *, label, Hash< label > > | |
►CHashTable< scalar > | |
CatomicWeightTable | A table of atomic weights for all the elements |
CHashTable< dictionary, label, Hash< label > > | |
CHashTable< interfaceEntry, label, Hash< label > > | |
CHashTable< label, label, Hash< label > > | |
CHashTable< exprResult *, word, Foam::Hash< word > > | |
CHashTable< curve *, word, Foam::Hash< word > > | |
►CHashTable< const GeometricField< Type, fvPatchField, volMesh > * > | |
CmultivariateSurfaceInterpolationScheme< Type >::fieldTable | FieldTable |
►CHashTable< regIOobject * > | |
►CobjectRegistry | Registry of regIOobjects |
CTime | Class to control time during OpenFOAM simulations that is also the top-level objectRegistry |
►Ccloud | A cloud is a registry collection of lagrangian particles |
►CCloud< ParcelType > | |
CDSMCCloud< ParcelType > | Templated base class for dsmc cloud |
►CCloud< indexedParticle > | |
CindexedParticleCloud | A Cloud of particles carrying an additional index |
►CCloud< injectedParticle > | |
CinjectedParticleCloud | |
►CCloud< molecule > | |
CmoleculeCloud | |
►CCloud< passiveParticle > | |
CpassiveParticleCloud | A Cloud of passive particles |
►CCloud< passivePositionParticle > | |
►CpassivePositionParticleCloud | A Cloud of passive particles |
CunmappedPassivePositionParticleCloud | PassivePositionParticleCloud but with autoMap and writing disabled. Only used for its objectRegistry to store lagrangian fields |
CpassivePositionParticleCloud | A Cloud of passive particles |
►CCloud< solidParticle > | |
CsolidParticleCloud | A Cloud of solid particles |
►CCloud< streamLineParticle > | |
CstreamLineParticleCloud | A Cloud of streamLine particles |
►CCloud< wallBoundedStreamLineParticle > | |
CwallBoundedStreamLineParticleCloud | A Cloud of streamLine particles |
CCloud< typename CloudType::parcelType > | |
CCloud< parcelType > | |
►CCloud< basicKinematicCollidingParcel > | |
►CKinematicCloud< Cloud< basicKinematicCollidingParcel > > | |
CCollidingCloud< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CCloud< Foam::passiveParticle > | |
CCloud< Foam::molecule > | |
CCloud< Foam::DTRMParticle > | |
CCloud< ParticleType > | Base cloud calls templated on particle type |
►CpolyMesh | Mesh consisting of general polyhedral cells |
CextrudedMesh | |
►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 |
CinterfaceTrackingFvMesh | The interfaceTrackingFvMesh |
CdynamicMotionSolverFvMeshAMI | The dynamicMotionSolverFvMeshAMI |
►CdynamicMotionSolverListFvMesh | Dynamic mesh able to handle multiple motion solvers. NOTE: If the word entry "solvers" is not found it falls back to a single motion solver behavior |
CdynamicOversetFvMesh | DynamicFvMesh with support for overset meshes |
CdynamicRefineFvMesh | A fvMesh with built-in refinement |
CdynamicMultiMotionSolverFvMesh | Mesh motion described per cellZone. Individual motion solvers solve over whole domain but are only applied per cellZone |
CstaticFvMesh | Foam::staticFvMesh |
►CtopoChangerFvMesh | Abstract base class for a topology changing fvMesh |
CdynamicMotionSolverTopoFvMesh | Sample topoChangerFvMesh that moves an object using a motion solver |
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 | |
►CsimplifiedFvMesh | Functions to generate simplified finite volume meshes |
CcolumnFvMesh | Generates a 1D column representation of a mesh based on an existing mesh and/or fields |
ChexCellFvMesh | Generates a single hex cell representation of a mesh |
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 |
CmergePolyMesh | Add a given mesh to the original mesh to create a single new mesh |
CpolyDualMesh | Creates dual of polyMesh |
CpolySurface | A surface mesh consisting of general polygon faces and capable of holding fields |
►CsurfaceRegistry | Wraps the normal objectRegistry with a local instance for surfaces |
CsurfMesh | A surface mesh consisting of general polygon faces that has IO capabilities and a registry for storing fields |
►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 |
CsubTriSurfaceMesh | On-the-fly subset of triSurfaceMesh (based on selected patches) |
►CHashTable< label, extendedFeatureEdgeMesh::edgeStatus, Hash< label > > | |
CpointFeatureEdgesTypes | Hold the types of feature edges attached to the point |
CHashTable< zero::null, labelPairPair, Foam::Hash< labelPairPair > > | |
►CHashTable< wordList > | |
CregionProperties | Simple class to hold region information for coupled region simulations |
CHashTable< simpleObjectRegistryEntry * > | |
CHashTable< label > | |
CHashTable< Pair< autoPtr< BlendedInterfacialModel< massTransferModel > > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< interfaceCompositionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< HashPtrTable< volScalarField > *, phasePairKey, phasePairKey::hash > | |
CHashTable< volScalarField *, phasePairKey, phasePairKey::hash > | |
CHashTable< surfaceScalarField *, phasePairKey, phasePairKey::hash > | |
CHashTable< Foam::GeometricField *, word, Foam::Hash< word > > | |
CHashTable< autoPtr< BlendedInterfacialModel< dragModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< virtualMassModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< liftModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< wallLubricationModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< turbulentDispersionModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< BlendedInterfacialModel< heatTransferModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< label, labelPair, Foam::Hash< labelPair > > | |
CHashTable< autoPtr< BlendedInterfacialModel< phaseTransferModel > >, phasePairKey, phasePairKey::hash > | |
CHashTable< DataType, KeyType > | |
CHashTable< ThermoType *, word, Foam::Hash< word > > | |
CHashTable< Foam::GeometricField *, Foam::phasePairKey, Foam::phasePairKey::hasher > | |
CHashTable< Pair< autoPtr< BlendedInterfacialModel< heatTransferModel > > >, phasePairKey, phasePairKey::hash > | |
CHashTable< Foam::List > | |
CHashTable< interfaceThetaProps, multiphaseMixtureThermo::interfacePair, multiphaseMixtureThermo::interfacePair::hash > | |
CHashTable< const Foam::faMesh * > | |
CHashTable< Foam::surfaceWriter *, word, Foam::Hash< word > > | |
CHashTable< Foam::string > | |
CHashTable< zero::null, Foam::string, Foam::Hash< Foam::string > > | |
CHashTable< std::pair< Foam::word, int > > | |
CHashTable< std::pair< bool, int > > | |
CHashTable< Foam::string, label, Foam::Hash< label > > | |
CHashTable< zero::null, label, Hash< label > > | |
CHashTable< Foam::dimensioned > | |
CHashTable< Foam::List, edge, Hash< edge > > | |
CHashTable< zero::null, word, Hash< word > > | |
CHashTable< Foam::edge, label, Hash< label > > | |
CHashTable< int > | |
CHashTable< phase > | |
CHashTable< Foam::sutherlandTransport *, word, Foam::Hash< word > > | |
CHashTable< List< specieElement > > | |
CHashTable< Foam::colourTable *, word, Foam::Hash< word > > | |
CHashTable< autoPtr< phasePair >, phasePairKey, phasePairKey::hash > | |
CHashTable< Foam::entry * > | |
CHashTable< Foam::coordSystem::cylindrical *, label, Hash< label > > | |
CHashTable< Foam::word > | |
CHashTable< Foam::Vector, label, Hash< label > > | |
CHashTable< scalar, label, Hash< label > > | |
CHashTable< Foam::HashTable< Foam::string > > | |
CHashTable< Foam::ensightCells, label, Hash< label > > | |
CHashTable< Foam::ensightFaces, label, Hash< label > > | |
CHashTable< Foam::expressions::exprResult > | |
CHashTable< Foam::refPtr< Foam::Function1< scalar > > > | |
CHashTable< Foam::refPtr< Foam::Function1< Foam::Vector > > > | |
CHashTable< const regIOobject * > | |
CHashTable< Foam::expressions::exprResultGlobals::Table > | |
CHashTable< Foam::expressions::exprResultDelayed > | |
CHashTable< labelList, edge, Hash< edge > > | |
CHashTable< label, Foam::string > | |
CHashTable< Foam::FixedList< int, 6 >, label, Hash< label > > | |
CHashTable< Foam::DynamicList< Foam::instant > *, word, Foam::Hash< word > > | |
CHashTable< uint32_t > | |
CHashTable< Foam::functionObjects::forceCoeffs::coeffDesc > | |
CHashTable< Foam::vtk::seriesWriter, Foam::fileName > | |
CHashTable< const Foam::fvMesh * > | |
CHashTable< Foam::Function1< Type > *, word, Foam::Hash< word > > | |
CHashTable< Foam::Function1< scalar > *, word, Foam::Hash< word > > | |
CHashTable< Foam::expressions::exprString > | |
CHashTable< Foam::expressions::volumeExpr::parseDriver *, word, Foam::Hash< word > > | |
CHashTable< Foam::Field *, word, Foam::Hash< word > > | |
CHashTable< Foam::autoPtr< Foam::multiphaseInter::interfaceCompositionModel > > | |
CHashTable< label, edge, Hash< edge > > | |
CHashTable< Foam::lumpedPointController *, word, Foam::Hash< word > > | |
CHashTable< patchControl, label, Hash< label > > | |
CHashTable< surfaceZonesInfo::faceZoneType > | |
CHashTable< interfaceThetaProps, multiphaseSystem::interfacePair, multiphaseSystem::interfacePair::symmHash > | |
CHashTable< scalar, phasePairKey, phasePairKey::hash > | |
CHashTable< surfaceScalarField > | |
CHashTable< volScalarField::Internal > | |
CHashTable< autoPtr< multiphaseInter::phaseModel > > | |
CHashTable< autoPtr< multiphaseInter::surfaceTensionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< porousModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< Foam::phase * > | |
CHashTable< scalar, interfacePair, interfacePair::hash > | |
CHashTable< Foam::phaseModel * > | |
CHashTable< scalar, interfacePair, interfacePair::symmHash > | |
CHashTable< multiphaseEuler::dragModel *, interfacePair, interfacePair::symmHash > | |
CHashTable< scalar, edge, Hash< edge > > | |
CHashTable< phaseModel * > | |
CHashTable< autoPtr< blendingMethod > > | |
CHashTable< autoPtr< reactingMultiphaseEuler::surfaceTensionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< autoPtr< aspectRatioModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< Foam::OFstream *, word, Foam::Hash< word > > | |
CHashTable< autoPtr< reflectionModel >, phasePairKey, phasePairKey::hash > | |
CHashTable< zero::null, edge, Hash< edge > > | |
CHashTable< interfaceThetaProps, phasePairKey, phasePairKey::hash > | |
CHashTable< edge > | |
CHashTable< loadFormat > | |
CHashTable< Foam::autoPtr< Foam::blendingMethod > > | |
CHashTable< Foam::splitCell *, label, Hash< label > > | |
CHashTable< zero::null, Foam::fileName, Foam::Hash< Foam::fileName > > | |
►CHashTable< T, Key, Hash > | A HashTable similar to std::unordered_map |
CEdgeMap< Foam::List > | |
CEdgeMap< label > | |
CEdgeMap< scalar > | |
►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< exprResult > | |
CexprResultGlobals::Table | The table of results |
►CHashPtrTable< curve > | |
Cgraph | Class to create, store and output qgraph files |
CHashPtrTable< HashPtrTable< volScalarField >, phasePairKey, phasePairKey::hash > | |
CHashPtrTable< volScalarField, phasePairKey, phasePairKey::hash > | |
CHashPtrTable< surfaceScalarField, phasePairKey, phasePairKey::hash > | |
CHashPtrTable< Foam::GeometricField > | |
CHashPtrTable< ThermoType > | |
CHashPtrTable< Foam::GeometricField, Foam::phasePairKey, Foam::phasePairKey::hasher > | |
CHashPtrTable< Foam::surfaceWriter > | |
CHashPtrTable< Foam::sutherlandTransport > | |
CHashPtrTable< Foam::colourTable > | |
CHashPtrTable< Foam::coordSystem::cylindrical, label, Hash< label > > | |
CHashPtrTable< Foam::DynamicList< Foam::instant > > | |
CHashPtrTable< Foam::Function1< Type > > | |
CHashPtrTable< Foam::Function1< scalar > > | |
CHashPtrTable< Foam::expressions::volumeExpr::parseDriver > | |
CHashPtrTable< Foam::Field > | |
CHashPtrTable< Foam::lumpedPointController > | |
CHashPtrTable< multiphaseEuler::dragModel, interfacePair, interfacePair::symmHash > | |
CHashPtrTable< Foam::OFstream > | |
►CHashSet< labelPairPair > | |
CpointPairs< Delaunay > | |
CpointPairs< Triangulation > | HashSet of unique edges. The edges are stored as a pair of pairs: |
CHashSet< Foam::string > | |
►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 |
►CtopoBitSet | Base for a special purpose topoSet using labels stored as a bitSet |
CcellBitSet | A special purpose topoSet with the cell labels stored as a bitSet. It does not correspond to a cellSet either (no associated IOobject) |
CfaceBitSet | A special purpose topoSet with the face labels stored as a bitSet. It does not correspond to a faceSet either (no associated IOobject) |
CpointBitSet | A special purpose topoSet with the point labels stored as a bitSet. It does not correspond to a pointSet either (no associated IOobject) |
►CtopoBoolSet | Base for a special purpose topoSet using labels stored as a boolList |
CfaceBoolSet | A special purpose topoSet with the face labels stored as a boolList. It does not correspond to a faceSet either (no associated IOobject) |
CHashSet< word, Hash< word > > | |
CHashSet< edge, Hash< edge > > | |
CHashSet< Foam::fileName > | |
►CMap< dictionary > | |
CboundaryRegion | The boundaryRegion persistent data saved as a Map<dictionary> |
CcellTable | The cellTable persistent data saved as a Map<dictionary> |
►CMap< interfaceEntry > | |
CinterfaceDefinitions | A list of available interface definitions |
►CMap< label > | |
Cdistribution | Accumulating histogram of values. Specified bin resolution automatic generation of bins |
CMap< Foam::edge > | |
CMap< Foam::Vector > | |
CMap< scalar > | |
CMap< Foam::ensightCells > | |
CMap< Foam::ensightFaces > | |
CMap< Foam::FixedList< int, 6 > > | |
CMap< patchControl > | |
CMap< Foam::splitCell * > | |
►CHashPtrTable< T, Key, Hash > | A HashTable of pointers to objects of type <T>, with deallocation management of the pointers |
CPtrMap< Foam::coordSystem::cylindrical > | |
CHashSet< Key, Hash > | A HashTable with keys but without contents that is similar to std::unordered_set |
CHashTablePair< K, V > | Internal storage type for HashTable entries |
CHashTableSingle< K > | Internal storage type for HashSet entries |
►CheatTransferCoeffModel | An abstract base class for heat transfer coeffcient models |
CReynoldsAnalogy | Heat transfer coefficient calculation based on Reynolds Analogy, which is used to relate turbulent momentum and heat transfer |
CfixedReferenceTemperature | Heat transfer coefficient calculation that employs a fixed reference temperature |
ClocalReferenceTemperature | Heat transfer coefficient calculation that employs the patch internal field as the reference temperature |
►CheatTransferModel | |
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 |
CconstantNuHeatTransfer | Model which applies a user provided constant Nusselt number for interfacial heat transfer |
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 |
►CheatTransferModel | |
CRanzMarshall | |
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 |
ChelpSolver | This class provides help for solvers. When no additional arguments are given, the utility outputs all known solvers |
►ChelpType | Base class for foam help classes |
ChelpBoundary | |
ChelpFunctionObject | |
ChelpSolver | |
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 |
CmasterUncollatedFileOperation::highResLastModifiedOp | |
CHistogram< List > | Calculates the counts per bin of a list |
ChumidityTemperatureCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature to be used at the coupling interface between fluid solid regions |
Chyperbolic | |
ChypotOp< T > | Hypot operation (scalar only) |
►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 face to face distance of the cell |
CidentityOp | |
►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 |
►CDictionary< simpleObjectRegistryEntry > | |
CsimpleObjectRegistry | Object registry for simpleRegIOobject. Maintains ordering |
CPtrDictionary< Foam::phase > | |
CPtrDictionary< Foam::phaseModel > | |
CPtrListDictionary< phaseModel > | |
CifEqEqOp< value > | Reduction class. If x and y are not equal assign value |
►CifstreamPointer | A wrapped std::ifstream with possible compression handling (igzstream) that behaves much like a std::unique_ptr |
►CIFstream | Input from file stream, using an ISstream |
CensightReadFile | Ensight output with specialized read() for strings, integers and floats. Correctly handles binary read as well |
Cignition | Foam::ignition |
CignitionSite | Foam::ignitionSite |
CsigFpe::ignore | Helper to locally ignore SIGFPE handling |
►CijkAddressing | A simple i-j-k (row-major order) to linear addressing |
►CijkMesh | A simple i-j-k (row-major order) to linear addressing for a rectilinear mesh. Since the underlying mesh is rectilinear, some mesh-related sizing information can be derived directly from the addressing information |
CPDRblock | A single block x-y-z rectilinear mesh addressable as i,j,k with simplified creation. Some of the input is similar to blockMeshDict, but since this specialization is for a single-block that is aligned with the x-y-z directions, it provides a different means of specifying the mesh |
►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 |
CImanip< T > | An Istream manipulator taking arguments |
►CimplicitFunction | Base class for implicit functions |
CcomposedFunctionImplicitFunction | Handles multiple implicit functions and offers multiple ways to combine them |
CcylinderImplicitFunction | Creates a infintite long cylinderImplicitFunction |
CellipsoidImplicitFunction | Creates an ellipsoidImplicitFunction |
CparaboloidImplicitFunction | Creates a paraboloid |
CplaneImplicitFunction | Creates a plane |
CsinImplicitFunction | Original code supplied by Henning Scheufler, DLR (2019) |
CsphereImplicitFunction | Creates a sphere |
CincompressibleInterPhaseTransportModel< Mixture > | Transport model selection class for the incompressibleInterFoam family of solvers |
►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< treeType > | |
CindexedOctree< Foam::treeDataPrimitivePatch > | |
CindexedOctree< Foam::treeDataEdge > | |
CindexedOctree< Foam::treeDataPrimitivePatch< PatchType > > | |
CindexedOctree< Foam::treeDataFace > | |
CindexedOctree< Foam::treeDataCell > | |
CindexedOctree< Foam::treeDataPoint > | |
CindexedOctree< Type > | Non-pointer based hierarchical recursive searching |
►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 |
►CsliceRange::indexer | A value indexer, for iteration or generation |
CsliceRange::const_iterator | Bidirectional input iterator with const access |
CsliceRange::const_reverse_iterator | Bidirectional reverse input iterator with const access |
CIndirectListAddressing< Addr > | A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList. Private inheritance is often used by any inheriting classes |
►CIndirectListAddressing< labelList > | |
►CIndirectList< T > | A List with indirect addressing |
CSortList< T > | An indirect list with addressing based on sorting. The list is sorted upon construction or when explicitly requested |
►CIndirectListAddressing< labelRange > | |
CIndirectSubList< T > | Indirect access to a sub-section of a list |
►CIndirectListAddressing< sliceRange > | |
CSliceList< T > | A List with indirect slice addressing |
CIndirectListBase< T, Addr > | Base for lists with indirect addressing, templated on the list contents type and the addressing type. Storage for both values and addressing is held outside of the class |
►CIndirectListBase< T, labelRange > | |
CIndirectSubList< T > | Indirect access to a sub-section of a list |
►CIndirectListBase< T, labelUList > | |
►CUIndirectList< T > | A List with indirect addressing. Like IndirectList but does not store addressing |
CIndirectList< T > | A List with indirect addressing |
►CIndirectListBase< T, sliceRange > | |
CSliceList< T > | A List with indirect slice addressing |
Cblock::iNew | Class used for the read-construction of |
CblockEdge::iNew | Class used for the read-construction of |
CblockFace::iNew | Class used for the read-construction of |
CblockVertex::iNew | Class used for the read-construction of |
CCollidingParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CcoordinateSystem::iNew | Helper for construction of coordinateSystem PtrList |
CbinaryBreakupModel::iNew | Class used for the read-construction of |
CbreakupModel::iNew | Class used for the read-construction of |
CcoalescenceModel::iNew | Class used for the read-construction of |
CdriftModel::iNew | Class used for the read-construction of |
CIATEsource::iNew | Class used for the read-construction of |
CnucleationModel::iNew | Class used for the read-construction of |
CpopulationBalanceModel::iNew | Return a pointer to a new populationBalanceModel object created on |
CsizeGroup::iNew | Return a pointer to a new sizeGroup created on freestore |
CDSMCParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CDTRMParticle::iNew | Factory class to read-construct particles used for |
Coption::iNew | |
CfindCellParticle::iNew | Factory class to read-construct particles used for |
Coption::iNew | Return pointer to new fvOption object created |
CignitionSite::iNew | Read-construction of PtrLists of ignitionSite |
CINew< T > | A helper class when constructing from an Istream or dictionary |
CinjectedParticle::iNew | Factory class to read-construct particles used for |
CKinematicParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
Cmolecule::iNew | Factory class to read-construct particles used for |
CmotionSolver::iNew | Class used for the construction of PtrLists of motionSolvers |
CMPPICParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
Cparticle< Type >::iNew | Factory class to read-construct particles (for parallel transfer) |
CpassiveParticle::iNew | Factory class to read-construct particles (for parallel transfer) |
CpassivePositionParticle::iNew | Factory class to read-construct particles (for parallel transfer) |
Cphase::iNew | Return a pointer to a new phase created on freestore |
CphaseModel::iNew | Return a pointer to a new phase created on freestore |
CporosityModel::iNew | Return pointer to new porosityModel object created on the freestore |
Cjoint::iNew | |
CReactingHeterogeneousParcel< 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 |
CsampledSet::iNew | Class used for the read-construction of |
CsampledSurface::iNew | PtrList read-construction helper |
CsearchableSurface::iNew | Class used for the read-construction of |
CsolidParticle::iNew | Factory class to read-construct particles (for parallel transfer) |
CSprayParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CstreamLineParticle::iNew | Factory class to read-construct particles used for parallel transfer |
CThermoParcel< ParcelType >::iNew | Factory class to read-construct particles used for |
CtopoSetSource::iNew | Class used for the read-construction of |
CtrackedParticle::iNew | Factory class to read-construct particles used for |
CwallBoundedParticle::iNew | Factory class to read-construct particles used for |
CwallBoundedStreamLineParticle::iNew | Factory class to read-construct particles used for |
CsampledSet::iNewCapture | |
CsampledSurface::iNewCapture | |
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< ParcelType > > | |
CInfoProxy< T > | A helper class for outputting values to Ostream |
►CinletOutletFvPatchScalarField | |
CatmBoundaryLayerInletEpsilonFvPatchScalarField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
CatmBoundaryLayerInletKFvPatchScalarField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy (i.e. k ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
CatmBoundaryLayerInletOmegaFvPatchScalarField | |
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 an inlet condition for turbulent kinetic energy dissipation rate, i.e. epsilon , based on a specified mixing length. The patch values are calculated using: |
CturbulentMixingLengthFrequencyInletFvPatchScalarField | This boundary condition provides a turbulence specific dissipation, \(\omega\) (omega) inlet condition based on a specified mixing length. The patch values are calculated using: |
►CinletOutletFvPatchVectorField | |
CSRFFreestreamVelocityFvPatchVectorField | Freestream velocity condition to be used in conjunction with the single rotating frame (SRF) model (see: SRFModel class) |
CatmBoundaryLayerInletVelocityFvPatchVectorField | This boundary condition provides a log-law type ground-normal inlet boundary condition for the streamwise component of wind velocity (i.e. u ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling |
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< T > | A tuple of scalar value and key. The value often corresponds to a time value, thus the naming of the class. The key will usually be a time name or a file name etc |
►CInstant< word > | |
Cinstant | An instant of time. Contains the time value and name. Uses Foam::Time when formatting the name |
►Cintegral_constant | |
Cshort_length< T > | Number of items before requiring line-breaks in the list output |
CIntegralScaleBox< Type > | Class to describe the integral-scale container being used in the turbulentDigitalFilterInletFvPatchField boundary condition |
►CintegrationScheme | Base for a set of schemes which integrate simple ODEs which arise from semi-implcit rate expressions |
CEuler | |
Canalytical | Analytical integration scheme |
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 models. Mass transfer models are interface models between two thermos. Abstract class for mass transfer functions |
►CinterfaceCompositionModel | |
►CInterfaceCompositionModel< Thermo, OtherThermo > | Base class for interface composition models, templated on the two thermodynamic models either side of the interface |
CHenry< Thermo, OtherThermo > | Henry's law for gas solubility in liquid. The concentration of a dissolved species in the liquid is proportional to its partial pressure in the gas. A dimensionless solubility, \(k\), is given for each species. This is the ratio of the concentration of the species in the liquid to the corresponding concentration in the gas; i.e., \(k =
c_{i,liq}/c_{i,gas}\). Mixing in the gas is assumed to be ideal |
CNonRandomTwoLiquid< Thermo, OtherThermo > | 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 |
CRaoult< Thermo, OtherThermo > | 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 |
CSaturated< Thermo, OtherThermo > | Model which uses a saturation pressure model for a single species to calculate the interface composition |
CLee< Thermo, OtherThermo > | Mass transfer Lee model. Simple model driven by field value difference as: |
CdiffusionGasEvaporation< Thermo, OtherThermo > | Gas diffusion based evaporation/condensation mass transfer model |
CinterfaceHeatResistance< Thermo, OtherThermo > | Interface Heat Resistance type of condensation/saturation model using spread source distribution following: |
CinterfaceOxideRate< Thermo, OtherThermo > | The interfaceOxideRate is a simple model to calculate the formation rate of oxide inclusions (mDotOxide ), which is a local function of the volume fraction of reducing agent (alpha ), temperature (T ) and oxide-inclusion density (chi ) |
CkineticGasEvaporation< Thermo, OtherThermo > | Considering the Hertz Knudsen formula, which gives the evaporation-condensation flux based on the kinetic theory for flat interface: |
CInterfaceCompositionModel< Thermo, OtherThermo > | Base class for interface composition models, templated on the two thermodynamic models either side of the interface |
CinterfaceCompressionLimiter | Interface compression scheme currently based on the generic limited scheme although it does not use the NVD/TVD functions |
CinterfaceEntry | A STARCCM interface definition is a pair of boundary ids |
CinterfaceHeatResistance | Interface Heat Resistance type of condensation/saturation model using spread source distribution following: |
►CinterfaceProperties | Contains the interface properties |
CimmiscibleIncompressibleTwoPhaseMixture | An immiscible incompressible two-phase mixture transport model |
CtwoPhaseMixtureThermo | |
CalphaContactAngleFvPatchScalarField::interfaceThetaProps | |
CalphaContactAngleFvPatchScalarField::interfaceThetaProps | |
CalphaContactAngleFvPatchScalarField::interfaceThetaProps | |
►Cinterpolation< Type > | Abstract base class for volume field interpolation |
CinterpolationCell< scalar > | |
CinterpolationCellPoint< Foam::Vector > | |
CinterpolationCellPoint< scalar > | |
CinterpolationCell< Type > | Uses the cell value for any location within 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 > | |
Cinterpolation< scalar > | |
►CinterpolationWeights | Abstract base class for interpolating in 1D |
ClinearInterpolationWeights | |
CsplineInterpolationWeights | Catmull-Rom spline interpolation |
Cintersection | Foam::intersection |
CIntRange< IntType > | An interval of (signed) integers defined by a start and a size |
►CIntRange< label > | |
ClabelRange | A range or interval of labels defined by a start and a size |
►CIOobject | Defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O |
CuniformInterpolationTable< scalar > | |
►CregIOobject | RegIOobject is an abstract class derived from IOobject to handle automatic object registration with the objectRegistry |
CAveragingMethod< Foam::Vector > | |
CAveragingMethod< scalar > | |
CBlendedInterfacialModel< Foam::dragModel > | |
CBlendedInterfacialModel< Foam::virtualMassModel > | |
CBlendedInterfacialModel< Foam::heatTransferModel > | |
CBlendedInterfacialModel< Foam::liftModel > | |
CBlendedInterfacialModel< Foam::wallLubricationModel > | |
CBlendedInterfacialModel< Foam::turbulentDispersionModel > | |
CCompactIOField< Foam::Field< label >, label > | |
CCompactIOField< Foam::Field< scalar >, scalar > | |
CCompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > | |
CCompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > | |
CCompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > | |
CCompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > | |
CCompactIOList< face, label > | |
CDimensionedField< symmTensor, Foam::volMesh > | |
CDimensionedField< symmTensor, volMesh > | |
CDimensionedField< scalar, Foam::volMesh > | |
CDimensionedField< scalar, volMesh > | |
CDimensionedField< Type, pointMesh > | |
CDimensionedField< vector, Foam::pointMesh > | |
CDimensionedField< vector, Foam::volMesh > | |
CDimensionedField< vector, volMesh > | |
CDimensionedField< tensor, Foam::volMesh > | |
CDimensionedField< tensor, volMesh > | |
CDimensionedField< Foam::Vector, Foam::volMesh > | |
CDimensionedField< Foam::Vector, Foam::pointMesh > | |
CDimensionedField< scalar, Foam::surfaceMesh > | |
CDimensionedField< scalar, surfaceMesh > | |
CDimensionedField< scalar, Foam::pointMesh > | |
CDimensionedField< scalar, pointMesh > | |
CDimensionedField< vector, pointMesh > | |
CDimensionedField< scalar, Foam::areaMesh > | |
CDimensionedField< scalar, areaMesh > | |
CDimensionedField< scalar, Foam::edgeMesh > | |
CDimensionedField< Foam::Vector, Foam::areaMesh > | |
CDimensionedField< Foam::Vector, Foam::edgeMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::areaMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::edgeMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::areaMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::edgeMesh > | |
CDimensionedField< Foam::Tensor, Foam::areaMesh > | |
CDimensionedField< Foam::Tensor, Foam::edgeMesh > | |
CDimensionedField< Type, Foam::areaMesh > | |
CDimensionedField< Type, Foam::edgeMesh > | |
CDimensionedField< Foam::Vector, Foam::surfaceMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::volMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::surfaceMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::volMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::surfaceMesh > | |
CDimensionedField< Foam::Tensor, Foam::volMesh > | |
CDimensionedField< Foam::Tensor, Foam::surfaceMesh > | |
CDimensionedField< Type, Foam::volMesh > | |
CDimensionedField< Type, Foam::surfaceMesh > | |
CDimensionedField< Type, Foam::pointMesh > | |
CDimensionedField< vector, Foam::surfaceMesh > | |
CDimensionedField< vector, surfaceMesh > | |
CDimensionedField< scalar, triSurfacePointGeoMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::pointMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::pointMesh > | |
CDimensionedField< Foam::Tensor, Foam::pointMesh > | |
CDimensionedField< tensor, Foam::areaMesh > | |
CDimensionedField< tensor, areaMesh > | |
CDimensionedField< vector, Foam::areaMesh > | |
CDimensionedField< vector, areaMesh > | |
CDimensionedField< scalar, edgeMesh > | |
CGlobalIOField< vector > | |
CGlobalIOList< kinematicParcelInjectionData > | |
CGlobalIOList< reactingParcelInjectionData > | |
CGlobalIOList< reactingMultiphaseParcelInjectionData > | |
CIOField< label > | |
CIOField< scalar > | |
CIOField< Foam::Vector > | |
CIOField< Foam::SphericalTensor > | |
CIOField< Foam::SymmTensor > | |
CIOField< Foam::Tensor > | |
CIOList< label > | |
CIOList< labelList > | |
CIOPtrList< Foam::entry > | |
CUniformDimensionedField< scalar > | |
CUniformDimensionedField< vector > | |
CZoneMesh< pointZone, polyMesh > | |
CZoneMesh< faceZone, polyMesh > | |
CZoneMesh< cellZone, polyMesh > | |
►CATCModel | Base class for selecting the adjoint transpose convection model. Inherits from regIOobject to add lookup functionality |
CATCUaGradU | The ATC formualtion resulting by differentiating the Conservative form of the Momentum equations |
CATCstandard | The ATC formualtion resulting by differentiating the Non-conservative form of the momentum equations |
CcancelATC | Return a zero ATC field. Seriously influences computed sensitivities |
►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 |
CBlendedInterfacialModel< ModelType > | |
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 |
►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< symmTensor, fvPatchField, volMesh > | |
►CGeometricField< scalar, fvPatchField, volMesh > | |
CsizeGroup | This class represents a single sizeGroup belonging to a velocityGroup. The main property of a sizeGroup is its representative diameter. The corresponding volScalarField f<number>.<phaseName>.<populationBalanceName> gives the volume fraction of the sizeGroup such that all sizeGroup fractions over a velocityGroup must sum to unity. The field is either read from the startTime directory if present or constructed from a reference field called f.<phaseName>.<populationBalanceName> where the boundary condition types must be specified. All field and boundary condition values are reset to match the "value" given in the sizeGroup subdictionary |
CphaseModel | |
Cphase | 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 |
CphaseModel | Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations |
CreconstructedDistanceFunction | Calculates a reconstructed distance function |
CwallDistData< TransferType > | Wall distance calculation. Like wallDist but also transports extra data (template argument) |
CGeometricField< Type, pointPatchField, pointMesh > | |
CGeometricField< vector, fvPatchField, volMesh > | |
CGeometricField< tensor, fvPatchField, volMesh > | |
CGeometricField< scalar, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< scalar, fvsPatchField, surfaceMesh > | |
►CGeometricField< scalar, pointPatchField, pointMesh > | |
CpointPatchDist | Calculation of distance to nearest patch for all points |
CGeometricField< vector, pointPatchField, pointMesh > | |
CGeometricField< scalar, faPatchField, areaMesh > | |
CGeometricField< scalar, Foam::faPatchField, Foam::areaMesh > | |
CGeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > | |
CGeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< Type, Foam::fvPatchField, Foam::volMesh > | |
CGeometricField< Type, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< Type, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricField< vector, fvsPatchField, surfaceMesh > | |
CGeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricField< tensor, faPatchField, areaMesh > | |
CGeometricField< vector, faPatchField, areaMesh > | |
CGeometricField< scalar, faePatchField, edgeMesh > | |
CSlicedDimensionedField< scalar, Foam::volMesh > | |
►CGeometricField< Type, PatchField, GeoMesh > | Generic GeometricField class |
CSlicedGeometricField< Type, PatchField, SlicedPatchField, GeoMesh > | Specialization of GeometricField which holds slices of given complete fields in a form that they act as a GeometricField |
CSlicedDimensionedField< Type, GeoMesh > | Specialisation of DimensionedField that holds a slice of a given field so that it acts as a DimensionedField |
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 |
CIOFieldRef< Type > | A IOField wrapper for writing external data |
CIOList< T > | A List of objects of type <T> with automated input and output |
CIOListRef< T > | A IOList wrapper for writing external data |
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 |
CIOPosition< CloudType > | Helper IO class to read and write particle coordinates (positions) |
CIOPtrList< T > | A PtrList of objects of type <T> with automated input and output |
CIOmapDistribute | IOmapDistribute is derived from mapDistribute and IOobject to give the mapDistribute automatic IO functionality via the objectRegistry |
CIOmapDistributePolyMesh | IOmapDistributePolyMesh is derived from mapDistributePolyMesh and IOobject to give the mapDistributePolyMesh automatic IO functionality via the objectRegistry |
CIOmapDistributePolyMeshRef | A IOmapDistributePolyMesh wrapper for using referenced external data |
►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 |
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 |
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 |
CZoneMesh< ZoneType, MeshType > | A list of mesh zones |
CadjointSolverManager | Class for managing adjoint solvers, which may be more than one per operating point |
►CbaseIOdictionary | BaseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry |
►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 with readData/writeData functions |
CIOMRFZoneList | List of MRF zones with IO functionality. MRF zones are specified by a list of dictionary entries, e.g |
CIOporosityModelList | List of porosity models with IO functionality |
►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] |
►CbasicChemistryModel | Base class for chemistry models |
CBasicChemistryModel< CompType > | |
►CBasicChemistryModel< ReactionThermo > | Basic chemistry model templated on thermodynamics |
CStandardChemistryModel< CompType, ThermoType > | |
►CStandardChemistryModel< ReactionThermo, 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 > | |
CTDACChemistryModel< ReactionThermo, ThermoType > | Extends StandardChemistryModel by adding the TDAC method |
CbasicSolidChemistryModel | Chemistry model for solid thermodynamics |
►CbasicThermo | Abstract base-class for fluid and solid thermodynamic properties |
CfluidThermo | Fundamental fluid thermodynamic properties |
CmultiphaseInterSystem | |
CtwoPhaseMixtureEThermo | |
►CcombustionModel | Base class for combustion models |
►CCombustionModel< ReactionThermo > | Combustion models for templated thermodynamics |
►CChemistryCombustion< ReactionThermo > | Chemistry model wrapper for combustion models |
CdiffusionMulticomponent< ReactionThermo, ThermoType > | Diffusion based turbulent combustion model for multicomponent species |
►Claminar< ReactionThermo > | Laminar combustion model |
CEDC< ReactionThermo > | Eddy Dissipation Concept (EDC) turbulent combustion model |
CPaSR< ReactionThermo > | Partially stirred reactor turbulent combustion model |
►CThermoCombustion< ReactionThermo > | Thermo model wrapper for combustion models |
CnoCombustion< ReactionThermo > | Dummy combustion model for 'no combustion' |
►CsingleStepCombustion< ReactionThermo, ThermoType > | Base class for combustion models using singleStepReactingMixture |
CFSD< ReactionThermo, ThermoType > | Flame Surface Dennsity (FDS) combustion model |
Cdiffusion< ReactionThermo, 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 |
►CeddyDissipationModelBase< ReactionThermo, ThermoType > | Standard Eddy Dissipation Model based on the assumption that the reaction rates are controlled by the turbulece time length scale. The chemical reaction rate is governed by the large-eddy mixing scale, (ie k/epsilon). Combustion takes place whenever the turbulence is present |
CeddyDissipationDiffusionModel< ReactionThermo, ThermoType > | Eddy dissipation model based on the principle of mixed is burnt |
CinfinitelyFastChemistry< ReactionThermo, 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 |
CzoneCombustion< ReactionThermo > | Zone-filtered combustion model |
►Cdata | Database for solution data, solver performance and other reduced data |
CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
CdecompositionModel | MeshObject wrapper of decompositionMethod |
Coptions | Finite-area options |
Cproperties | Storage for function object properties, derived from IOdictionary. Provides functionality to read/write state information (data required for smooth restart behaviour) and results to/from the state dictionary |
Coptions | Finite-volume options |
►CadjointRASModel | Abstract base class for incompressible turbulence models |
CadjointLaminar | Dummy turbulence model for a laminar incompressible flow. Can also be used when the "frozen turbulence" assumption is employed |
CadjointSpalartAllmaras | Continuous adjoint to the Spalart-Allmaras one-eqn mixing-length model for incompressible flows |
CadjointkOmegaSST | Continuous adjoint to the kOmegaSST turbulence model for incompressible flows |
►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 |
►CthermoIncompressibleTwoPhaseMixture | A two-phase incompressible transportModel |
CtwoPhaseMixtureEThermo | |
►CmotionSolver | Virtual base class for mesh motion solver |
CcodedPoints0MotionSolver | Provides a general interface to enable dynamic code compilation of mesh motion solvers |
►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 |
CelasticityMotionSolver | Mesh deformation based on the linear elasticity equations. The boundary displacement is set as a boundary condition on the pointMotionU field |
ClaplacianMotionSolver | Similar to velocityLaplacian but iteratively solves the mesh displacement PDEs to account for non-orthogonality. The boundary displacement is set as a boundary condition on pointMotionU; the latter is generated automatically if not found. Assumes uniform diffusivity |
►Cpoints0MotionSolver | Virtual base class for displacement motion solvers, where the point motion is relative to a set of fixed points (points0) |
►CdisplacementMotionSolver | Virtual base class for displacement motion solver |
CdisplacementInterpolationMotionSolver | Mesh motion solver for an fvMesh |
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. Uses externalDisplacementMeshMover to do the mesh motion |
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 |
CsolidBodyDisplacementLaplacianFvMotionSolver | Applies Laplacian displacement solving on top of a transformation of the initial points using a solid-body motion |
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 |
CvelocityDisplacementMotionSolver | Mesh motion solver for a polyMesh. Wraps a displacement motion solver in a velocity motion solver |
CvelocityLaplacianFvMotionSolver | Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion velocity |
CvolumetricBSplinesMotionSolver | A mesh motion solver based on volumetric B-Splines |
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 |
►CoptimisationManager | Abstract base class for optimisation methods |
CsingleRun | Update design variables using steepest descent |
CsteadyOptimisation | Iterate the optimisation cycles. For steady state opt, this coinsides with evolving Time |
►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 |
Cprofiling | Code profiling |
►CradiationModel | Top level model for radiation modelling |
CP1 | Works well for combustion applications where optical thickness, tau is large, i.e. tau = a*L > 3 (L = distance between objects) |
CfvDOM | Finite Volume Discrete Ordinates Method. Solves the RTE equation for n directions in a participating media, not including scatter and reflective walls |
ClaserDTRM | Discrete Tray Radiation Method for collimated radiation flux. At the moment the particles are injected on a 2D disk in polar coordinates providing starting and finish locations |
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 |
CsolarLoad | The solarLoad radiation model includes Sun primary hits, their reflective fluxes and diffusive sky radiative fluxes |
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 |
►CreconstructionSchemes | Original code supplied by Henning Scheufler, DLR (2019) |
CgradAlpha | Reconstructs an interface (centre and normal vector) consisting of planes to match the internal fluid distribution in cells. The interface normals are estimated by least square gradient scheme on the VoF Field (alpha). Also known as Young method |
CisoAlpha | Reconstructs an interface (centre and normal vectors) consisting of isosurfaces to match the internal fluid distribution in cells. The point values (ap_) are estimated by inverse distance interpolation of the VoF (alpha) field |
CplicRDF | Reconstructs an interface (centre and normal vector) consisting of planes to match the internal fluid distribution in cells. The interface normals are estimated by least square gradient scheme on the RDF function (height). Uses the normal from the previous times step as intial guess |
►CregionFaModel | Base class for area region models |
►CliquidFilmBase | |
►CliquidFilmModel | |
CkinematicThinFilm | |
►CthermalShellModel | |
CthermalShell | |
►CvibrationShellModel | |
CKirchhoffShell | |
►CregionModel | Base class for region models |
►CregionModel1D | Base class for 1-D region models |
►CpyrolysisModel | Base class for pyrolysis models |
CnoPyrolysis | Dummy surface pyrolysis model for 'none' |
CreactingOneDim | Reacting, 1-D pyrolysis model NOTE: The moveMesh option can only be applied to solid reaction such as: PMMA -> gas at the moment |
Cthermo | Pyrolysis model which solves only the energy equation in the region |
►CthermalBaffleModel | |
CnoThermo | Dummy surface pyrolysis model for 'none' |
CthermalBaffle | 2D thermal baffle |
►CsingleLayerRegion | Base class for single layer region models |
►CsurfaceFilmRegionModel | Base class for surface film models |
►CkinematicSingleLayer | Kinematic form of single-cell layer surface film model |
CthermoSingleLayer | Thermodynamic form of single-cell layer surface film model |
►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) |
►CschemesLookup | Selector class for finite area/finite volume differencing schemes |
►CfaSchemes | Selector class for finite area differencing schemes. faMesh is derived from faSchemes so that all fields have access to the faSchemes from the mesh reference they hold |
CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
►CfvSchemes | Selector class for finite volume differencing schemes. fvMesh is derived from fvSchemes 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 |
CsinglePhaseTransportModel | A simple single-phase transport model based on viscosityModel |
►Csolution | Selector class for relaxation factors, solver type and solution |
►CfaSolution | Selector class for finite area solution. faMesh is derived from faSolution so that all fields have access to the faSolution from the mesh reference they hold |
CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
►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 |
►CtemperaturePhaseChangeTwoPhaseMixture | |
Cconstant | |
CinterfaceHeatResistance | |
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 |
CTurbulenceModel< volScalarField, volScalarField, compressibleTurbulenceModel, phaseModel > | |
CTurbulenceModel< volScalarField, volScalarField, compressibleTurbulenceModel, typename BasicTurbulenceModel::transportModel > | |
CTurbulenceModel< volScalarField, volScalarField, compressibleTurbulenceModel, Foam::fluidThermo > | |
CTurbulenceModel< volScalarField, volScalarField, compressibleTurbulenceModel, Foam::phaseModel > | |
►CincompressibleRhoTurbulenceModel | Abstract base class for turbulence models (RAS, LES and laminar) |
►CTurbulenceModel< geometricOneField, volScalarField, incompressibleRhoTurbulenceModel, TransportModel > | |
CPhaseIncompressibleTurbulenceModel< TransportModel > | Templated abstract base class for multiphase incompressible turbulence models |
►CincompressibleTurbulenceModel | Abstract base class for turbulence models (RAS, LES and laminar) |
►CTurbulenceModel< volScalarField, geometricOneField, incompressibleTurbulenceModel, TransportModel > | |
CDPMIncompressibleTurbulenceModel< TransportModel > | Templated abstract base class for volumen occupancy incompressible turbulence models |
►CTurbulenceModel< geometricOneField, geometricOneField, incompressibleTurbulenceModel, TransportModel > | |
CIncompressibleTurbulenceModel< TransportModel > | Templated abstract base class for single-phase incompressible turbulence models |
CtwoPhaseSystem | Class which solves the volume fraction equations for two phases |
►CwaveModel | Base class for waveModels |
►CwaveAbsorptionModel | |
CshallowWaterAbsorption | |
►CwaveGenerationModel | |
►CirregularWaveModel | |
CirregularMultiDirectional | Multi-directional irregular wave model |
►CregularWaveModel | |
►CStokesI | Stokes I wave model |
CStokesII | Stokes II wave model |
CStokesV | Stokes V wave model |
Ccnoidal | Cnoidal wave model |
CstreamFunction | StreamFunction wave model |
►CsolitaryWaveModel | |
CBoussinesq | Boussinesq wave model |
CGrimshaw | Grimshaw wave model |
CMcCowan | McCowan wave model |
►ClocalIOdictionary | LocalIOdictionary is derived from IOdictionary but excludes parallel master reading |
►CNURBS3DVolume | NURBS3DVolume morpher. Includes support functions for gradient computations Base class providing support for different coordinate systems |
CNURBS3DVolumeCartesian | Calculation of adjoint based sensitivities at wall faces |
CNURBS3DVolumeCylindrical | Calculation of adjoint based sensitivities at wall faces |
►Cobjective | Abstract base class for objective functions. No point in making this runTime selectable since its children will have different constructors |
►CobjectiveIncompressible | Abstract base class for objective functions in incompressible flows |
CobjectiveForce | |
CobjectiveMoment | |
CobjectiveNutSqr | Objective qualitatively quantifying noise through the integral of the squared turbulent viscosity over specified cellZones. Requires the adjoint to the turbulence model to be incorporated into the optimisation loop |
CobjectivePartialVolume | |
CobjectivePtLosses | |
►Csolver | Base class for solution control classes |
►CadjointSolver | Base class for adjoint solvers |
►CincompressibleAdjointSolver | Base class for incompressibleAdjoint solvers |
CadjointSimple | Solution of the adjoint PDEs for incompressible, steady-state flows |
►CprimalSolver | Base class for primal solvers |
►CincompressiblePrimalSolver | Base class for primal incompressible solvers |
CRASTurbulenceModel | Solves for a RAS turbulence model, with constant U and phi values |
Csimple | Base class for solution control classes |
CunwatchedIOdictionary | UnwatchedIOdictionary is like IOdictionary but stores dependencies as files instead of fileMonitor watchIndices. Used to read controlDict since there fileMonitor not yet setup |
CcoordinateSystems | A centralized collection of named coordinate systems |
CdecomposedBlockData | The decomposedBlockData comprise a List<char> for each output processor, typically with IO on the master processor only |
CpopulationBalanceModel | Class that solves the univariate population balance equation by means of a class method (also called sectional or discrete method). The internal coordinate is set to the particle volume, so the equation is based on a transport equation of the volume-based number density function. The discretization is done using the fixed pivot technique of Kumar and Ramkrishna (1996). The source terms are written in a way that particle number and mass are preserved. Coalescence (aggregation), breakup, drift (growth and surface loss) as well as nucleation are supported. For the discrete breakup term two recipes are available, depending on the model choice. For models which state a total breakup rate and a separate daughter size distribution function, the formulation of Kumar and Ramkrishna (1996) is applied which is applicable for binary and multiple breakup events. The second formulation is given by Liao et al. (2018). It is useful for binary breakup models which give the breakup rate between a sizeGroup pair directly, without an explicit expression for the daughter size distribution. The drift term is implemented using a finite difference upwind scheme. Although it is diffusive, it ensures a stable and number-conservative solution |
►CdragModel | |
CAttouFerschneider | Attou and Ferschneider's Drag model for film flow through packed beds. The implementation follows the description of Gunjal and Ranade, who, in the reference below, formulate the model in more convenient terms |
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 |
CErgun | Reference: |
CErgun | Reference: |
CGibilaro | Reference: |
CGibilaro | Reference: |
CGidaspowErgunWenYu | Gidaspow, Ergun, Wen and Yu drag model |
CGidaspowErgunWenYu | Gidaspow, Ergun, Wen and Yu drag model |
CGidaspowSchillerNaumann | Gidaspow, Schiller and Naumann drag model |
CGidaspowSchillerNaumann | Gidaspow, Schiller and Naumann drag model |
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 |
CSyamlalOBrien | Reference: |
CSyamlalOBrien | Reference: |
CTenneti | Drag model of Tenneti et al. for monodisperse gas-particle flows obtained with particle-resolved direct numerical simulations and accounting for the effect of particle ensembles |
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 | Wen and Yu drag model |
CWenYu | Wen and Yu drag model |
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 |
CdragModel | |
CexprResultGlobals | A globally available registry of expression results. These are currently registered on Time (may change in the future) |
CfvExprDriverWriter | Registered input/output for an expressions::fvExprDriver |
CextendedFeatureEdgeMesh | ExtendedEdgeMesh + IO |
CfaBoundaryMesh | Finite area boundary mesh |
CfaBoundaryMeshEntries | Read and store dictionary entries for finite-area boundary patches |
CfeatureEdgeMesh | EdgeMesh + IO |
CfieldDictionary | Read field as dictionary (without mesh) |
►CadjointTurbulenceModel | Abstract base class for incompressible adjoint turbulence models (RAS, LES and laminar) |
CadjointRASModel | Abstract base class for incompressible turbulence models |
ClduPrimitiveMeshAssembly | An assembly of lduMatrix that is specific inter-region coupling through mapped patches |
ClumpedPointIOMovement | IO-registered version of lumpedPointMovement |
►CmeshObject | |
►CTopologicalMeshObject< Mesh > | |
►CGeometricMeshObject< Mesh > | |
►CMoveableMeshObject< Mesh > | |
CUpdateableMeshObject< Mesh > | |
►CsurfaceTensionModel | |
CconstantSurfaceTensionCoefficient | |
Cconstant | Uniform constant surface tension model |
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 |
CobjectRegistry | Registry of regIOobjects |
►CobjectiveManager | Class for managing incompressible objective functions |
CobjectiveManagerIncompressible | Class for managing incompressible objective functions |
CpolyBoundaryMesh | A polyBoundaryMesh is a polyPatch list with additional search methods and registered IO |
CpolyBoundaryMeshEntries | Read and store dictionary entries for boundary patches |
►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: |
CpowerLawLopesdaCosta | Variant of the power law porosity model with spatially varying drag coefficient |
Csolidification | Simple solidification porosity model |
►CporousModel | |
CVollerPrakash | Porous model to apply a porous media on a solid phase |
CrawIOField< Type > | Like IOField but falls back to raw IFstream if no header found. Optionally reads average value. For use in MappedFile container |
►CsurfaceTensionModel | |
CconstantSurfaceTensionCoefficient | |
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 |
CsearchableCone | Searching on (optionally hollow) cone |
CsearchableCylinder | Searching on a cylinder |
CsearchableDisk | Searching on circular disk given as origin, normal (gets normalised) and radius. Optionally it can be an annular ring |
CsearchableExtrudedCircle | Searching on edgeMesh with constant radius |
CsearchablePlane | Searching on (infinite) plane. The dictionary specifications are identical to the Foam::plane requirements |
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 |
CsearchableRotatedBox | Searching on a rotated box |
CsearchableSphere | Searching on general spheroid |
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 |
►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 |
►CSIMPLEControl | SIMPLE control class to supply convergence information/checks for the SIMPLE loop |
CSIMPLEControlOpt | SIMPLE control class for optimisation runs. Each time is sub-cycled and corresponds to one optimisation cycle |
CSIMPLEControlSingleRun | SIMPLE control class for single runs (i.e. not optimisation). Time acts as in simpleFoam, with all solver control read through optimisationDict |
CsurfZoneIOList | IOobject for a surfZoneList |
CsurfaceTensionModel | Abstract base-class for surface tension models which return the surface tension coefficient field |
CtopoSet | General set of labels of mesh quantity (points, cells, faces) |
►CvirtualMassModel | |
CLamb | Virtual mass model of Lamb |
CLamb | Virtual mass model of Lamb |
CconstantVirtualMassCoefficient | Constant coefficient virtual mass model |
CconstantVirtualMassCoefficient | Constant coefficient virtual mass model |
CnoVirtualMass | |
CnoVirtualMass | |
CvirtualMassModel | |
CuniformInterpolationTable< Type > | Table with uniform interval in independent variable, with linear interpolation |
►Cios | |
Cocountstream | Trivial output stream for calculating byte counts |
Cosha1stream | A basic output stream for calculating SHA1 digests |
Cuiliststream | Similar to std::istringstream, but with an externally managed input buffer |
►CIOstreamOption | The IOstreamOption is a simple container for options an IOstream can normally have |
►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 |
►CISstream | Generic input stream using a standard (STL) stream |
CIFstream | Input from file stream, using an ISstream |
CIListStream | An ISstream with internal List storage. Always UNCOMPRESSED |
►CIStringStream | Input from string buffer, using a ISstream. Always UNCOMPRESSED |
CdummyISstream | Dummy input stream, which can be used as a placeholder for interfaces taking an Istream or ISstream. Aborts at any attempt to read from it |
CUIListStream | Similar to IStringStream but using an externally managed buffer for its input. This allows the input buffer to be filled (and refilled) from various sources |
►CITstream | An input stream of tokens |
►CprimitiveEntry | A keyword and a list of tokens comprise a primitiveEntry. A 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 |
►CcodeStream | Dictionary entry that contains C++ OpenFOAM code that is compiled to generate the entry itself. So |
CcalcEntry | Uses dynamic compilation to provide calculating functionality for entering dictionary entries |
CevalEntry | Uses expressions::fieldExprDriver to evaluate mathematical expressions with scalars, vectors etc |
►CifeqEntry | Conditional parsing of dictionary entries |
CifEntry | Conditional parsing of dictionary entries |
►CincludeEntry | A dictionary directive for including a file, expects a single string to follow |
CsincludeEntry | |
►CincludeEtcEntry | A dictionary directive for including a file found using the Foam::findEtcFile() mechanism |
CsincludeEtcEntry | |
CincludeFuncEntry | Specify a functionObject dictionary file to include, expects the functionObject name to follow with option arguments (without quotes) |
CinputMode | Specify the global input mode when reading further dictionaries, expects a single word to follow |
CinputModeDefault | Temporarily change inputMode to protect for the following entry |
CinputModeError | Temporarily change inputMode to error for the following entry |
CinputModeMerge | Temporarily change inputMode to merge for the following entry |
CinputModeOverwrite | Temporarily change inputMode to overwrite for the following entry |
CinputModeWarn | Temporarily change inputMode to warn for the following entry |
CmessageDirective | Expands string content and reports as a message on stderr |
CremoveEntry | Remove a dictionary entry |
CwordDirective | Converts/expands string content to a word. This can be useful for composition of names |
►CUIPstreamBase | Base class for input inter-processor communications stream (ie, parallel streams). Not to be used directly, thus contructors are protected |
►CUIPBstream | |
CIPBstream | |
►CUIPstream | |
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 using a standard (STL) stream |
COCountStream | An output stream for calculating byte counts |
►COFstream | Output to file stream, using an OSstream |
COBJstream | OFstream that keeps track of vertices |
►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 |
COListStream | An OSstream attached to a List |
COSHA1stream | The output stream for calculating SHA1 digests |
►COStringStream | Output to string buffer, using a OSstream. Always UNCOMPRESSED |
CmasterOFstream | Master-only drop-in replacement for OFstream |
CthreadedCollatedOFstream | Master-only drop-in replacement for OFstream |
CUOListStream | An OSstream attached to an unallocated external buffer |
CprefixOSstream | Version of OSstream that prints a prefix on each line |
COTstream | A simple output token stream that can be used to build token lists. Always UNCOMPRESSED |
►CUOPstreamBase | Base class for output inter-processor communications stream (ie, parallel streams). Not to be used directly, thus contructors are protected |
►CUOPBstream | |
COPBstream | |
►CUOPstream | |
COPstream | Output inter-processor communications stream |
►Cis_arithmetic | |
►Cis_contiguous< Cmpt > | |
Cis_contiguous< Barycentric2D< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< Barycentric< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< BarycentricTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< CompactSpatialTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< CompactSpatialTensorT< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< DiagTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SpatialTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SpatialVector< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SphericalTensor2D< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SphericalTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SymmTensor2D< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< SymmTensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< Tensor2D< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< Tensor< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< Vector2D< Cmpt > > | Data are contiguous if component type is contiguous |
Cis_contiguous< Vector< Cmpt > > | Data are contiguous if component type is contiguous |
►Cis_contiguous< DataType > | |
Cis_contiguous< PointData< DataType > > | Data are contiguous if data type is contiguous |
Cis_contiguous< PointIntegrateData< DataType > > | Data are contiguous if the data type is contiguous |
►Cis_contiguous< point > | |
►Cis_contiguous< boundBox > | Contiguous data for boundBox |
Cis_contiguous< treeBoundBox > | Contiguous data for treeBoundBox |
Cis_contiguous< pointIndexHit > | Contiguous data for pointIndexHit |
►Cis_contiguous< Type > | |
Cis_contiguous< edgeTopoDistanceData< Type, PrimitivePatchType > > | Data are contiguous if data type is contiguous |
Cis_contiguous< pointTopoDistanceData< Type > > | Data are contiguous if data type is contiguous |
Cis_contiguous< topoDistanceData< Type > > | Data are contiguous if data type is contiguous |
Cis_contiguous< wallPointData< Type > > | Data are contiguous if data type is contiguous |
►Cis_contiguous< wallPointData< scalar > > | |
Cis_contiguous< transportData > | Contiguous data for transportData |
Cis_contiguous< wallPointYPlus > | Contiguous data for wallPointYPlus |
Cno_linebreak< T > | |
►Cis_contiguous< T > | A template class to specify that a data type can be considered as being contiguous in memory |
Cis_contiguous< FixedList< T, N > > | FixedList is contiguous if the type is contiguous |
Cis_contiguous< Pair< T > > | Pair is contiguous if the type is contiguous |
►Cis_same | |
►Cis_contiguous_label< wallPoint > | |
Cis_contiguous< directionalWallPointData< label > > | |
►Cis_contiguous_label< Cmpt > | |
Cis_contiguous_label< Barycentric2D< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< Barycentric< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< BarycentricTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< CompactSpatialTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< CompactSpatialTensorT< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< DiagTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SpatialTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SpatialVector< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SphericalTensor2D< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SphericalTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SymmTensor2D< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< SymmTensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< Tensor2D< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< Tensor< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< Vector2D< Cmpt > > | Data are contiguous label if component type is label |
Cis_contiguous_label< Vector< Cmpt > > | Data are contiguous label if component type is label |
►Cis_contiguous_label< Type > | |
Cis_contiguous_label< edgeTopoDistanceData< Type, PrimitivePatchType > > | Data are contiguous label if data type is label |
Cis_contiguous_label< pointTopoDistanceData< Type > > | Data are contiguous label if data type is label |
Cis_contiguous_label< topoDistanceData< Type > > | Data are contiguous label if data type is label |
Cis_contiguous_label< wallPointData< Type > > | Data are contiguous label if data type is label |
►Cis_contiguous_scalar< Cmpt > | |
Cis_contiguous_scalar< Barycentric2D< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< Barycentric< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< BarycentricTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< CompactSpatialTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< CompactSpatialTensorT< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< DiagTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SpatialTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SpatialVector< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SphericalTensor2D< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SphericalTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SymmTensor2D< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< SymmTensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< Tensor2D< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< Tensor< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< Vector2D< Cmpt > > | Data are contiguous scalar if component type is scalar |
Cis_contiguous_scalar< Vector< Cmpt > > | Data are contiguous scalar if component type is scalar |
►Cis_contiguous_scalar< DataType > | |
Cis_contiguous_scalar< PointData< DataType > > | Contiguous scalar only when data type is also scalar |
►Cis_contiguous_scalar< point > | |
►Cis_contiguous_scalar< boundBox > | Contiguous scalar data for boundBox |
Cis_contiguous_scalar< treeBoundBox > | Contiguous scalar data for treeBoundBox |
►Cis_contiguous_scalar< Type > | |
Cis_contiguous_scalar< edgeTopoDistanceData< Type, PrimitivePatchType > > | Data are contiguous scalar if data type is scalar |
Cis_contiguous_scalar< pointTopoDistanceData< Type > > | Data are contiguous scalar if data type is scalar |
Cis_contiguous_scalar< topoDistanceData< Type > > | Data are contiguous scalar if data type is scalar |
Cis_contiguous_scalar< wallPointData< Type > > | Data are contiguous scalar if data type is scalar |
►Cis_contiguous_label< T > | A template class to specify if a data type is composed solely of Foam::label elements |
Cis_contiguous_label< FixedList< T, N > > | Check for FixedList of labels |
Cis_contiguous_label< Pair< T > > | Check for Pair of labels |
►Cis_contiguous_scalar< T > | A template class to specify if a data type is composed solely of Foam::scalar elements |
Cis_contiguous_scalar< FixedList< T, N > > | Check for FixedList of scalars |
Cis_contiguous_scalar< Pair< T > > | Check for Pair of scalars |
CisAOp< TargetType > | Check if dynamic_cast to TargetType is possible, as a functor |
CmasterUncollatedFileOperation::isDirOp | |
CmasterUncollatedFileOperation::isFileOp | |
CisNotEqOp< T > | |
CisoAdvection | An implementation of the isoAdvector geometric Volume-of-Fluid method advancing the provided volume fraction field (alpha1) in time using the given velocity field, U, and corresponding face fluxes, phi |
►CisoSurfaceParams | Preferences for controlling iso-surface algorithms |
CisoSurfaceBase | Low-level components common to various iso-surface algorithms |
►Cistream | |
Cuiliststream | Similar to std::istringstream, but with an externally managed input buffer |
CisTypeOp< TargetType > | Check is typeid is identical to the TargetType, as a functor |
►CIter | |
CHashTable< T, Key, Hash >::key_iterator_base< Iter > | An iterator wrapper for returning a reference to the key |
CDLListBase::iterator | A primitive non-const node iterator |
CHashTable< T, Key, Hash >::Iterator< Const > | Internally used base for iterator and const_iterator |
CIndirectListBase< T, Addr >::iterator | A non-const iterator for an indirect list |
CSLListBase::iterator | A primitive non-const node iterator |
CUPtrList< T >::iterator | Random-access iterator with non-const access |
►CHashTable< T, Key, Hash >::Iterator< false > | |
►CHashTable< T, Key, Hash >::iterator | Forward iterator with non-const access |
CLPtrList< LListBase, T >::iterator | An STL-conforming iterator |
►CHashTable< T, Key, Hash >::Iterator< true > | |
CHashTable< T, Key, Hash >::const_iterator | Forward iterator with const access |
CJanevReactionRate | Janev, Langer, Evans and Post reaction rate |
CJeschar | A model for minimum heat flux based on Jeschar et al. (1992) for boiling flows |
►Cjoint | Abstract base-class for all rigid-body joints |
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 |
►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 |
CjointBody | |
►CkinematicCloud | Virtual abstract base class for templated KinematicCloud |
CKinematicCloud< Foam::DSMCCloud > | |
CKinematicCloud< Cloud< basicKinematicCollidingParcel > > | |
CKinematicCloud< CloudType > | Templated base class for kinematic cloud |
►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 | |
CkinematicThinFilm | Thin film model |
CkineticTheoryModel | Kinetic theory particle phase RAS model |
CKirchhoffShell | |
ClabelBits | A 29bits label and 3bits direction packed into single label |
ClabelOp< class > | Conversion/extraction to label operation |
ClabelOp< int32_t > | Convert (likely promote) from int32_t to label |
ClabelOp< int64_t > | Convert (possibly truncate) from int64_t to label |
ClabelRangeOp< class > | Conversion/extraction to labelRange operation (functor) |
ClabelRangeOp< polyPatch > | The labelRange of a polyPatch |
ClabelRangeOp< surfZone > | The labelRange of a surfZone |
ClagrangianFieldDecomposer | Lagrangian field decomposer |
ClagrangianReconstructor | Reconstructor for lagrangian positions and fields |
►ClaminarFlameSpeed | Abstract class for laminar flame speed |
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 |
Cconstant | Constant laminar flame speed model |
CLandauTellerReactionRate | Landau-Teller reaction rate |
CLangmuirHinshelwoodReactionRate | Power series reaction rate |
CmasterUncollatedFileOperation::lastModifiedOp | |
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 |
CfaMeshLduAddressing | LduAddressing wrapper for faMesh |
CfvMeshLduAddressing | Foam::fvMeshLduAddressing |
CfvMeshPrimitiveLduAddressing | Variant of fvMeshLduAddressing that contains addressing instead of slices |
►ClduPrimitiveMesh | Simplest concrete lduMesh that stores the addressing needed by lduMatrix |
ClduPrimitiveMeshAssembly | An assembly of lduMatrix that is specific inter-region coupling through mapped patches |
►ClduInterface | An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches |
►CGAMGInterface | Abstract base class for GAMG agglomerated interfaces |
CcalculatedProcessorGAMGInterface | GAMG agglomerated processor interface |
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 |
►CcoupledFaPatch | CoupledFaPatch is an abstract base class for patches that couple regions of the computational domain e.g. cyclic, arbitrary interfaces, sliding interfaces and processor-processor links |
CcyclicFaPatch | Cyclic-plane patch |
CprocessorFaPatch | Processor patch |
CcoupledFvPatch | An abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links |
ClduPrimitiveProcessorInterface | Concrete implementation of processor interface. Used to temporarily store settings |
►ClduInterfaceField | An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields |
CLduInterfaceField< scalar > | |
CLduInterfaceField< vector > | |
►CGAMGInterfaceField | Abstract base class for GAMG agglomerated interface fields |
CcalculatedProcessorGAMGInterfaceField | GAMG agglomerated processor interface field |
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 |
►CLduInterfaceField< Type > | An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields |
CcoupledFvPatchField< scalar > | |
CcoupledFvPatchField< vector > | |
►CcoupledFvPatchField< Type > | Abstract base class for coupled patches |
CcyclicAMIFvPatchField< scalar > | |
CcyclicFvPatchField< scalar > | |
CcyclicFvPatchField< vector > | |
CcalculatedProcessorFvPatchField< Type > | A processorFvPatchField type bypassing fvPatch |
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 |
ClduCalculatedProcessorField< Type > | A lduProcessorField type bypassing coupledFvPatchField and holding a reference to the Field<Type> |
►CcoupledFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CcyclicFaPatchField< Type > | Foam::cyclicFaPatchField |
CprocessorFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►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 |
CfaMatrix< Type > | A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise |
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 |
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 |
►ClduMesh | Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers |
CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
CfvMesh | Mesh data needed to do the Finite Volume discretisation |
ClduPrimitiveMesh | Simplest concrete lduMesh that stores the addressing needed by lduMatrix |
ClduScheduleEntry | Struct to hold the patch index and the initialisation flag for the patch schedule |
CIntRange< IntType >::le0 | Unary predicate for less-equal 0 (int values) |
CleastSquareGrad< T > | Estimates the gradient with a least square scheme in a cell |
►CLeidenfrostModel | Base class for Leidenfrost-effect models |
CSpiegler | A model for Leidenfrost effects based on Spiegler et al. (1963) for boiling flows |
►CLESdelta | Abstract base class for LES deltas |
CIDDESDelta | |
CPrandtlDelta | |
CcubeRootVolDelta | |
CmaxDeltaxyz | |
CmaxDeltaxyzCubeRootLESDelta | |
CsmoothDelta | |
CvanDriestDelta | |
►CLESfilter | Abstract class for LES filters |
CanisotropicFilter | Anisotropic filter |
ClaplaceFilter | Laplace filter for LES |
CsimpleFilter | Simple top-hat filter used in dynamic LES models |
CglobalIndexAndTransform::less | Less function class used in sorting encoded transforms and indices |
CInstant< T >::less | Less function for sorting |
Cless< ListType > | A list compare binary predicate for normal sort |
CSortableListDRGEP< Type >::less | Less function class used by the sort function |
Cnatural_sort::less< T > | A list compare binary predicate for natural sort |
CUList< T >::less | A list compare binary predicate for normal sort |
CUPtrList< T >::less | |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_x_3 | |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_y_3 | |
CDelaunayMesh< Triangulation >::Traits_for_spatial_sort::Less_z_3 | |
ClessEqOp< T > | |
ClessEqOp2< T1, T2 > | |
ClessEqualOp< T > | |
ClessEqualOp1< T > | |
ClessEqualOp2< T1, T2 > | |
ClessOp< T > | |
ClessOp1< T > | |
ClessOp2< T1, T2 > | |
ClessProcPatches | Less function class that can be used for sorting processor patches |
►CliftModel | |
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 |
CTomiyamaLift | Lift model of Tomiyama et al |
CTomiyamaLift | Lift model of Tomiyama et al |
CconstantLiftCoefficient | Constant coefficient lift model |
CconstantLiftCoefficient | Constant coefficient lift model |
CnoLift | |
CnoLift | |
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 |
CcellLimitedGrad< Type, Limiter > | CellLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
►CLimiterFunc | |
CGammaLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the Gamma differencing scheme based on phict obtained from the LimiterFunc class |
CMUSCLLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the van Leer's MUSCL differencing scheme |
CMinmodLimiter< LimiterFunc > | Class with limiter function which returns the limiter for the Minmod 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 |
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 |
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 |
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 |
ClinearFitPolynomial | Linear polynomial for interpolation fitting |
ClinearTsub | Vapour bubble diameter model for modelling of condensation of vapour bubbles. Calculates bubble diameter as a function of liquid phase subcooling |
ClinearUpwindWeight | Class with operator() which returns the weighting factors for the linear-upwind differencing scheme. Note that the weighting factors are not bounded between upwind and central-differencing, some downwind contribution is possible although the interpolate is limited to be between the upwind and downwind cell values |
ClineDivide | Divides a line into segments |
►ClineSearch | Abstract base class for line search methods |
CArmijoConditions | Class satisfying the Armijo line search conditions |
CDLListBase::link | The structure for a doubly-linked storage node |
CSLListBase::link | The structure for a singly-linked storage node |
►CLListBase::link | |
►CLList< LListBase, T >::link | The storage of T with linked nodes |
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 |
►Centry | A keyword and a list of tokens is an 'entry' |
►CdictionaryEntry | A keyword and a list of tokens is a 'dictionaryEntry' |
CdictionaryListEntry | Read/write List of dictionaries |
CprimitiveEntry | A keyword and a list of tokens comprise a primitiveEntry. A primitiveEntry can be read, written and printed, and the types and values of its tokens analysed |
►Cparticle< Type > | Base particle class |
CDTRMParticle | Discrete Transfer Radiation Model (DTRM) particle |
CfindCellParticle | Particle class that finds cells by tracking |
CindexedParticle | Adds label index to base particle |
CinjectedParticle | Primarily stores particle properties so that it can be injected at a later time. Note that this stores its own local position as opposed to the base particle class barycentric coordinates since the particle is not (usually) attached to a mesh, and instead used for post-processing |
►Cmolecule | Foam::molecule |
CUILList< Foam::molecule, T > | |
►CpassiveParticle | Copy of base particle |
CpassivePositionParticle | Copy of base particle but without particle locating and preserving read location |
CpassivePositionParticle | Copy of base particle but without particle locating and preserving read location |
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 |
►CwallBoundedParticle | Particle class that tracks on triangles of boundary faces. Use trackToEdge similar to trackToFace on particle |
CwallBoundedStreamLineParticle | Particle class that samples fields as it passes through. Used in streamline calculation |
CsimpleObjectRegistryEntry | |
CliquidFilmBase | Base class for thermal 2D shells |
CliquidFilmModel | Thin Model Film model |
CliquidMixtureProperties | A mixture of liquids |
CList< Type > | Container for glTF entities |
CList< Foam::glTF::accessor > | |
CList< Foam::glTF::animation > | |
CList< Foam::glTF::bufferView > | |
CList< Foam::glTF::mesh > | |
CList< Foam::glTF::object > | |
CUPstream::listEq | CombineReduce operator for lists. Used for counting |
CglobalMeshData::ListPlusEqOp< T > | Deprecated(2020-09) use ListOps::appendEqOp |
ClistPlusEqOp< T > | |
ClistUpdateOp< Type, TrackingData > | List update operation |
►CLListBase | |
►CLList< LListBase, T * > | |
►CLPtrList< LListBase, T > | Template class for non-intrusive linked PtrLists |
►CDictionaryBase< DLPtrList< T >, T > | |
CPtrDictionary< T > | Template dictionary class which manages the storage associated with it |
CDictionaryBase< DLPtrList< Foam::phase >, Foam::phase > | |
CDictionaryBase< DLPtrList< Foam::phaseModel >, Foam::phaseModel > | |
CReactionList< Foam::sutherlandTransport > | |
CReactionList< ThermoType > | List of templated reactions |
►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< writeData * > | |
CFIFOStack< Foam::word > | |
CFIFOStack< scalar > | |
►CnamesList< fieldEntry > | |
CfieldTable | A list of the available fields |
CnamesList< solutionEntry > | |
CFIFOStack< T > | A FIFO stack based on a singly-linked list |
CLIFOStack< T > | A LIFO stack based on a singly-linked list |
CnamesList< T > | A linked-list that is searchable by the 'name()' of the items |
►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 |
CILList< ParticleType > | |
CILList< typename CloudType::parcelType > | |
CILList< parcelType > | |
CILList< Foam::molecule > | |
CCallbackRegistry< CallbackType > | Base class with which callbacks are registered |
►CILList< LListBase, T > | Template class for intrusive linked lists |
CCloud< ParcelType > | |
CCloud< indexedParticle > | |
CCloud< injectedParticle > | |
CCloud< molecule > | |
CCloud< passiveParticle > | |
CCloud< passivePositionParticle > | |
CCloud< solidParticle > | |
CCloud< streamLineParticle > | |
CCloud< wallBoundedStreamLineParticle > | |
CCloud< typename CloudType::parcelType > | |
CCloud< parcelType > | |
CCloud< basicKinematicCollidingParcel > | |
CCloud< Foam::passiveParticle > | |
CCloud< Foam::molecule > | |
CCloud< Foam::DTRMParticle > | |
►CDictionaryBase< IDLList< T >, T > | |
CDictionary< T > | General purpose template dictionary class that manages the storage associated with it |
CDictionaryBase< IDLList< simpleObjectRegistryEntry >, simpleObjectRegistryEntry > | |
CCloud< ParticleType > | Base cloud calls templated on particle type |
►Cdictionary | A list of keyword definitions, which are a keyword followed by a number of values (eg, words and numbers) or by a sub-dictionary. Since the dictionary format is used extensively throughout OpenFOAM for input/output files, there are many examples of its use |
CJobInfo | Helper class for recording information about run/finished jobs, acts like global singleton |
CbaseIOdictionary | BaseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry |
CcellShapeControl | |
►CcellSizeFunction | Abstract base class for specifying target cell sizes |
ClinearDistance | |
ClinearSpatial | |
CsurfaceOffsetLinearDistance | |
Cuniform | |
CuniformDistance | |
CdictionaryEntry | A keyword and a list of tokens is a 'dictionaryEntry' |
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 |
►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 | |
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 |
CIntRange< IntType >::lt0 | Unary predicate for less than 0 (int values) |
ClumpedPointController | Simple connectivity of point labels to specify a controller for lumped point movement |
ClumpedPointInterpolator | A simple linear interpolator between two locations, which are referenced by index |
►ClumpedPointMovement | The movement driver that describes initial point locations, the current state of the points/rotations, and forwarding to the externalFileCoupler communication coordinator |
ClumpedPointIOMovement | IO-registered version of lumpedPointMovement |
ClumpedPointState | The state of lumped points corresponds to positions and rotations |
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 |
CfaMeshBoundaryHalo | Class for obtaining halo face data for the boundary edges. The ordering follows that natural edge ordering of the underlying primitive patch |
►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 | 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 |
CIOmapDistributePolyMesh | IOmapDistributePolyMesh is derived from mapDistributePolyMesh and IOobject to give the mapDistributePolyMesh automatic IO functionality via the objectRegistry |
CMapFaAreaField | Map area internal field on topology change. This is a partial template specialisation, see MapGeometricFields |
CMapFaEdgeField | Map edge internal field on topology change. This is a partial template specialisation, see MapGeometricFields |
CMapInternalField< Type, MeshMapper, GeoMesh > | Generic internal field mapper. For "real" mapping, add template specialisations for mapping of internal fields depending on mesh type |
CMapInternalField< Type, MeshMapper, areaMesh > | |
CMapInternalField< Type, MeshMapper, edgeMesh > | |
CMapInternalField< Type, MeshMapper, pointMesh > | |
CMapInternalField< Type, MeshMapper, surfaceMesh > | |
CMapInternalField< Type, MeshMapper, volMesh > | |
CmapPatchChange | Class containing mesh-to-mesh mapping information after a patch change operation |
►CmappedPatchBase | Determines a mapping between patch face centres and mesh cell or face centres and processors they're on |
CSampled< Type > | PatchFunction1 to sample an existing field |
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 the data locally |
CmappedMixedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of e.g. mapped boundary conditions |
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 |
CsemiPermeableBaffleMassFractionFvPatchScalarField | This is a mass-fraction boundary condition for a semi-permeable baffle |
►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 the 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 |
CmappedMixedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of e.g. mapped boundary conditions |
CmappedMixedFvPatchField< Type > | This boundary condition maps the value at a set of cells or patch faces back to *this |
►CmappedPatchFieldBase< scalar > | |
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 |
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 |
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) |
CmasslessBody | |
►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 |
CwordRes::matcher | Functor wrapper of a list of wordRe for matching |
►CMatrix< Form, Type > | A templated (m x n) matrix of objects of <T>. The layout is (mRows x nCols) - row-major order: |
CRectangularMatrix< scalar > | |
CRectangularMatrix< complex > | |
►CSquareMatrix< scalar > | |
CsimpleMatrix< T > | |
CLUscalarMatrix | Class to perform the LU decomposition on a symmetric matrix |
CsimpleMatrix< Type > | A simple square matrix solver with scalar coefficients |
CSquareMatrix< cmptType > | |
CSquareMatrix< Foam::SymmTensor2D > | |
CMatrix< RectangularMatrix< complex >, complex > | |
CMatrix< RectangularMatrix< scalar >, scalar > | |
►CMatrix< RectangularMatrix< Type >, Type > | |
CRectangularMatrix< Type > | A templated (M x N) rectangular matrix of objects of <Type>, containing M*N elements, derived from Matrix |
CMatrix< SquareMatrix< cmptType >, cmptType > | |
CMatrix< SquareMatrix< Foam::SymmTensor2D >, Foam::SymmTensor2D > | |
CMatrix< SquareMatrix< scalar >, scalar > | |
►CMatrix< SquareMatrix< Type >, Type > | |
►CSquareMatrix< Type > | A templated (N x N) square matrix of objects of <Type>, containing N*N elements, derived from Matrix |
CLLTMatrix< Type > | Templated class to perform the Cholesky decomposition on a symmetric positive-definite matrix |
►CMatrix< SymmetricSquareMatrix< Type >, Type > | |
CSymmetricSquareMatrix< Type > | A templated (N x N) square matrix of objects of <Type>, containing N*N elements, derived from Matrix |
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 |
CmaxDeltaxyzCubeRootLESDelta | Maximum delta between maxDeltaxyz and cubeRootVolDelta |
CmaxEqOp< T > | |
CmaxEqOp2< T1, T2 > | |
CmaxFirstEqOp< T1 > | Assign tuple-like container to use the one with the larger value of first |
CmaxFirstOp< T1 > | Compare tuple-like containers |
CmaxMagSqrEqOp< T > | |
CmaxMagSqrEqOp2< T1, T2 > | |
CmaxMagSqrOp< T > | |
CmaxMagSqrOp2< T1, T2 > | |
CmaxMagSqrOp3< T, T1, T2 > | |
CmaxOp< T > | |
CmaxOp2< T1, T2 > | |
CmaxOp3< T, T1, T2 > | |
CmappedPatchBase::maxProcEqOp | |
CmemInfo | Memory usage information for the current process, and the system memory that is free |
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 |
►CmeshedSurf | Abstract definition of a meshed surface defined by faces and points |
CmergedSurf | Simple class to manage surface merging information |
CmeshedSurf::emptySurface | A concrete meshedSurf class without faces, points, etc |
CmeshedSurfRef | Implements a meshed surface by referencing another meshed surface or faces/points components |
CpolySurface | A surface mesh consisting of general polygon faces and capable of holding fields |
►CsampledSurface | An abstract class for surfaces with sampling |
CsampledCuttingPlane | A sampledSurface defined by a plane using an iso-surface algorithm to cut the mesh |
CsampledCuttingSurface | A surface define by using an input surface to cut the mesh cells |
CsampledDistanceSurface | A sampledSurface defined by a distance to a surface - resolved using an iso-surface (algorithm: cell, point, topo) |
CsampledFaceZone | A sampledSurface defined by a faceZone or faceZones |
CsampledInterface | A sampledSurface that calculates the PLIC interface in VoF simulations Only works in combination with isoAdvector and a reconstruction scheme |
►CsampledIsoSurface | A sampledSurface defined by a surface of iso value. It only recalculates the iso-surface if time changes. To be used in sampleSurfaces / functionObjects |
CsampledIsoSurfaceCell | A sampledSurface defined by a surface of iso value using a cell algorithm. It only recalculates the iso-surface if time changes. To be used in sampleSurfaces / functionObjects |
CsampledIsoSurfacePoint | A sampledSurface defined by a surface of iso value using a point algorithm (always triangulated!). It only recalculates the iso-surface if time changes. To be used in sampleSurfaces / functionObjects |
CsampledIsoSurfaceTopo | A sampledSurface defined by a surface of iso value using a topo algorithm. It only recalculates the iso-surface if time changes. To be used in sampleSurfaces / functionObjects |
CsampledMeshedSurface | A sampledSurface from a meshed surface. It samples on the points/faces of the meshed surface |
CsampledNone | A no operation sampledSurface that can be used when a sampler is expected but is not desired. For example, to temporarily disable a sampling definition, or to provide a boilerplate definition that is overwritten at a later stage in a dictionary |
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 surface is triangulated by default |
CsampledThresholdCellFaces | A sampledSurface defined by the cell faces corresponding to a threshold value |
►CMeshedSurfaceIOAllocator | A helper class for storing points and faces with IO capabilities |
CsurfMesh | A surface mesh consisting of general polygon faces that has IO capabilities and a registry for storing fields |
►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 |
►CFitData< CentredFitData< Polynomial >, extendedCentredCellToFaceStencil, Polynomial > | |
CCentredFitData< Polynomial > | Data for the quadratic fit correction interpolation scheme |
►CFitData< CentredFitSnGradData< Polynomial >, extendedCentredCellToFaceStencil, Polynomial > | |
CCentredFitSnGradData< Polynomial > | Data for centred fit snGrad schemes |
►CFitData< UpwindFitData< Polynomial >, extendedUpwindCellToFaceStencil, Polynomial > | |
CUpwindFitData< Polynomial > | Data for the quadratic fit correction interpolation scheme to be used with upwind biased stencil |
CcellCellStencilObject | |
►CmeshReader | This class supports creating polyMeshes with baffles |
CFIREMeshReader | Read AVL/FIRE fpma, fpmb files |
CSTARCDMeshReader | Read PROSTAR 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 faces (uindirectPrimitivePatch) |
CmeshToMesh | Class to calculate the cell-addressing between two overlapping meshes |
CmeshToMesh0 | Serial mesh to mesh interpolation class |
CmeshToMeshData | Transfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave |
►CmeshToMeshMethod | Base class for mesh-to-mesh calculation methods |
►CcellVolumeWeightMethod | Cell-volume-weighted mesh-to-mesh interpolation class |
CcorrectedCellVolumeWeightMethod | 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 |
CwaveMethod | Direct (one-to-one cell correspondence) mesh-to-mesh interpolation class |
►CMeshWaveName | |
CMeshWave< Type, TrackingData > | FaceCellWave plus data |
►CmeshWriter | Write OpenFOAM meshes and/or results to another CFD format |
CFIREMeshWriter | Writes polyMesh in AVL/FIRE polyhedra format (fpma, fpmb) |
CSTARCDMeshWriter | Writes polyMesh in PROSTAR (v4) bnd/cel/vrt format |
►CmessageStream | Handle output messages in a simple, consistent stream-based manner |
Cerror | Class to handle errors and exceptions in a simple, consistent stream-based manner |
CregExpCxx::meta | Functor wrapper for testing meta-characters |
►Cmethod | Abstract base for run-time selectable surface feature extraction methods |
CextractFromFile | Run-time selectable surface feature extraction |
CextractFromNone | Run-time selectable surface feature extraction - no extraction. Primarily useful with self-intersection methods |
CextractFromSurface | Run-time selectable surface feature extraction - extract from surface |
CMHFModel | Base class for minimum heat flux (MHF) models |
►CMHFModel | |
CJeschar | |
CminData | For use with FaceCellWave. Transports minimum passive data |
CminEqOp< T > | |
CminEqOp2< T1, T2 > | |
CminEqOp< labelPair > | |
CminEqOpFace | |
CminFirstEqOp< T1 > | Assign tuple-like container to use the one with the smaller value of first |
CminFirstOp< T1 > | Compare tuple-like containers |
CminMagSqrEqOp< T > | |
CminMagSqrEqOp2< T1, T2 > | |
CminMagSqrOp< T > | |
CminMagSqrOp2< T1, T2 > | |
CminMagSqrOp3< T, T1, T2 > | |
CminMaxCondition | Minimum/maximum run time conditions. If the value type is not scalar, the magnitude of the value is used in the evaluation |
CminMaxEqOp< T > | Combine assignment for MinMax range |
CminMaxMagEqOp< T > | Combine assignment for MinMax range |
CminMaxMagOp< T > | Scalar combine the magitude of a value |
CminMaxOp< T > | Combine values and/or MinMax ranges |
Cminmod | Minmod gradient limiter |
CminModOp< T > | |
CminModOp2< T1, T2 > | |
CminModOp3< T, T1, T2 > | |
CminOp< T > | |
CminOp2< T1, T2 > | |
CminOp3< T, T1, T2 > | |
Cone::minus | A class representing the concept of -1 |
CminusEqOp< T > | |
CminusEqOp2< T1, T2 > | |
CminusOp< T > | |
CminusOp2< T1, T2 > | |
CminusOp3< T, T1, T2 > | |
►CmixedFvPatchScalarField | |
CJohnsonJacksonParticleThetaFvPatchScalarField | Robin condition for the particulate granular temperature |
CJohnsonJacksonParticleThetaFvPatchScalarField | Robin condition for the particulate granular temperature |
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 |
CturbulentTemperatureTwoPhaseRadCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature and radiation heat transfer to be used for in multiregion cases with two phase Euler system |
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 |
CfreestreamPressureFvPatchScalarField | This boundary condition provides a free-stream condition for pressure |
ChumidityTemperatureCoupledMixedFvPatchScalarField | |
ClumpedMassWallTemperatureFvPatchScalarField | Employs a lumped mass model for temperature |
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: |
CMarshakRadiationFixedTemperatureFvPatchScalarField | |
CMarshakRadiationFvPatchScalarField | |
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 |
CsemiPermeableBaffleMassFractionFvPatchScalarField | This is a mass-fraction boundary condition for a semi-permeable baffle |
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 |
►CmixedFvPatchVectorField | |
CfreestreamVelocityFvPatchVectorField | This boundary condition provides a free-stream condition for velocity |
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 velocity 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 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 |
CpressurePermeableAlphaInletOutletVelocityFvPatchVectorField | The pressurePermeableAlphaInletOutletVelocity is a velocity inlet-outlet boundary condition which can be applied to velocity boundaries for multiphase flows when the pressure boundary condition is specified |
CsupersonicFreestreamFvPatchVectorField | This boundary condition provides a supersonic free-stream condition |
►CMixtureType | |
CheThermo< BasicPsiThermo, MixtureType > | |
CheThermo< BasicSolidThermo, MixtureType > | |
CSpecieMixture< MixtureType > | Foam::SpecieMixture |
CheThermo< BasicThermo, MixtureType > | Enthalpy/Internal energy for a mixture |
►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 |
►CmotionInterpolation | Base class for interpolation of cell displacement fields, generated by fvMotionSolvers, to the points. This base class implements the default method which applies volPointInterpolation only |
CpatchCorrectedInterpolation | Interpolation of cell-based displacements to the points with additional correction for interpolation inconsistency on patches |
CpatchTransformedInterpolation | Interpolation of cell-based displacements to the points with additional correction of patch-adjacent cells |
►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 |
►CMoveableMeshObject | |
►CMeshObject< faMesh, Foam::MoveableMeshObject, leastSquaresFaVectors > | |
CleastSquaresFaVectors | Least-squares gradient scheme vectors for the Finite Area method |
►CMeshObject< fvMesh, MoveableMeshObject, leastSquaresVectors > | |
CleastSquaresVectors | Least-squares gradient scheme vectors |
►CMeshObject< fvMesh, MoveableMeshObject, skewCorrectionVectors > | |
CskewCorrectionVectors | Skew-correction vectors for the skewness-corrected interpolation scheme |
►CMoveableMeshObject | |
CMeshObject< fvMesh, MoveableMeshObject, CentredFitData< Polynomial > > | |
CMeshObject< fvMesh, MoveableMeshObject, CentredFitSnGradData< Polynomial > > | |
►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, UpwindFitData< Polynomial > > | |
►CMeshObject< polyMesh, MoveableMeshObject, cellAspectRatio > | |
CcellAspectRatio | (Rough approximation of) cell aspect ratio |
►CMeshObject< fvMesh, MoveableMeshObject, LeastSquaresVectors< Stencil > > | |
CLeastSquaresVectors< Stencil > | Least-squares gradient scheme vectors |
CMRFZone | MRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream |
CmultiDimPolyFitter< T > | Fit a polynominal function with the help of multiDimPolyFunction |
►CmultiDimPolyFunctions | Base class for polynomial functions |
CpolyDegree1 | First degree polynominal function |
CmultiDirRefinement | Does multiple pass refinement to refine cells in multiple directions |
CmultiplyEqOp< T > | |
CmultiplyEqOp2< T1, T2 > | |
CmultiplyOp< T > | |
CmultiplyOp2< T1, T2 > | |
CmultiplyOp3< T, T1, T2 > | |
CmultiplyWeightedOp< T, CombineOp > | |
CmasterUncollatedFileOperation::mvBakOp | |
CmasterUncollatedFileOperation::mvOp | |
CNamedEnum< EnumType, nEnum > | A NamedEnum is a wrapper around a list of names that represent particular enumeration values |
►CnameOp< T > | Extract name (as a word) from an object, typically using its name() method |
CgetNameOp< T > | Deprecated(2020-11) use nameOp (word.H) |
CnameOp< expressions::valueTypeCode > | A word representation of a valueTypeCode. Empty for INVALID |
CnameOp< int16_t > | A word representation of int16 value |
CnameOp< int32_t > | A word representation of int32 value |
CnameOp< int64_t > | A word representation of int64 value |
CnameOp< Scalar > | A word representation of a floating-point value |
CnameOp< uint16_t > | A word representation of uint16 value |
CnameOp< uint32_t > | A word representation of uint32 value |
CnameOp< uint64_t > | A word representation of uint64 value |
CnameOp< uint8_t > | A word representation of uint8 value |
►CNASCore | Core routines used when reading/writing NASTRAN files |
CNASedgeFormat | Nastran edge reader |
CNASsurfaceFormat< Face > | Nastran surface reader/writer |
Cnatural_sort | Encapsulation of natural order sorting for algorithms |
CmappedPatchBase::nearestEqOp | |
CnearestEqOp | |
CnearestFaceAMI::nearestEqOp | Helper class for finding nearest |
CmappedPatchBase::nearestWorldEqOp | |
CnoBlending | |
CdynamicIndexedOctree< Type >::node | Tree node. Has up pointer and down pointers |
CindexedOctree< Type >::node | Tree node. Has up pointer and down pointers |
►CnoiseModel | Base class for noise models |
CpointNoise | Perform noise analysis on point-based pressure data |
CsurfaceNoise | Perform noise analysis on surface-based pressure data |
CnoneCondition | A no-op condition that simply returns true/nothing to do |
CnoneViscosity | |
CnoOp | Same as Foam::identityOp. Should never be specialized |
CNoPacking | Place holder for the 'none' option |
CnopEqOp< T > | |
CnopEqOp2< T1, T2 > | |
CnormalLess | To compare normals |
CnotEqualOp< T > | |
CnotEqualOp1< T > | |
CnotEqualOp2< T1, T2 > | |
CnotEqualOp< Scalar > | Compare scalar values for inequality |
►CnucleateFluxModel | Base class for nucleation flux models |
CKutadeladze | Nucleate flux sub-cooling correlation |
Cexponential | Nucleate flux sub-cooling correlation |
►CnucleationModel | Base class for nucleation models |
CconstantNucleation | Constant nucleation rate within all classes. Used for verification and validation of the nucleation formulation implemented in the populationBalanceModel class. Rate is calculated from fvOptions mass source |
CwallBoiling | Wall-boiling model which requires a velocityGroup (i.e. phase) to be specified in which the nucleation occurs. This setting must be consistent with the specifications in the alphatWallBoilingWallFunction. If the departure-diameter lies outside the diameter-range given by the sizeGroups of the corresponding velocityGroup, the solver will give a warning and the nucleation rate will be set to zero |
►CnucleationSiteModel | Base class for nucleation site density models |
CLemmertChawla | A model for nucleation site density based on Lemmert-Chawla (1977) function and Egorov-Menter (2004) correlation for boiling flows |
Cnull< Type > | |
CNullMRF | |
CNullObject | Singleton null-object class and instance |
CNURBSbasis | NURBSbasis function. Used to construct NURBS curves, surfaces and volumes |
CNVDTVD | Foam::NVDTVD |
CNVDVTVDV | Foam::NVDVTVDV |
►CNVDweight | |
CfaNVDscheme< Type, NVDweight > | Class to create the weighting-factors based on the NVD (Normalised Variable Diagram) |
CobjectHit | This class describes a combination of target object index and success flag. Behaves somewhat like std::optional |
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 |
►COCountStreamAllocator | An stream/stream-buffer allocator for counting |
COCountStream | An output stream for calculating byte counts |
CnoiseModel::octaveBandInfo | Octave band information |
►CODESolver | Abstract base-class for ODE system solvers |
CEuler | Euler-implicit integration scheme |
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 |
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 |
CSIBS | A semi-implicit mid-point solver for stiff systems of ordinary differential equations |
CTrapezoid | Trapezoidal ODE solver of order (1)2 |
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 |
Cseulex | An extrapolation-algorithm, based on the linearly implicit Euler method with step size control and order selection |
►CODESystem | Abstract base class for the systems of ordinary differential equations |
CStandardChemistryModel< CompType, ThermoType > | |
CStandardChemistryModel< ReactionThermo, ThermoType > | Extends base chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms |
CthermoCoupleProbes | Sample probe for temperature using a thermocouple |
CsolidChemistryModel< CompType, SolidThermo > | Extends base solid chemistry model by adding a thermo package, and ODE functions |
CoffsetOp< T > | Offset operator for ListListOps::combineOffset() |
CoffsetOp< face > | Specialization to offset faces, used in ListListOps::combineOffset |
CoffsetOp< labelledTri > | Specialization to offset faces, used in ListListOps::combineOffset |
CoffsetOp< triFace > | Specialization to offset faces, used in ListListOps::combineOffset |
COFstreamCollator | Threaded file writer |
►CofstreamPointer | A wrapped std::ofstream with possible compression handling (ogzstream) that behaves much like a std::unique_ptr |
COFstream | Output to file stream, using an OSstream |
►COListStreamAllocator | An stream/stream-buffer output allocator with DynamicList-like storage |
COListStream | An OSstream attached to a List |
COmanip< T > | An Ostream manipulator taking arguments |
►Cone | A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to be one at compile-time. It is also used for tagged dispatch |
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 |
Cone::null | A Foam::one class with a null output adapter |
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 |
►CoptimisationType | Abstract base class for optimisation methods |
CshapeOptimisation | Calculates shape sensitivities using the adjoint approach, computes boundaryMesh movement and propagates it to the volume mesh |
►Coption | Base abstract class for handling finite area options (i.e. faOption ) |
►CfaceSetOption | Intermediate abstract class for handling face-set options for the derived faOptions |
CcontactHeatFluxSource | Applies contact heat flux between specified faMesh and fvMesh within a specified region for compressible flows |
CexternalFileSource | Applies sources on a specified field within a specified region by using an external table file for compressible flows |
CexternalHeatFluxSource | Applies a heat flux condition for a specified faMesh region to temperature on an external wall for compressible flows in one of three modes: |
CjouleHeatingSource | Evolves an electrical potential equation |
ClimitVelocity | Limits the maximum velocity magnitude to the specified max value |
►Coption | Base abstract class for handling finite volume options (i.e. fvOption ) |
CPhaseLimitStabilization< Type > | Stabilization source for phase transport equations of Type , where <Type>=Scalar/Vector/SphericalTensor/SymmTensor/Tensor |
CbuoyancyEnergy | Applies buoyancy energy sources (i.e. Sb ) to the energy equation for compressible flows |
CbuoyancyForce | Applies buoyancy force sources (i.e. Sf ) to the momentum equation for incompressible and compressible flows |
►CcellSetOption | Intermediate abstract class for handling cell-set options for the derived fvOptions |
CCodedSource< Type > | |
CFixedValueConstraint< Type > | Constrain values of given fields of Type with a given maximum value within a specified region, where <Type>=Scalar/Vector/SphericalTensor/SymmTensor/Tensor |
CSemiImplicitSource< Type > | Applies semi-implicit source within a specified region for Type , where <Type>=Scalar/Vector/SphericalTensor/SymmTensor/Tensor . The source rate coefficients are specified as pairs of Su-Sp coefficients, i.e.: |
CVoFSolidificationMeltingSource | Solidification and melting model for VoF simulations |
CacousticDampingSource | Applies sources on velocity (i.e. U ) within a specified region to enable acoustic damping |
►CactuationDiskSource | Applies sources on velocity (i.e. U ) within a specified region to enable actuator disk models for aero/hydro thrust loading of horizontal axis turbines on surrounding flow field in terms of energy conversion processes |
CradialActuationDiskSource | Applies sources on velocity field (i.e. U ) within a specified region to enable actuator disk models with radial thrust distribution for aero/hydro thrust loading of horizontal axis turbines on surrounding flow field in terms of energy conversion processes |
CatmAmbientTurbSource | Applies sources on k and either epsilon or omega to prevent them droping below a specified ambient value for atmospheric boundary layer modelling. Such adjustment reportedly increases numerical stability for very stable atmospheric stability conditions, and prevents nonphysical oscillations in regions of low shear at higher altitudes |
CatmBuoyancyTurbSource | Applies sources on k and either epsilon or omega to incorporate effects of buoyancy for atmospheric boundary layer modelling |
CatmCoriolisUSource | Applies corrections to incorporate the horizontal and vertical components of the Coriolis force for which the rotating frame is Earth |
CatmLengthScaleTurbSource | Applies sources on either epsilon or omega to correct mixing-length scale estimations for atmospheric boundary layer modelling |
CatmNutSource | Adds/subtracts a given artificial turbulent viscosity field to/from nut for atmospheric boundary layer modelling |
CatmPlantCanopyTSource | Applies sources on temperature, i.e. T , to incorporate effects of plant canopy for atmospheric boundary layer modelling |
CatmPlantCanopyTurbSource | Applies sources on either epsilon or omega to incorporate effects of plant canopy for atmospheric boundary layer modelling |
CatmPlantCanopyUSource | Applies sources on velocity, i.e. U , to incorporate effects of plant canopy for atmospheric boundary layer modelling |
CbuoyancyTurbSource | Applies sources on turbulent kinetic energy (i.e. k ) and either turbulent kinetic energy dissipation rate (i.e. epsilon ) or specific dissipation rate (i.e. omega ) to incorporate effects of buoyancy on turbulence in incompressible and compressible flows |
CdirectionalPressureGradientExplicitSource | Applies an explicit pressure gradient source in such a way to deflect the flow towards an specific direction (flowDir ). Alternatively add an extra pressure drop in the flowDir direction using a model |
CeffectivenessHeatExchangerSource | Heat exchanger source model for compressible flows, where the heat exchanger is modelled as an energy source using a selection of cells |
CexplicitPorositySource | Applies an explicit porosity source to the momentum equation within a specified region |
CfixedTemperatureConstraint | Constrain temperature equation (i.e. T ) with a given set of fixed values within a specified region |
ClimitTemperature | Corrects temperature field (i.e. T ) within a specified region by applying limits between a given minimum and maximum |
ClimitVelocity | Corrects velocity field (i.e. T ) within a specified region by applying a given maximum velocity magnitude limit |
►CmeanVelocityForce | Applies the force within a specified region to maintain the specified mean velocity for incompressible flows |
CpatchMeanVelocityForce | Applies the force over the specified patch to maintain the specified mean velocity for incompressible flows |
CrotorDiskSource | Applies cell-based momentum sources on velocity (i.e. U ) within a specified cylindrical region to approximate the mean effects of rotor forces |
CsolidificationMeltingSource | This source is designed to model the effect of solidification and melting processes, e.g. windhield defrosting, within a specified region. The phase change occurs at the melting temperature, Tmelt |
CvelocityDampingConstraint | Constrain given velocity fields to dampen velocity fluctuations exceeding a given value within a specified region |
►CinterRegionOption | Intermediate class for handling inter-region exchanges |
CinterRegionExplicitPorositySource | Applies inter-region explicit porosity source |
►CinterRegionHeatTransferModel | Intermediate class for handling inter-region heat exchanges |
CconstantHeatTransfer | Applies a constant heat transfer model for inter-region heat exchanges |
CtabulatedHeatTransfer | Applies a tabulated heat transfer model for inter-region heat exchanges |
CtabulatedNTUHeatTransfer | Applies a tabulated heat transfer model for inter-region heat exchanges. The heat flux is calculated based on the Number of Thermal Units (NTU) |
CvariableHeatTransfer | Applies a variable heat transfer model depending on local values for inter-region heat exchanges |
CjouleHeatingSource | Evolves an electrical potential equation |
CmultiphaseMangrovesSource | |
CmultiphaseMangrovesTurbulenceModel | |
CmultiphaseStabilizedTurbulence | Applies corrections to the turbulent kinetic energy equation (i.e. k ) and turbulent viscosity field (i.e. nut ) for incompressible multiphase flow cases |
CpatchCellsSource | Source defined by a boundary condition applied to cells next to patches. This fvOption needs to be used with a boundarySourcePatch type of boundary condition (e.g. speciesSorption and enthalpySorption .) |
Cradiation | Applies radiation sources (i.e. Sh ) to the energy equation for compressible flows |
CtabulatedAccelerationSource | Solid-body 6-DoF acceleration source |
CviscousDissipation | Applies a viscous dissipation energy source to the energy equation |
CoptionalData< T > | A simplified version of std::optional (c++17), with much simpler construction semantics |
Creader::options | |
CensightCase::options | Configuration options for the ensightCase |
CensightMesh::options | Configuration options for the ensightMesh |
►CoptMeshMovement | Abstract base class for translating an update of the design variables into mesh movement |
CoptMeshMovementBezier | Converts NURBS control points update to actual mesh movement |
CoptMeshMovementNULL | A dummy optMeshMovement object |
CoptMeshMovementVolumetricBSplines | Converts NURBS volume control points update to actual mesh movement. Internal points are also moved based on the movement of the control points |
CoptMeshMovementVolumetricBSplinesExternalMotionSolver | Converts NURBS volume control points update to actual mesh movement. Internal points are moved based on a motionSolver other than volumetricBSplinesExternalMotionSolver |
CorEqOp< T > | |
CorEqOp2< T1, T2 > | |
CorientedType | Class to determine the 'oriented' status of surface fields |
CorOp< T > | |
CorOp2< T1, T2 > | |
COSCountStream | An output stream for calculating byte counts |
►COSHA1streamAllocator | Allocator for an osha1stream |
COSHA1stream | The output stream for calculating SHA1 digests |
►Costream | |
Cocountstream | Trivial output stream for calculating byte counts |
Cosha1stream | A basic output stream for calculating SHA1 digests |
CouterProduct< arg1, arg2 > | |
►CouterProduct< arg1, arg1 > | |
CouterProduct1< arg1 > | Outer-product of identical types |
CouterProduct< Cmpt, SphericalTensor2D< Cmpt > > | |
CouterProduct< Cmpt, SphericalTensor< Cmpt > > | |
CouterProduct< Cmpt, SymmTensor2D< Cmpt > > | |
CouterProduct< Cmpt, SymmTensor< Cmpt > > | |
CouterProduct< SphericalTensor2D< Cmpt >, Cmpt > | |
CouterProduct< SphericalTensor< Cmpt >, Cmpt > | |
CouterProduct< SymmTensor2D< Cmpt >, Cmpt > | |
CouterProduct< SymmTensor< Cmpt >, Cmpt > | |
CouterProduct< Vector2D< Cmpt >, Vector2D< Cmpt > > | |
COutputAdaptor< Container, Delimiters > | An output adaptor with a write method and an Ostream operator |
CoutputOptions | Encapsulated combinations of output format options. This is primarily useful when defining the output type based on some command-line arguments or dictionary contents. However, it can also be a useful alternative to using the underlying enumeration directly, since this class provides additional methods not possible with an enum |
►CPackedListCore | Template-invariant parts for PackedList |
►CPackedList< 1 > | |
CbitSet | A bitSet stores bits (elements with only two states) in packed internal format and supports a variety of bit-set operations. Its behaviour is largely list-like, with some HashSet features |
CPackedList< 2 > | |
CPackedList< Width > | A dynamic list of packed unsigned integers, with the number of bits per item specified by the <Width> template parameter |
CPairCollisionRecord< Type > | Record of a collision between the particle holding the record and the particle with the stored id |
CPairCollisionRecord< PairType > | |
CPairCollisionRecord< vector > | |
►CPairModel< CloudType > | Templated pair interaction class |
CNoPair< CloudType > | Placeholder for 'none' option |
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 | |
►CparcelSelection | Selection of parcels based on their objectRegistry entries. Normally accessed via a dictionary entry |
CcloudInfo | Outputs Lagrangian cloud information to a file |
CdataCloud | This functionObject writes a cloud position and in ASCII |
CvtkCloud | This functionObject writes cloud(s) in VTK PolyData format (.vtp extension) with the time information saved in a '.series' file |
►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 |
CReactingHeterogeneousParcel< ParcelType > | Reacting heterogeneous Parcel |
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 > | Reacting 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: |
►CparcelType | |
CUILList< parcelType, T > | |
►CparcelType | |
CUILList< typename CloudType::parcelType, T > | |
CparFaFieldDistributorCache | Simple container to manage read/write, redistribute finiteArea fields |
CparFvFieldDistributor | Finite volume reconstructor for volume and surface fields |
CparLagrangianDistributor | Lagrangian field redistributor |
CparPointFieldDistributor | Distributor/redistributor for point fields, uses a two (or three) stage construction |
CParRunControl | Helper class for initializing parallel jobs from the command arguments, storing 'dry-run' state etc. Also handles cleanup of parallel (or serial) jobs |
Cparser | Lemon parser interface for field expressions grammar |
Cparser | Lemon parser interface for patch expressions grammar |
Cparser | Lemon parser interface for volume expressions grammar |
►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 |
CmaxwellSlipUFvPatchVectorField | Maxwell slip boundary condition including thermal creep and surface curvature terms that can be optionally switched off |
►CParticleForce< CloudType > | Abstract base class for particle forces |
CBrownianMotionForce< CloudType > | Calculates particle Brownian motion force |
CDistortedSphereDragForce< CloudType > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed by using sphereDrag model; however, are corrected for particle distortion by linearly varying the drag between of a sphere (i.e. sphereDrag ) and a value of 1.54 corresponding to a disk |
CErgunWenYuDragForce< CloudType > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed based on the Gidaspow drag model which is a switch-like combination of the Wen-Yu and Ergun drag models |
CGravityForce< CloudType > | Calculates particle gravity force |
CInterfaceForce< CloudType > | Vector force apply to particles to avoid the crossing of particles from one phase to the other. The magnitude is calculated as C*mass*grad(alpha) |
►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 > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed based on empirical expressions using a four-parameter general drag correlation for non-spherical particles |
CParamagneticForce< CloudType > | Calculates particle paramagnetic (magnetic field) force |
CPlessisMasliyahDragForce< CloudType > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed based on the Du Plessis-Masliyah drag model |
►CPressureGradientForce< CloudType > | Calculates particle pressure gradient force |
CVirtualMassForce< CloudType > | Calculates particle virtual mass force |
CSRFForce< CloudType > | Calculates particle SRF reference frame force |
CSphereDragForce< CloudType > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed based on empirical expressions |
CWenYuDragForce< CloudType > | Particle-drag model wherein drag forces (per unit carrier-fluid velocity) are dynamically computed based on the Wen-Yu drag model |
CParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CParticleForce< KinematicCloud< CloudType > > | |
CParticleForce< KinematicCloud< Foam::DSMCCloud > > | |
CparticleInfo | |
CparticleInfoCombineOp | |
►CParticleStressModel | Base class for inter-particle stress models |
CHarrisCrighton | Inter-particle stress model of Harris and Crighton |
CLun | Inter-particle stress model of Lun et al |
Cexponential | Exponential inter-particle stress model of the same form as used in twoPhaseEulerFoam |
CparticleTracksSampler | Helper class when generating particle tracks. The interface is fairly rudimentary |
►CParticleType | |
CUILList< ParticleType, T > | |
►CpartitioningModel | Base class for wall heat flux partitioning models |
CLavieville | A model for wall heat flux partitioning based on Lavieville et al. (2006) for boiling flows |
Ccosine | A cosine model for wall heat flux partitioning based on Tentner et al. (2006) for boiling flows |
Clinear | A linear model for wall heat flux partitioning based on Ioilev et al. (2007) for boiling flows |
CphaseFraction | Wall heat-flux partitioned according to the phase volume fraction |
CPatch | Convert OpenFOAM patch to vtkPolyData |
►CpatchDistMethod | Specialisation of patchDist for wall distance calculation |
CPoisson | Calculation of approximate distance to nearest patch for all cells and boundary by solving Poisson's equation |
CadvectionDiffusion | Calculation of approximate distance to nearest patch for all cells and boundary by solving the Eikonal equation in advection form with diffusion smoothing |
Cexact | Calculation of exact distance to nearest patch for all cells and boundary by constructing a search tree for all patch faces |
►CmeshWave | Fast topological mesh-wave method for calculating the distance to nearest patch for all cells and boundary |
CdirectionalMeshWave | Variant of meshWave distance-to-patch method |
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 |
►CpatchExprFieldBase | Base class for managing patches with expressions. The expected input supports value, gradient and mixed conditions |
CexprFixedValueFvPatchField< Type > | A fixed value boundary condition with expressions |
CexprMixedFvPatchField< Type > | A mixed boundary condition with expressions |
CexprValuePointPatchField< Type > | A fixed value point boundary condition with expressions |
CpatchFaceOrientation | Transport of orientation for use in PatchEdgeFaceWave |
►CpatchIdentifier | Identifies a patch by name and index, with optional physical type and group information |
CboundaryPatch | Like polyPatch but without reference to mesh. Used in boundaryMesh to hold data on patches. The patchIdentifier::index is set, but not used |
►CfaPatch | Finite area patch class. Used for 2-D non-Euclidian finite area method |
CcoupledFaPatch | CoupledFaPatch is an abstract base class for patches that couple regions of the computational domain e.g. cyclic, arbitrary interfaces, sliding interfaces and processor-processor links |
CemptyFaPatch | A patch which will not exist in the faMesh. Typical example is a front and back plane of a 2-D geometry |
CsymmetryFaPatch | Symmetry-plane patch |
CwedgeFaPatch | Wedge front and back plane patch |
CpolyPatch | A patch is a list of labels that address the faces in the global face list |
►CpatchInjectionBase | |
CPatchFlowRateInjection< CloudType > | Patch injection, by using patch flow rate to determine concentration and velocity |
CPatchInjection< CloudType > | Patch injection |
CPatchInjectionBase | Base class for patch-based injection models |
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 |
CPDRarrays | Work array definitions for PDR fields |
CPDRmeshArrays | OpenFOAM/PDRblock addressing information |
►CPDRobstacle | Obstacle definitions for PDR |
Ccuboid | A cuboid, selectable as box |
Ccylinder | A cylinder, selectable as cyl or cylinder |
Cdiagbeam | A diagonal beam, which is cylinder-like, selectable as diag or diagbeam |
Cgrating | A grating, selectable as grate or grating |
Clouver | Louver blowoff, selectable as louver or louvre |
Cpatch | Rectangular patch, selectable as patch |
Cwallbeam | A wallbeam, selectable as wallbeam which is currently identical to a box (PDRobstacles::cuboid) |
CPDRparams | Parameters for PDRsetFields |
CPDRpatchDef | Bookkeeping for patch definitions |
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 |
►CphaseTransferModel | |
Cdeposition | Phase transfer model representing change from a dispersed phase to a film as a result of deposition onto a third phase |
►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 3D plane and can return the intersection point between a line and the plane |
CcuttingPlane | Constructs cutting plane through a mesh |
CsearchableDisk | Searching on circular disk given as origin, normal (gets normalised) and radius. Optionally it can be an annular ring |
CsearchablePlane | Searching on (infinite) plane. The dictionary specifications are identical to the Foam::plane requirements |
CnoiseModel::planInfo | FFTW planner information |
CplusEqMagSqrOp< T > | |
CplusEqMagSqrOp2< T1, T2 > | |
CplusEqOp< Key, HashType > | Combine HashSet operation. Equivalent to 'a |= b' |
CplusEqOp< T, Key, HashType > | Combine HashTable operation. Equivalent to 'a += b' |
CplusEqOp< T > | |
CplusEqOp2< T1, T2 > | |
CplusOp< T > | |
CplusOp2< T1, T2 > | |
CplusOp3< T, T1, T2 > | |
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< DataType > | Variant of pointEdgePoint with some transported additional data. Templated on the transported data type |
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< PointType > | Describes the interaction of a face and a point. It carries the info of a successful hit and (if successful) the interaction point |
►CPointIndexHit< PointType > | This class describes the interaction of (usually) a face and a point. It carries the info of a successful hit and (if successful), returns the interaction point |
CsurfaceLocation | Contains information about location on a triSurface |
CPointIntegrateData< DataType > | Integrate along selected edges using PointEdgeWave |
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 |
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 |
CvaluePointPatchField< vector > | |
►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 |
►CvaluePointPatchField< Type > | Foam::valuePointPatchField |
►CfixedValuePointPatchField< vector > | |
CangularOscillatingDisplacementPointPatchVectorField | Foam::angularOscillatingDisplacementPointPatchVectorField |
CangularOscillatingVelocityPointPatchVectorField | Foam::angularOscillatingVelocityPointPatchVectorField |
ClumpedPointDisplacementPointPatchVectorField | This is the point-patch responsible for managing the force integration on a 'lumped-point' basis, waiting for the external application, reading back the response from the external program and updating the locations of the associated patch points accordingly |
CoscillatingDisplacementPointPatchVectorField | Foam::oscillatingDisplacementPointPatchVectorField |
CoscillatingVelocityPointPatchVectorField | Foam::oscillatingVelocityPointPatchVectorField |
CsixDoFRigidBodyDisplacementPointPatchVectorField | Foam::sixDoFRigidBodyDisplacementPointPatchVectorField |
CuncoupledSixDoFRigidBodyDisplacementPointPatchVectorField | Foam::uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField |
CuniformInterpolatedDisplacementPointPatchVectorField | Interpolates pre-specified motion |
CwaveDisplacementPointPatchVectorField | Foam::waveDisplacementPointPatchVectorField |
CwaveMakerPointPatchVectorField | Point motion boundary condition to generate waves based on either piston or flap motions |
CexprValuePointPatchField< Type > | A fixed value point boundary condition with expressions |
►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< Foam::SphericalTensor > | |
CpointPatchField< Foam::SymmTensor > | |
CpointPatchField< Foam::Tensor > | |
CpointPatchField< Foam::Vector > | |
CpointPatchField< scalar > | |
►CpointPatchField< vector > | |
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 |
CpointTopoDistanceData< Type > | For use with PointEdgeWave. Determines topological distance to starting points. Templated on passive transported data |
CpointToPointPlanarInterpolation | Interpolates between two sets of unstructured points using 2D Delaunay triangulation. Used in e.g. timeVaryingMapped bcs |
CpointVolInterpolation | |
►CPolyhedron_items_3 | |
CMy_items | |
CPolyhedronReader | |
►CpolyLine | A series of straight line segments, which can also be interpreted as a series of control points for splines, etc |
►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 |
CpolyLineEdge | A blockEdge defined in terms of a series of straight line segments |
►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 |
Cparticle< Type >::positionsCompat1706 | Old particle positions content for OpenFOAM-1706 and earlier |
Cpotential | |
►CpowerLawLopesdaCostaZone | |
CpowerLawLopesdaCosta | Variant of the power law porosity model with spatially varying drag coefficient |
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 |
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 reciprocal of the preconditioned diagonal and the upper coefficients divided by the diagonal are calculated and stored |
CGAMGPreconditioner | Geometric agglomerated algebraic multigrid preconditioner |
CdiagonalPreconditioner | Diagonal preconditioner for both symmetric and asymmetric matrices |
CnoPreconditioner | Null preconditioner for both symmetric and asymmetric matrices |
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 |
►CprimitiveMesh | Cell-face mesh analysis engine |
CpolyMesh | Mesh consisting of general polyhedral cells |
CprimitiveMeshGeometry | Updateable mesh geometry + checking routines |
►CprimitiveMeshTools | Collection of static functions operating on primitiveMesh (mainly checks) |
CpolyMeshTools | Collection of static functions operating on polyMesh (mainly checks) so that need access to patch information |
►CPrimitivePatchBase | Non-templated base elements for PrimitivePatch |
►CPrimitivePatch<::Foam::List< Face >, pointField > | |
►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 |
CModifiableMeshedSurface< Face > | A special purpose MeshedSurface that exposes the stored values for direct modification |
►CUnsortedMeshedSurface< Face > | A surface geometry mesh, in which the surface zone information is conveyed by the 'zoneId' associated with each face |
CGTSsurfaceFormat< Face > | Read/write GTS format |
CABAQUSsurfaceFormat< Face > | Abaqus surface reader |
CAC3DsurfaceFormat< Face > | Read/write AC3D format |
CFLMAsurfaceFormat< Face > | Provide a means of writing AVL/FIRE FLMA format |
CNASsurfaceFormat< Face > | Nastran surface reader/writer |
COBJsurfaceFormat< Face > | Read/write Alias/Wavefront OBJ format |
COFFsurfaceFormat< Face > | Read/write Geomview OFF polyList format |
CSMESHsurfaceFormat< Face > | Write tetgen SMESH format (Tetgen http://tetgen.berlios.de) |
CSTARCDsurfaceFormat< Face > | Read/write the surface shells from PROSTAR 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 > | Read/write VTK legacy format (ASCII) for surfaces |
CVTPsurfaceFormat< Face > | Write surfaces in VTP (xml) format. The default format is INLINE_BASE64 |
CX3DsurfaceFormat< Face > | Provide a means of writing x3d format |
►CPrimitivePatch<::Foam::List< face >, pointField > | |
CpolySurface | A surface mesh consisting of general polygon faces and capable of holding fields |
►CPrimitivePatch<::Foam::UList< face >, const pointField & > | |
CsurfMesh | A surface mesh consisting of general polygon faces that has IO capabilities and a registry for storing fields |
►CPrimitivePatch<::Foam::List< labelledTri >, pointField > | |
►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) |
CorientedSurface | Given point flip all faces such that normals point in same direction |
CtriSurfaceMesh | IOoject and searching on triSurface |
CPrimitivePatch<::Foam::List< Foam::face >, pointField > | |
CPrimitivePatch< FaceList, PointField > | A list of faces which address into the list of points |
CPrimitivePatchInterpolation< Patch > | Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa |
CPrimitivePatchInterpolation< Foam::PrimitivePatch > | |
CPrintTable< KeyType, DataType > | Print a table in parallel, e.g.; |
CfaFieldDecomposer::fieldsCache::privateCache | |
CfvFieldDecomposer::fieldsCache::privateCache | |
ClagrangianFieldDecomposer::fieldsCache::privateCache | |
CpointFieldDecomposer::fieldsCache::privateCache | |
CprocessorFaMeshes | Container for finite-area processor mesh addressing |
►CprocessorLduInterface | An abstract base class for processor coupled interfaces |
CcalculatedProcessorGAMGInterface | GAMG agglomerated processor interface |
ClduPrimitiveProcessorInterface | Concrete implementation of processor interface. Used to temporarily store settings |
CprocessorFaPatch | Processor patch |
CprocessorFvPatch | Processor patch |
CprocessorGAMGInterface | GAMG agglomerated processor interface |
►CprocessorLduInterfaceField | Abstract base class for processor coupled interfaces |
CcalculatedProcessorFvPatchField< Type > | A processorFvPatchField type bypassing fvPatch |
CcalculatedProcessorGAMGInterfaceField | GAMG agglomerated processor interface field |
ClduCalculatedProcessorField< Type > | A lduProcessorField type bypassing coupledFvPatchField and holding a reference to the Field<Type> |
CprocessorFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CprocessorFvPatchField< Type > | This boundary condition enables processor communication across patches |
CprocessorGAMGInterfaceField | GAMG agglomerated processor interface field |
►CprocessorLOD | Base class to generate a parallel distribution map for sending sufficient target objects to cover a description of the source object, based on processor Level Of Detail (LOD) shapes |
►Cbox | Creates the parallel distribution map by describing the source and target objects using box shapes |
►CfaceBox | Creates the parallel distribution map by describing the source and target objects using box shapes |
CcellBox | Creates the parallel distribution map by describing the source and target objects using box shapes |
CprocessorMeshes | Container for processor mesh addressing |
CprocessorTopology | Determines/represents processor-processor connection. After instantiation contains the processor-processor connection table (globally synchronized on all processors) |
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 for handling aerofoil lift and drag polar diagrams |
ClookupProfile | Profile model where polar lift and drag coefficients are linearly interpolated from a polar table by using an input angle of attack |
CseriesProfile | Profile model where polar lift and drag coefficients are computed as sum of trigonometric series by using an input angle of attack |
CprofilingInformation | Code profiling information in terms of time spent, number of calls etc |
CprofilingPstream | Timers and values for simple (simplistic) mpi-profiling. The entire class behaves as a singleton |
CprofilingSysInfo | General system information useful for profiling |
CprofilingTrigger | Triggers for starting/stopping code profiling |
CPstreamBuffers | Buffers for inter-processor communications streams (UOPstream, UIPstream) |
CpTraits< bool > | |
CpTraits< char > | Template specialisation for pTraits<char> |
CpTraits< complex > | |
CpTraits< edge > | Template specialization for pTraits<edge> so we can use syncTools |
CpTraits< int32_t > | Template specialization for pTraits<int32_t> |
CpTraits< int64_t > | Template specialization for pTraits<int64_t> |
CpTraits< labelList > | Template specialization for pTraits<labelList> so we can have fields |
CpTraits< Scalar > | |
CpTraits< uint32_t > | Template specialization for pTraits<uint32_t> |
CpTraits< uint64_t > | Template specialization for pTraits<uint64_t> |
CpTraits< uint8_t > | Template specialization for pTraits<uint8_t> |
CpTraits< vectorList > | Template specialization for pTraits<labelList> so we can have fields |
CpTraits< weightedPosition > | PTraits |
Cpyramid< Point, PointRef, polygonRef > | A geometric pyramid primitive with a base of 'n' sides: i.e. a parametric pyramid. A pyramid is constructed from a base polygon and an apex point |
CQRMatrix< MatrixType > | QRMatrix computes QR decomposition of a given scalar/complex matrix A into the following: |
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 | |
CradiativeIntensityRay | Radiation intensity for a ray in a given direction |
CRand48 | A pseudo random number generator using the linear congruential algorithm with the following parameters: |
►CRandom | Random number generator |
CRandom::gaussianGeneratorOp< T > | A generator class returning a gaussian distributed random number |
CRandom::uniformGeneratorOp< T > | |
►CRASModel | |
ClinearViscousStress< incompressible::RASModel > | |
►CRASModelVariables | Abstract base class for objective functions. No point in making this runTime selectable since its children will have different constructors |
CLaunderSharmaKE | |
CSpalartAllmaras | |
CkEpsilon | |
CkOmegaSST | |
Claminar | |
Cplane::ray | A reference point and direction |
►CreactingCloud | Virtual abstract base class for templated ReactingCloud |
CReactingCloud< Foam::DSMCCloud > | |
CReactingCloud< CloudType > | Templated base class for reacting cloud |
►CreactingHeterogeneousCloud | Virtual abstract base class for templated ReactingCloud |
CReactingHeterogeneousCloud< Foam::DSMCCloud > | |
CReactingHeterogeneousCloud< CloudType > | Templated base class for reacting heterogeneous cloud |
►CreactingMultiphaseCloud | Virtual abstract base class for templated reactingMultiphaseCloud |
CReactingMultiphaseCloud< Foam::DSMCCloud > | |
CReactingMultiphaseCloud< CloudType > | Templated base class for multiphase reacting cloud |
CreactingMultiphaseParcelInjectionDataIOList | |
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 | |
CreadFieldsHandler | A simple field-loader, as per the readFields function object |
CABAQUSCore::readHelper | Raw reader structure |
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 |
►CFieldField< PatchField, Type > | |
►CGeometricBoundaryField< Type, PatchField, GeoMesh > | Generic GeometricBoundaryField class |
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 |
CFieldField< fvPatchField, symmTensor > | |
CFieldField< fvPatchField, scalar > | |
CFieldField< pointPatchField, Type > | |
CFieldField< fvPatchField, vector > | |
CFieldField< fvPatchField, tensor > | |
CFieldField< Foam::fvPatchField, scalar > | |
CFieldField< Foam::fvPatchField, Foam::Vector > | |
CFieldField< Foam::pointPatchField, Foam::Vector > | |
CFieldField< Field, Foam::Vector > | |
CFieldField< Field, scalar > | |
CFieldField< Foam::Field, scalar > | |
CFieldField< Foam::Field, LUType > | |
CFieldField< fvsPatchField, scalar > | |
CFieldField< pointPatchField, scalar > | |
CFieldField< pointPatchField, vector > | |
CFieldField< faPatchField, scalar > | |
CFieldField< Foam::faPatchField, scalar > | |
CFieldField< Foam::faePatchField, scalar > | |
CFieldField< Foam::faPatchField, Foam::Vector > | |
CFieldField< Foam::faePatchField, Foam::Vector > | |
CFieldField< Foam::faPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::faePatchField, Foam::SphericalTensor > | |
CFieldField< Foam::faPatchField, Foam::SymmTensor > | |
CFieldField< Foam::faePatchField, Foam::SymmTensor > | |
CFieldField< Foam::faPatchField, Foam::Tensor > | |
CFieldField< Foam::faePatchField, Foam::Tensor > | |
CFieldField< Foam::Field, Type > | |
CFieldField< Foam::Field, Foam::Tensor > | |
CFieldField< Foam::fvsPatchField, scalar > | |
CFieldField< Foam::fvsPatchField, Foam::Vector > | |
CFieldField< Foam::fvPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::fvsPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::fvPatchField, Foam::SymmTensor > | |
CFieldField< Foam::fvsPatchField, Foam::SymmTensor > | |
CFieldField< Foam::fvPatchField, Foam::Tensor > | |
CFieldField< Foam::fvsPatchField, Foam::Tensor > | |
CFieldField< Foam::fvPatchField, Type > | |
CFieldField< Foam::pointPatchField, Type > | |
CFieldField< Foam::fvsPatchField, Type > | |
CFieldField< fvsPatchField, vector > | |
CFieldField< Foam::pointPatchField, scalar > | |
CFieldField< Foam::pointPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::pointPatchField, Foam::SymmTensor > | |
CFieldField< Foam::pointPatchField, Foam::Tensor > | |
CFieldField< faPatchField, tensor > | |
CFieldField< faPatchField, vector > | |
CFieldField< faePatchField, scalar > | |
CedgeInterpolationScheme< scalar > | |
►CfaDdtScheme< scalar > | |
CboundedBackwardFaDdtScheme | |
CconvectionScheme< scalar > | |
CmultivariateSurfaceInterpolationScheme< scalar > | |
►CsurfaceInterpolationScheme< scalar > | |
Charmonic | Harmonic-mean differencing scheme class |
CsurfaceInterpolationScheme< GType > | |
►CFieldBase | Template invariant parts for Field and SubField |
►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, SizeMin > | Dynamically sized Field |
CpTraits< Field< T > > | |
CField< symmTensor > | |
►CField< scalar > | |
CcellAspectRatio | (Rough approximation of) cell aspect ratio |
Ccurve | A single curve in a graph |
CnoiseFFT | Performs FFT of pressure field to generate noise data |
CpatchPatchDist | Like wallDist but calculates on a patch the distance to nearest neighbouring patches. Uses PatchEdgeFaceWave to do actual calculation |
►CwindowModel | Base class for windowing models |
CHanning | Hanning window |
Cuniform | A window that applies uniform scaling |
►CField< vector > | |
CKmesh | Calculate the wavenumber vector field corresponding to the space vector field of a finite volume mesh; |
CNURBS3DCurve | A NURBS 3D curve |
CNURBS3DSurface | A NURBS 3D surface |
►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 | Specifies an x,y,z array of uniformly distributed sampling points |
CcellCentreSet | A sampleSet based on cell centres |
CcircleSet | Samples along a circular path |
CcloudSet | Samples at arbitrary locations with a volume mesh |
►CfaceOnlySet | Sample on faces along a specified path |
CmidPointAndFaceSet | |
CmidPointSet | |
CpatchCloudSet | Like Foam::cloudSet but samples nearest patch face |
CpatchEdgeSet | Like Foam::uniformSet but samples patch edges |
CpatchSeedSet | Initialises points on or just off patch |
CpolyLineSet | Sample along poly line defined by a list of points (knots) |
CshortestPathSet | Finds shortest path (in terms of cell centres) to walk on mesh from any point in insidePoints to any point in outsidePoints |
CtriSurfaceMeshPointSet | A sampleSet from all points of a triSurfaceMesh |
CuniformSet | A sampler type which provides a uniform distribution of nPoints sample locations along a straight line specified between a given start and an end points |
Cprobes | Set of locations to sample |
CField< tensor > | |
CField< LUType > | |
CField< TypeGrad > | |
CField< Foam::SymmTensor > | |
CField< solveScalar > | |
CField< Foam::Vector > | |
CField< DType > | |
CField< Foam::Field > | |
CField< Foam::Vector< bool > > | |
CField< InputType > | |
CField< bool > | |
CField< label > | |
CField< complexVector > | |
CField< Foam::SphericalTensor > | |
CField< Foam::Tensor > | |
CField< Foam::Field< Type > > | |
CField< Foam::Field< label > > | |
CField< Foam::Field< scalar > > | |
CField< Foam::Field< Foam::Vector > > | |
CField< Foam::Field< Foam::SphericalTensor > > | |
CField< Foam::Field< Foam::SymmTensor > > | |
CField< Foam::Field< Foam::Tensor > > | |
CField< Foam::Vector2D > | |
►CField< Type > | Generic templated field type |
CCompactIOField< Foam::Field< label >, label > | |
CCompactIOField< Foam::Field< scalar >, scalar > | |
CCompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > | |
CCompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > | |
CCompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > | |
CCompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > | |
CDimensionedField< symmTensor, Foam::volMesh > | |
CDimensionedField< symmTensor, volMesh > | |
CDimensionedField< scalar, Foam::volMesh > | |
CDimensionedField< scalar, volMesh > | |
CDimensionedField< Type, pointMesh > | |
CDimensionedField< vector, Foam::pointMesh > | |
CDimensionedField< vector, Foam::volMesh > | |
CDimensionedField< vector, volMesh > | |
CDimensionedField< tensor, Foam::volMesh > | |
CDimensionedField< tensor, volMesh > | |
CDimensionedField< Foam::Vector, Foam::volMesh > | |
CDimensionedField< Foam::Vector, Foam::pointMesh > | |
CDimensionedField< scalar, Foam::surfaceMesh > | |
CDimensionedField< scalar, surfaceMesh > | |
CDimensionedField< scalar, Foam::pointMesh > | |
CDimensionedField< scalar, pointMesh > | |
CDimensionedField< vector, pointMesh > | |
CDimensionedField< scalar, Foam::areaMesh > | |
CDimensionedField< scalar, areaMesh > | |
CDimensionedField< scalar, Foam::edgeMesh > | |
CDimensionedField< Foam::Vector, Foam::areaMesh > | |
CDimensionedField< Foam::Vector, Foam::edgeMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::areaMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::edgeMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::areaMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::edgeMesh > | |
CDimensionedField< Foam::Tensor, Foam::areaMesh > | |
CDimensionedField< Foam::Tensor, Foam::edgeMesh > | |
CDimensionedField< Type, Foam::areaMesh > | |
CDimensionedField< Type, Foam::edgeMesh > | |
CDimensionedField< Foam::Vector, Foam::surfaceMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::volMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::surfaceMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::volMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::surfaceMesh > | |
CDimensionedField< Foam::Tensor, Foam::volMesh > | |
CDimensionedField< Foam::Tensor, Foam::surfaceMesh > | |
CDimensionedField< Type, Foam::volMesh > | |
CDimensionedField< Type, Foam::surfaceMesh > | |
CDimensionedField< Type, Foam::pointMesh > | |
CDimensionedField< vector, Foam::surfaceMesh > | |
CDimensionedField< vector, surfaceMesh > | |
CDimensionedField< scalar, triSurfacePointGeoMesh > | |
CDimensionedField< Foam::SphericalTensor, Foam::pointMesh > | |
CDimensionedField< Foam::SymmTensor, Foam::pointMesh > | |
CDimensionedField< Foam::Tensor, Foam::pointMesh > | |
CDimensionedField< tensor, Foam::areaMesh > | |
CDimensionedField< tensor, areaMesh > | |
CDimensionedField< vector, Foam::areaMesh > | |
CDimensionedField< vector, areaMesh > | |
CDimensionedField< scalar, edgeMesh > | |
CDynamicField< Foam::Vector > | |
CDynamicField< label > | |
CGlobalIOField< vector > | |
CIOField< label > | |
CIOField< scalar > | |
CIOField< Foam::Vector > | |
CIOField< Foam::SphericalTensor > | |
CIOField< Foam::SymmTensor > | |
CIOField< Foam::Tensor > | |
CIjkField< scalar > | |
CIjkField< Foam::Vector > | |
CIjkField< Foam::Vector< bool > > | |
CIjkField< Foam::SymmTensor > | |
CfaPatchField< scalar > | |
CfaPatchField< Foam::Vector > | |
CfaPatchField< Foam::SphericalTensor > | |
CfaPatchField< Foam::SymmTensor > | |
CfaPatchField< Foam::Tensor > | |
CfaPatchField< tensor > | |
CfaPatchField< vector > | |
CfaePatchField< scalar > | |
CfaePatchField< Foam::Vector > | |
CfaePatchField< Foam::SphericalTensor > | |
CfaePatchField< Foam::SymmTensor > | |
CfaePatchField< Foam::Tensor > | |
CfvPatchField< symmTensor > | |
CfvPatchField< scalar > | |
CfvPatchField< vector > | |
CfvPatchField< tensor > | |
CfvPatchField< Foam::Vector > | |
CfvPatchField< Foam::SphericalTensor > | |
CfvPatchField< Foam::SymmTensor > | |
CfvPatchField< Foam::Tensor > | |
CfvsPatchField< scalar > | |
CfvsPatchField< Foam::Vector > | |
CfvsPatchField< Foam::SphericalTensor > | |
CfvsPatchField< Foam::SymmTensor > | |
CfvsPatchField< Foam::Tensor > | |
CfvsPatchField< vector > | |
CvaluePointPatchField< vector > | |
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 |
CGlobalIOField< Type > | IOField with global data (so optionally read from master) |
CIOField< Type > | A primitive field of type <T> with automated input and output |
CIjkField< Type > | Generic templated field type with i-j-k addressing |
►CfaPatchField< Type > | FaPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields |
►CcalculatedFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CgenericFaPatchField< 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 |
CclampedPlateFaPatchField< Type > | This BC provides a clamped BC. It sets zero fixe value and zeroGradient |
CcoupledFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CemptyFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CfixedGradientFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CfixedValueFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CtimeVaryingUniformFixedValueFaPatchField< Type > | A time-varying form of a uniform fixed value finite area boundary condition |
CfixedValueOutflowFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CmixedFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CinletOutletFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CtransformFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CbasicSymmetryFaPatchField< Type > | A symmetry patch |
CslipFaPatchField< Type > | Foam::slipFaPatchField |
CsymmetryFaPatchField< Type > | Foam::symmetryFaPatchField |
CwedgeFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CzeroGradientFaPatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CfaePatchField< Type > | FaePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields |
CcalculatedFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►CcoupledFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CcyclicFaePatchField< Type > | Foam::cyclicFaePatchField |
CprocessorFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CemptyFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CfixedValueFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
CsymmetryFaePatchField< Type > | Foam::symmetryFaePatchField |
CwedgeFaePatchField< Type > | Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd |
►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 > | |
CcoupledFvPatchField< vector > | |
►CfixedValueFvPatchField< scalar > | |
CthermalShellFvPatchScalarField | This boundary condition provides a coupled temperature condition between a primary region (3D mesh) and a thermal shell model (2D mesh) |
►CepsilonWallFunctionFvPatchScalarField | This boundary condition provides wall functions for the turbulent kinetic energy dissipation rate (i.e. epsilon ) and the turbulent kinetic energy production contribution (i.e. G ) for low- and high-Reynolds number simulations |
CatmEpsilonWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the turbulent kinetic energy dissipation rate (i.e. epsilon ) and the turbulent kinetic energy production contribution (i.e. G ) for atmospheric boundary layer modelling |
CkLowReWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent kinetic energy (i.e. k ) for low- and high-Reynolds number simulations |
►ComegaWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the specific dissipation rate (i.e. omega ) and the turbulent kinetic energy production contribution (i.e. G ) for low- and high-Reynolds number applications |
CatmOmegaWallFunctionFvPatchScalarField | This boundary condition provides a wall constraint on the specific dissipation rate (i.e. omega ) and the turbulent kinetic energy production contribution (i.e. G ) for atmospheric boundary layer modelling |
CwaWallFunctionFvPatchScalarField | |
►CmixedFvPatchField< scalar > | |
CprghPermeableAlphaTotalPressureFvPatchScalarField | The prghPermeableAlphaTotalPressure is a mixed boundary condition for the p_rgh variable in multiphase flows |
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 |
CvibrationShellFvPatchScalarField | |
►CmixedFvPatchField< vector > | |
CvelocityFilmShellFvPatchVectorField | |
►CzeroGradientFvPatchField< scalar > | |
CenthalpySorptionFvPatchScalarField | This is a temperature boundary condition which works in conjunction with the speciesSorption condition for species |
CspeciesSorptionFvPatchScalarField | This boundary condition provides a first-order zero-gradient condition for a given scalar field to model time-dependent adsorption-desorption processes |
►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 |
CadjointOutletFluxFvPatchField< Type > | |
CadjointZeroInletFvPatchField< Type > | |
CcellMotionFvPatchField< Type > | Foam::cellMotionFvPatchField |
CcodedFixedValueFvPatchField< Type > | Constructs on-the-fly a new boundary condition (derived from fixedValueFvPatchField) which is then used to evaluate |
CexprFixedValueFvPatchField< Type > | A fixed value boundary condition with expressions |
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 the data locally |
CmappedFixedValueFvPatchField< Type > | This boundary condition maps the value at a set of cells or patch faces back to *this |
CoutletMappedUniformInletFvPatchField< Type > | The outletMappedUniformInlet is an inlet boundary condition that |
CscaledFixedValueFvPatchField< Type > | This condition applies a scalar multiplier to the value of another boundary condition |
CtimeVaryingMappedFixedValueFvPatchField< Type > | This boundary conditions interpolates the values from a set of supplied points in space and time |
CturbulentDigitalFilterInletFvPatchField< Type > | Digital-filter based boundary condition for vector- and scalar-based quantities (e.g. U or T ) to generate synthetic turbulence-alike time-series from input turbulence statistics for LES and DES turbulent flow computations |
CturbulentInletFvPatchField< Type > | This boundary condition produces spatiotemporal-variant field by summing a set of pseudo-random numbers and a given spatiotemporal-invariant mean field. The field can be any type, e.g. scalarField. At a single point and time, all components are summed by the same random number, e.g. velocity components (u, v, w) are summed by the same random number, p; thus, output is (u+p, v+p, w+p) |
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 |
►CexternalCoupledMixedFvPatchField< scalar > | |
CexternalCoupledTemperatureMixedFvPatchScalarField | This boundary condition provides a temperatue interface to an external application |
►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 |
CacousticWaveTransmissiveFvPatchField< 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. The wave speed is input in the BC |
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 |
CexprMixedFvPatchField< Type > | A mixed boundary condition with expressions |
CexternalCoupledMixedFvPatchField< Type > | Extends the mixed boundary condition with serialisation functions |
►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 |
CmappedMixedFieldFvPatchField< Type > | This boundary condition provides a self-contained version of e.g. mapped boundary conditions |
CmappedMixedFvPatchField< Type > | This boundary condition maps the value at a set of cells or patch faces back to *this |
►CoutletInletFvPatchField< Type > | This boundary condition provides a generic inflow condition, with specified outflow for the case of reverse flow |
CfixedMeanOutletInletFvPatchField< 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. This extrapolated field is applied as a fixedValue for outflow faces but zeroGradient is applied to inflow faces |
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 the field (vector or tensor) to the patch-normal component of a user specified field. The tangential component is treated as slip, i.e. copied from the internal field |
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 |
►CkqRWallFunctionFvPatchField< scalar > | |
CkaqRWallFunctionFvPatchScalarField | |
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 simple wrapper around the zero-gradient condition, which can be used for the turbulent kinetic energy (i.e. k ), square-root of turbulent kinetic energy (i.e. q ) and Reynolds stress symmetric-tensor fields (i.e. R ) for the cases of high Reynolds number flow using wall functions. It is not a wall-function condition |
CoversetFvPatchField< Type > | Boundary condition for use on overset patches. To be run in combination with special dynamicFvMesh type that inserts interpolation into the matrix |
►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 |
CgenericFvsPatchField< 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 |
►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 |
CrawIOField< Type > | Like IOField but falls back to raw IFstream if no header found. Optionally reads average value. For use in MappedFile container |
CvaluePointPatchField< Type > | Foam::valuePointPatchField |
►CSubField< Type > | SubField is a Field obtained as a section of another Field, without its own allocation. SubField is derived from a SubList rather than a List |
CSubDimensionedField< Type, GeoMesh > | SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField |
►CFieldField< Field, Type > | A field of fields is a PtrList of fields with reference counting |
CAveragingMethod< Foam::Vector > | |
CAveragingMethod< scalar > | |
CGeometricBoundaryField< symmTensor, fvPatchField, volMesh > | |
CGeometricBoundaryField< scalar, fvPatchField, volMesh > | |
CGeometricBoundaryField< Type, pointPatchField, pointMesh > | |
CGeometricBoundaryField< vector, fvPatchField, volMesh > | |
CGeometricBoundaryField< tensor, fvPatchField, volMesh > | |
CGeometricBoundaryField< scalar, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< scalar, fvsPatchField, surfaceMesh > | |
CGeometricBoundaryField< scalar, pointPatchField, pointMesh > | |
CGeometricBoundaryField< vector, pointPatchField, pointMesh > | |
CGeometricBoundaryField< scalar, faPatchField, areaMesh > | |
CGeometricBoundaryField< scalar, Foam::faPatchField, Foam::areaMesh > | |
CGeometricBoundaryField< scalar, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricBoundaryField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > | |
CGeometricBoundaryField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricBoundaryField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricBoundaryField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricBoundaryField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricBoundaryField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricBoundaryField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > | |
CGeometricBoundaryField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > | |
CGeometricBoundaryField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< Type, Foam::fvPatchField, Foam::volMesh > | |
CGeometricBoundaryField< Type, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< Type, Foam::fvsPatchField, Foam::surfaceMesh > | |
CGeometricBoundaryField< vector, fvsPatchField, surfaceMesh > | |
CGeometricBoundaryField< scalar, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > | |
CGeometricBoundaryField< tensor, faPatchField, areaMesh > | |
CGeometricBoundaryField< vector, faPatchField, areaMesh > | |
CGeometricBoundaryField< scalar, faePatchField, edgeMesh > | |
CAveragingMethod< Type > | Base class for lagrangian averaging methods |
►CedgeInterpolationScheme< Type > | Abstract base class for edge interpolation schemes |
CfaNVDscheme< Type, NVDweight > | Class to create the weighting-factors based on the NVD (Normalised Variable Diagram) |
►ClinearEdgeInterpolation< Type > | Central-differencing interpolation scheme class |
CblendedEdgeInterpolation< Type > | Linear/upwind blended differencing scheme |
CskewCorrectedEdgeInterpolation< Type > | Linear/upwind blended differencing scheme |
►CupwindEdgeInterpolation< Type > | Upwind differencing scheme class |
CblendedEdgeInterpolation< Type > | Linear/upwind blended differencing scheme |
►CexprResult | A polymorphic field/result from evaluating an expression |
CexprResultDelayed | An exprResult with an additional delay before evaluation |
►CexprResultStack | A stack of polymorphic fields. Can be used to build a list of results one at a time |
CexprResultStoredStack | An exprResultStack with persistence |
CexprResultStored | An exprResult with persistence |
►CconvectionScheme< Type > | Abstract base class for finite area calculus convection schemes |
CgaussConvectionScheme< Type > | Basic second-order convection using face-gradients and Gauss' theorem |
►CdivScheme< Type > | Abstract base class for finite area calculus div schemes |
CgaussDivScheme< Type > | Basic second-order div using face-gradients and Gauss' theorem |
►CfaD2dt2Scheme< Type > | Abstract base class for d2dt2 schemes |
CEulerFaD2dt2Scheme< Type > | First-order Euler implicit d2dt2 using the current and two previous time-step values |
►CfaDdtScheme< Type > | |
CEulerFaDdtScheme< Type > | |
CbackwardFaDdtScheme< Type > | Second-order backward-differencing implicit ddt using the current and two previous time-step values |
CsteadyStateFaDdtScheme< Type > | |
►CgradScheme< Type > | Abstract base class for finite area calculus gradient schemes |
CedgeLimitedGrad< Type > | EdgeLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CfaceLimitedGrad< Type > | FaceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme |
CgaussGrad< Type > | Basic second-order gradient scheme using face-interpolation and Gauss' theorem |
CleastSquaresFaGrad< Type > | Second-order gradient scheme using least-squares |
►ClaplacianScheme< Type > | Abstract base class for finite area calculus laplacian schemes |
CgaussLaplacianScheme< Type > | Basic second-order laplacian using face-gradients and Gauss' theorem |
►ClnGradScheme< Type > | Abstract base class for lnGrad schemes |
CcorrectedLnGrad< Type > | Simple central-difference lnGrad scheme with non-orthogonal correction |
CfourthLnGrad< Type > | Fourth-order snGrad scheme with non-orthogonal correction |
ClimitedLnGrad< Type > | Central-difference lnGrad scheme with limited non-orthogonal correction |
CfaMatrix< Type > | A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise |
►Cfunction1Base | Base class for template-invariant parts of Function1 |
►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 linearly to 1 from start over the duration and remaining at 1 thereafter |
CquadraticRamp | Quadratic ramp function starting from 0 and increasing quadratically to 1 from start 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 |
CstepFunction | A step function that is 0 before start changing to 1 for the duration and returning to 0 thereafter |
CFunction1< Foam::Vector > | |
CFunction1< Foam::Tensor > | |
CFunction1< Foam::Field > | |
CFunction1< Foam::SymmTensor > | |
CFunction1< TypeR > | |
►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 |
CCodedFunction1< Type > | Function1 with the code supplied by an on-the-fly compiled C++ expression |
►CConstant< Type > | Templated function that returns a constant value |
CUniform< Type > | Templated function that returns a constant value |
CFunction1Expression< Type > | Function1 with values supplied by a parsed expression |
CFunctionObjectTrigger< Type > | Returns a 0/1 value corresponding to function object trigger levels |
CFunctionObjectValue< Type > | Returns a value retrieved from a function object result |
CInputValueMapper< Type > | Function1 wrapper that maps the input value prior to it being used by another Function1 |
CNone< Type > | Templated placeholder function that returns an error message if called |
COneConstant< Type > | Templated function that returns the corresponding 1 (one) |
CPolynomial< Type > | |
CSample< Type > | |
CScale< Type > | Function1 which scales a given 'value' function by a scalar 'scale' function |
►CSine< Type > | A templated sine function, with support for offset etc |
CCosine< Type > | A templated cosine function, with support for offset etc |
CSquare< Type > | A templated square-wave function with support for offset, etc |
►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 are 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 finite volume 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 |
►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 |
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: |
CcellLimitedGrad< Type, Limiter > | 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 |
CiterativeGaussGrad< Type > | A second-order gradient scheme using face-interpolation, Gauss' theorem and iterative skew correction |
CleastSquaresGrad< Type > | Second-order gradient scheme using least-squares |
►ClaplacianScheme< Type, GType > | Abstract base class for laplacian schemes |
CgaussLaplacianScheme< Type, GType > | Basic second-order laplacian using face-gradients and Gauss' theorem |
CrelaxedNonOrthoGaussLaplacianScheme< Type, GType > | Basic second-order laplacian using face-gradients and Gauss' theorem |
►CsnGradScheme< Type > | Abstract base class for runtime selected snGrad surface normal gradient schemes |
CCentredFitSnGradScheme< Type, Polynomial, Stencil > | |
CcorrectedSnGrad< Type > | Surface gradient scheme with full explicit non-orthogonal correction |
CfaceCorrectedSnGrad< Type > | Surface gradient scheme with full explicit non-orthogonal correction |
ClimitedSnGrad< Type > | Surface gradient scheme with limited explicit non-orthogonal correction |
CorthogonalSnGrad< Type > | Surface gradient scheme with no non-orthogonal correction |
CrelaxedSnGrad< Type > | Surface gradient scheme with under-/over-relaxed full or limited explicit non-orthogonal correction |
CskewCorrectedSnGrad< Type > | Surface gradient scheme with skewness and full explicit non-orthogonal corrections |
CuncorrectedSnGrad< Type > | Surface gradient scheme with no non-orthogonal correction |
►CfvGeometryScheme | Abstract base class for geometry calculation schemes |
►CbasicFvGeometryScheme | Default geometry calculation scheme. Slight stabilisation for bad meshes |
►ChighAspectRatioFvGeometryScheme | Geometry calculation scheme with automatic stabilisation for high-aspect ratio cells |
CaverageNeighbourFvGeometryScheme | Geometry calculation scheme to minimise non-orthogonality/ |
CsolidBodyFvGeometryScheme | Geometry calculation scheme that performs geometry updates only in regions where the mesh has changed |
CstabilisedFvGeometryScheme | Geometry calculation scheme that implements face geometry calculation using normal-component-of-area weighted triangle contributions |
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 |
►CpatchFunction1Base | Top level data entry class for use in dictionaries. Provides a mechanism to specify a variable as a certain type, e.g. constant or time varying, and provide functions to return the (interpolated) value, and integral between limits |
CPatchFunction1< scalar > | |
CPatchFunction1< Foam::Vector > | |
CPatchFunction1< Foam::SymmTensor > | |
CPatchFunction1< TypeR > | |
►CPatchFunction1< 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 time varying, and provide functions to return the (interpolated) value, and integral between limits |
CMappedFile< scalar > | |
CCodedField< Type > | PatchFunction1 with the code supplied by an on-the-fly compiled C++ expression |
CConstantField< Type > | Templated function that returns a constant value |
CMappedFile< Type > | Patch value mapping from a set of values stored in a file and a set of unstructured points using the following directory structure: |
CPatchExprField< Type > | PatchFunction1 with values supplied by a parsed expression |
CSampled< Type > | PatchFunction1 to sample an existing field |
CUniformValueField< Type > | Templated function that returns a uniform field based on a run-time selectable Function1 entry |
►CsurfaceInterpolationScheme< Type > | Abstract base class for surface interpolation schemes |
CCoBlended< Type > | Two-scheme Courant number based blending differencing scheme |
CDEShybrid< Type > | Hybrid convection scheme of Travin et al. for hybrid RAS/LES calculations |
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 |
Cdownwind< Type > | Downwind differencing scheme class |
CfixedBlended< Type > | Two-scheme fixed-blending differencing scheme |
ClimitWith< Type > | LimitWith differencing scheme limits the specified scheme with the specified limiter |
►ClimitedSurfaceInterpolationScheme< Type > | Abstract base class for limited surface interpolation schemes |
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 |
Cblended< Type > | Linear/upwind blended differencing scheme |
►Cupwind< Type > | Upwind differencing scheme class |
CPureUpwindFitScheme< Type, Polynomial, Stencil > | Upwind biased fit surface interpolation scheme that applies an explicit correction to upwind |
CdeferredCorrection< Type > | Deferred correction interpolation scheme wrapper around a run-time selectable base scheme |
►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 |
ClinearUpwindNormal< Type > | LinearUpwindNormal interpolation scheme class derived from upwind and returns upwind weighting factors and also applies a gradient-based explicit correction. The magnitude of the correcting gradient is equal to 1 |
ClinearUpwindV< Type > | LinearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but also applies an explicit correction |
ClimiterBlended< Type > | Blends two specified schemes using the limiter function provided by a limitedSurfaceInterpolationScheme |
►Clinear< Type > | Central-differencing interpolation scheme class |
CCentredFitScheme< Type, Polynomial, Stencil > | Centred fit surface interpolation scheme which applies an explicit correction to linear |
CUpwindFitScheme< Type, Polynomial, Stencil > | Upwind biased fit surface interpolation scheme that 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 |
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 |
CweightedFlux< Type > | Weighted flux interpolation scheme class |
►Ctoken::compound | Abstract base class for complex tokens |
Ctoken::Compound< T > | A templated class for holding compound tokens |
CwaveModel | Base class for waveModels |
►CPackedList< Width >::reference | A reference supporting read/write access to an entry |
CbitSet::reference | A reference supporting read/write access to an entry |
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 |
►CreflectionModel | Base class for radiation scattering |
CFresnel | General Fresnel reflection model bewtween a dialectric and an absorbing medium |
CFresnelLaser | Modified Fresnel reflection model |
CnoReflection | Dummy scatter model for 'none' |
►CrefPtr< T > | A class for managing references or pointers (no reference counting) |
CConstPrecisionAdaptor< Type, InputType, Container > | A const Field/List wrapper with possible data conversion |
CPrecisionAdaptor< Type, InputType, Container > | A non-const Field/List wrapper with possible data conversion |
CrefPtr< Field< InputType > > | |
CrefPtr< Field< Type > > | |
CrefPtr< Foam::Field< Type > > | |
CrefPtr< Foam::GeometricField > | |
CrefPtr< Foam::List > | |
CrefPtr< Foam::List< T > > | |
CrefPtr< Foam::mapDistributePolyMesh > | |
CrefPtr< Foam::meshedSurf > | |
CrefPtr< Foam::OSstream > | |
CrefPtr< Foam::pointMesh > | |
CrefPtr< Foam::PrimitivePatch > | |
CregExpCxx | Wrapper around C++11 regular expressions with some additional prefix-handling. The prefix-handling is loosely oriented on PCRE regular expressions and provides a simple means of tuning the expressions |
CregExpPosix | Wrapper around POSIX extended regular expressions with some additional prefix-handling. The prefix-handling is loosely oriented on PCRE regular expressions and provides a simple means of tuning the expressions |
CregionModelFunctionObject | Region model function object base class |
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 |
CSloanRenumber | Sloan renumbering algorithm |
CmanualRenumber | Renumber given a ordered-to-original cell association in a file |
CrandomRenumber | Random renumber. Just to see effect of renumbering |
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 |
CexternalForce | Time-dependent external force restraint using Function1 |
ClinearAxialAngularSpring | Linear axial angular spring restraint |
ClinearDamper | Linear damper restraint. Operates in the local frame of the body |
ClinearSpring | Linear spring restraint |
CprescribedRotation | Restraint setting angular velocity of the rigid body. Developed from the linear axial angular spring restraint |
CsoftWall | Soft wall is a Damper-Linear spring restraint. Acts as a "soft" wall when the distance between 'anchor' and 'refAttachmentPt' in the wallNormal direction becomes negative |
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 > | |
Cnatural_sort::reverse | Reverse natural sorting |
CrhoMagSqr< Type > | |
►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 | |
CroundOp< T > | |
CroundOp< Scalar > | Round scalar - functor version of std::round |
►CrunTimeCondition | Base class for run time conditions |
CaverageCondition | Average run time condition - satisfied when average does not change by more than a given value |
CequationInitialResidualCondition | Minimum or maximum initial residual run time condition |
CequationMaxIterCondition | Maximum number of equation iterations run time condition |
CmaxDurationCondition | Activated after a user-specified duration |
CminMaxCondition | |
CminTimeStepCondition | Minimum time step condition |
CnoneCondition | |
CrunTimeControl | Controls when the calculation is terminated based on satisfying user-specified conditions |
Csample | Minimal example by using system/controlDict.functions : |
CscalarDivideOp< T, T2 > | Scalar division with divide-by-zero protection |
CscalarMatrices | Scalar matrices |
CscalarModuloOp< T, T2 > | Floating point modulo operation with divide-by-zero protection |
CscalarProduct< arg1, arg2 > | |
CscalarRange | Scalar bounds to be used as a unary predicate |
Cscanner | Ragel lexer/scanner interface for patch expressions |
Cscanner | Ragel lexer/scanner interface for patch expressions |
Cscanner | Ragel lexer/scanner interface for volume expressions |
CscanToken | A low-level input/scan token content. No defined constructors/destructors. All memory management is manual! |
►CscatterModel | Base class for radiation scattering |
CcloudScatter | Cloud radiation scatter model |
CconstantScatter | Constant radiation scatter coefficient |
CnoScatter | Dummy scatter model for 'none' |
Cscene | Main class to assemble glTF components into a scene |
CsceneWriter | Wrapper for glTF scene for file output |
►CsearchableSurfaceFeatures | Decorator that returns the features of a searchable surface |
CsearchableBoxFeatures | |
CsearchablePlateFeatures | |
CtriSurfaceMeshFeatures | |
►CsearchableSurfaceModifier | Changing a surface |
CautoPatch | |
Ccut | |
CsearchableSurfacesQueries | A collection of tools for searchableSurfaces |
Cdictionary::Searcher< Const > | Generic const/non-const dictionary entry searcher |
CsensibleEnthalpy< Thermo > | Thermodynamics mapping class to expose the sensible enthalpy functions |
CsensibleInternalEnergy< Thermo > | Thermodynamics mapping class to expose the sensible internal energy functions |
►Csensitivity | Abstract base class for adjoint sensitivities |
►CadjointSensitivity | Abstract base class for adjoint-based sensitivities in incompressible flows |
CsensitivityMultiple | Calculation of adjoint based sensitivities of multiple types |
CsensitivitySurface | Calculation of adjoint based sensitivities at wall faces |
CsensitivitySurfacePoints | Calculation of adjoint based sensitivities at wall points |
►CshapeSensitivities | |
►CFIBase | Base class for Field Integral-based sensitivity derivatives |
CsensitivityBezierFI | Calculation of adjoint based sensitivities for Bezier control points using the FI appoach |
CsensitivityVolBSplinesFI | Calculation of adjoint based sensitivities at vol B-Splines control points using the FI approach |
►CSIBase | Base class for Surface Integral-based sensitivity derivatives |
CsensitivityBezier | Calculation of adjoint based sensitivities for Bezier control points |
CsensitivityVolBSplines | Calculation of adjoint based sensitivities at vol B-Splines control points using the SI or e-SI approach (determined by surface sensitivities) |
Csepternion | Septernion class used to perform translations and rotations in 3D space |
CseriesLess | |
CseriesWriter | Provides a means of accumulating and generating VTK file series |
CSHA1 | Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1 |
CSHA1Digest | The SHA1 message digest |
CshallowWaterAbsorption | |
►CshapeSensitivitiesBase | Base class supporting shape sensitivity derivatives for incompressible flows |
CsensitivitySurface | Calculation of adjoint based sensitivities at wall faces |
CsensitivitySurfacePoints | Calculation of adjoint based sensitivities at wall points |
CshapeSensitivities | |
CshapeSensitivitiesBase | |
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 interrupt |
CsigQuit | Signal handler for QUIT interrupt |
CsigSegv | Signal handler for SEGV interrupt |
CsigStopAtWriteNow | Signal handler to write and stop the job. The interrupt is defined by OptimisationSwitches::stopAtWriteNowSignal |
CsigWriteNow | Signal handler to write once and continue. The interrupt is defined by OptimisationSwitches::writeNowSignal |
►CsimpleRegIOobject | Abstract base class for registered object with I/O. Used in debug symbol registration |
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 |
CaddcommsTypeToOpt | |
CaddstopAtWriteNowSignalToOpt | |
CaddstopAtWriteNowSignalToOpt | |
CaddwriteNowSignalToOpt | |
CaddwriteNowSignalToOpt | |
CsimplifiedDynamicFvMesh | Functions to generate simplified finite volume meshes |
►CsimplifiedDynamicFvMeshBase | |
CSimplifiedDynamicFvMesh< DynamicMeshType > | |
CSinclairJackson | |
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 |
ClinearSpringDamper | SixDoFRigidBodyMotionRestraints model. Linear Spring-Damper system |
CsoftWall | SixDoFRigidBodyMotionRestraints model. Soft wall |
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 |
CsizeOp< T > | Extract size (as label) from an object, typically using its size() method |
CsliceRange | A set of labels defined by a start, a length and a stride |
CSLListBase | Base for singly-linked lists |
CSmanip< T > | An IOstream manipulator taking arguments |
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< Type, DType, LUType >::smoother | Abstract base-class for LduMatrix smoothers |
CTGaussSeidelSmoother< Type, DType, LUType > | Foam::TGaussSeidelSmoother |
►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 |
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 |
CsnappyVoxelMeshDriver | Equivalent of snappyRefineDriver but operating on a voxel mesh |
CsolarCalculator | A solar calculator model providing models for the solar direction and solar loads |
CsolidArrheniusReactionRate | Arrhenius reaction rate for solids |
►CsolidBodyMotionFunction | Base class for defining solid-body motions |
CSDA | Ship design analysis (SDA) 3DoF motion function |
CaxisRotationMotion | Constant velocity rotation around CoG. Similar to rotatingMotion but motion specified as rotation vector |
CdrivenLinearMotion | Variable velocity displacement. The velocity is read from a uniformVectorField from the time registry with the name CofGvelocity |
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 |
Ctabulated6DoFMotion | Tabulated 6DoF motion function |
CsolidMixtureProperties | A mixture of solids |
►CsolidProperties | The thermophysical properties of a solid |
CC | Graphite solid properties |
CCaCO3 | Calcium carbonate (limestone) |
Cash | Coal ash solid properties |
CsolutionEntry | A ccm solution entry with name, iteration and time |
►ClduMatrix::solver | Abstract base-class for lduMatrix solvers |
►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 |
►CPPCG | Preconditioned pipelined conjugate gradient solver for symmetric lduMatrices using a run-time selectable preconditioner |
CPPCR | Preconditioned pipelined conjugate residuals solver for symmetric lduMatrices using a run-time selectable preconditioner |
CdiagonalSolver | Foam::diagonalSolver |
CsmoothSolver | Iterative solver for symmetric and asymmetric matrices which uses a run-time selected smoother e.g. GaussSeidel to converge the solution to the required tolerance |
►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 asymmetric 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 |
►CsolverControl | Base class for solver control classes |
CSIMPLEControl | SIMPLE control class to supply convergence information/checks for the SIMPLE loop |
CSolverPerformance< Type > | SolverPerformance is the class returned by the LduMatrix solver containing performance statistics |
CsolverTemplate | Class to store solver template specifications |
►CsootModel | Base class for soor models |
CmixtureFractionSoot< ThermoType > | This soot model is purely an state model. The amount 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 | |
CBoussinesq< Specie > | Incompressible gas equation of state using the Boussinesq approximation for the density as a function of temperature only: |
CPengRobinsonGas< Specie > | PengRobinsonGas gas equation of state |
CadiabaticPerfectFluid< Specie > | Adiabatic perfect fluid equation of state |
CicoPolynomial< Specie, PolySize > | Incompressible, polynomial form of equation of state, using a polynomial function for density |
CicoTabulated< Specie > | Incompressible of equation of state using non-uniform tabulated density vs temperature |
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 |
CperfectFluid< Specie > | Perfect gas equation of state |
CperfectGas< Specie > | Perfect gas equation of state |
CrPolynomial< Specie > | Reciprocal polynomial equation of state for liquids and solids |
CrhoConst< Specie > | RhoConst (rho = const) of state |
CReaction< ReactionThermo >::specieCoeffs | |
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< Foam::DSMCCloud > | |
CSprayCloud< CloudType > | Templated base class for spray cloud |
CSRIFallOffFunction | The SRI fall-off function |
CstabiliseOp< T > | |
CstabiliseOp2< T1, T2 > | |
CstabiliseOp3< T, T1, T2 > | |
►CSTARCDCore | Core routines used when reading/writing PROSTAR vrt/cel/bnd files |
Creader | Reads CCM files as written by PROSTAR/STARCCM |
Cwriter | Write OpenFOAM meshes and/or results to CCM format |
CSTARCDMeshReader | Read PROSTAR vrt/cel/bnd files. The protected data in meshReader are filled |
CSTARCDMeshWriter | Writes polyMesh in PROSTAR (v4) bnd/cel/vrt format |
CSTARCDedgeFormat | Read/write the lines from PROSTAR vrt/cel files |
►CSTARCDsurfaceFormatCore | Internal class used by the STARCDsurfaceFormat |
CSTARCDsurfaceFormat< Face > | Read/write the surface shells from PROSTAR vrt/cel files |
CsteadyStateDdtScheme | SteadyState implicit/explicit ddt which returns 0 |
CODESolver::stepState | |
►CstepUpdate | Abstract base class for step update methods used in line search |
Cbisection | Reduces step by a given ratio |
Cquadratic | Fits a quadratic polynomial of the merit function as a function of step and finds the "optimal" value |
►CSTLAsciiParse | Internal class used when parsing STL ASCII format |
CSTLAsciiParseManual | A lexer for parsing STL ASCII files |
►CSTLCore | Core routines used when reading/writing STL files |
CSTLReader | Internal class used by the STLsurfaceFormat and triSurface |
CSTLsurfaceFormat< Face > | Provide a means of reading/writing STL files (ASCII and BINARY) |
CtriSurfaceSTLCore | |
CSTLtriangle | A triangle representation for STL files |
CstoreOp | |
Ctetrahedron< Point, PointRef >::storeOp | Store resulting tets |
Ctriangle< Point, PointRef >::storeOp | Store resulting tris |
►Cstreambuf | |
►Ccountstreambuf | A streambuf class for determining byte counts |
Cocountstream | Trivial output stream for calculating byte counts |
►Cmemorybuf | A streambuf for memory |
►Cmemorybuf::in | An input streambuf for memory access |
Cuiliststream | Similar to std::istringstream, but with an externally managed input buffer |
Cmemorybuf::out | An output streambuf for memory access |
►Cstring | |
►Cstring | A class for handling character strings derived from std::string |
CLList< Foam::string > | |
CexprString | |
►CfileName | A class for handling file names |
CFileName | Specification of a valid Ensight file-name |
►Cword | A class for handling words, derived from Foam::string |
CnamedBlock | Gives name to a block |
CVarName | Specification of a valid Ensight variable-name |
CkeyType | A class for handling keywords in dictionaries |
CwordRe | A wordRe is a Foam::word, but can contain a regular expression for matching words or strings |
CStringStreamAllocator< StreamType > | Allocator for variants of a std stringstream |
►CStringStreamAllocator< std::istringstream > | |
CIStringStream | Input from string buffer, using a ISstream. Always UNCOMPRESSED |
►CStringStreamAllocator< std::ostringstream > | |
COStringStream | Output to string buffer, using a OSstream. Always UNCOMPRESSED |
CsubBody | |
CsubBody | This specialized rigidBody holds the original body after it has been merged into a master |
►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 |
►CsubLoopTime | A class for managing sub-loops referencing Time |
CloopControl | A class for managing arbitrary loops with the ability to invoke function object execution |
►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< Foam::DSMCCloud > > | |
CCloudSubModelBase< KinematicCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< KinematicCloud< CloudType > > | |
CCloudSubModelBase< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::DSMCCloud > | |
CCloudSubModelBase< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::SprayCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< Foam::ThermoCloud< Foam::DSMCCloud > > | |
CCloudSubModelBase< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CCloudSubModelBase< CloudType > | Base class for cloud sub-models |
CAtomizationModel< Foam::SprayCloud< Foam::DSMCCloud > > | |
CBreakupModel< Foam::SprayCloud< Foam::DSMCCloud > > | |
CCloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > | |
CCloudFunctionObject< KinematicCloud< CloudType > > | |
CCloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CCollisionModel< Foam::CollidingCloud< Foam::DSMCCloud > > | |
CCompositionModel< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CDampingModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CDampingModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CDevolatilisationModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
CDispersionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CHeatTransferModel< Foam::ThermoCloud< Foam::DSMCCloud > > | |
CHeterogeneousReactingModel< Foam::ReactingHeterogeneousCloud< Foam::DSMCCloud > > | |
CInjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CIsotropyModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CIsotropyModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CPackingModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CPackingModel< Foam::MPPICCloud< Foam::DSMCCloud > > | |
CPatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CPatchInteractionModel< Foam::DSMCCloud > | |
CPhaseChangeModel< Foam::ReactingCloud< Foam::DSMCCloud > > | |
CStochasticCollisionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CSurfaceFilmModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CSurfaceReactionModel< Foam::ReactingMultiphaseCloud< Foam::DSMCCloud > > | |
►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 Pilch-Erdman total droplet breakup model |
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 |
CFaceInteraction< CloudType > | Face zone-based particle interactions |
CFacePostProcessing< CloudType > | Records particle face quantities on used-specified face zone |
CHeatTransferCoeff< CloudType > | Calculates and writes particle heat transfer coefficient field on the cloud |
CKinematicReynoldsNumber< CloudType > | Calculates and writes particle Reynolds number field on the cloud. The normalisation factors are calculated without thermal effects |
CNusseltNumber< CloudType > | Calculates and writes particle Nusselt number field on the cloud |
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 |
CParticleDose< CloudType > | Calculate the doses absorbed by a particle as the time integral of the particle track along the radiation field G [w/m2] |
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 |
CParticleZoneInfo< CloudType > | Reports cloud information for particles passing through a specified cell zone |
CPatchCollisionDensity< CloudType > | Function object which generates fields of the number and rate of collisions per unit area on all patches. Can optionally take a minimum speed below which a collision is not counted |
CPatchInteractionFields< CloudType > | Creates volume fields whose boundaries are used to store patch interaction statistics |
CPatchParticleHistogram< CloudType > | Computes a histogram for the distribution of particle diameters and corresponding number of particles hitting on a given list of patches |
CPatchPostProcessing< CloudType > | Standard post-processing |
CRemoveParcels< CloudType > | Removes parcels that hit user-specified face zone faces |
CThermoReynoldsNumber< CloudType > | Calculates and writes particle Reynolds number field on the cloud. The normalisation factors are calculated with thermal effects |
CVoidFraction< CloudType > | Creates particle void fraction field on carrier phase |
CWeberNumberReacting< CloudType > | Creates particle Weber number field on the cloud |
►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 > | Place holder for the 'none' option |
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 > | Base class for dispersion modelling |
►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 class to calculate the fluid-particle heat transfer coefficients based on a specified Nusselt-number model |
CNoHeatTransfer< CloudType > | Nusselt-number model providing an interface to the properties of HeatTransferModel without any active model |
CRanzMarshall< CloudType > | Nusselt-number model using the empirical Ranz-Marshall correlation to be used in modelling of the fluid-particle heat transfer coefficient: |
►CHeterogeneousReactingModel< CloudType > | Base class for heterogeneous reacting models |
CMUCSheterogeneousRate< CloudType > | Heteregeneous noncatalytic reaction MUCS approach. Reference: D. Papanastassiou and G. Bitsianes, Modelling of Heterogeneous Gas-Solid Reactions, Metallurgical Transsactions, 480. Volume 4. 1973 |
CNoheterogeneousReacting< CloudType > | Dummy surface reaction model for 'none' |
►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 > | Conditional injection at specified positions |
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 |
CInjectedParticleDistributionInjection< CloudType > | Interrogates an injectedParticleCloud to convert the raw particle data into a set of 'binned' injectors |
CInjectedParticleInjection< CloudType > | Replays an set of particle data based on an injectedParticleCloud, using the assumption of one particle per parcel |
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 > | Place holder for the 'none' option |
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 |
CRecycleInteraction< CloudType > | Patch interaction model to perform parcel transfer and recycle from one patch to another |
CStandardWallInteraction< CloudType > | Wall interaction model |
►CPhaseChangeModel< CloudType > | Templated phase change model class |
CLiquidEvapFuchsKnudsen< CloudType > | Liquid evaporation/condensation model for solution of liquid and solid |
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 |
►CKinematicSurfaceFilm< CloudType > | Kinematic parcel surface film model |
CThermoSurfaceFilm< CloudType > | Thermo parcel surface film model |
CNoSurfaceFilm< CloudType > | Place holder for 'none' option |
►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 | |
►Cforce | Base class for film (stress-based) force models |
►CcontactAngleForce | Base-class for film contact angle force models |
CperturbedTemperatureDependentContactAngleForce | Temperature dependent contact angle force with a stochastic perturbation |
►CinjectionModel | Base class for film injection models, handling mass transfer from the film |
CcurvatureSeparation | Curvature film separation model |
CinjectionModelList | |
►CfilmSubModelBase | Base class for surface film sub-models |
►CfilmRadiationModel | Base class for film radiation models |
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 |
CnoRadiation | Dummy radiation model for 'none' option |
CprimaryRadiation | Radiation model whereby the radiative heat flux is mapped from the primary region |
CstandardRadiation | Standard radiation model |
►CfilmThermoModel | Base class for film thermo models |
CconstantFilmThermo | Constant thermo model |
CliquidFilmThermo | Liquid thermo model |
►CfilmTurbulenceModel | Base class for film turbulence models |
Claminar | Film laminar turbulence model |
►CfilmViscosityModel | Base class for surface film viscosity models |
CArrheniusViscosity | The Arrhenius temperature-dependent viscosity model multiplies the viscosity of a base model by an Arrhenius-type temperature function: |
CconstantViscosity | Constant viscosity model |
Cfunction1Viscosity | The Foam::Function1 temperature-dependent viscosity model multiplies the viscosity of a base model by a Function1 temperature function |
CliquidViscosity | LiquidViscosity viscosity model |
CthixotropicViscosity | Thixotropic viscosity model based on the evolution of the structural parameter \( \lambda \): |
CwaxSolventViscosity | Wax solvent mixture viscosity model |
►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 | Thermocapillary force |
►CheatTransferModel | Base class for film heat transfer models |
CconstantHeatTransfer | Constant heat transfer model |
CmappedConvectiveHeatTransfer | Convective heat transfer model based on a re-working of a Nusselt number correlation |
►CinjectionModel | Base class for film injection models, handling mass transfer from the film |
CBrunDrippingInjection | Film Dripping mass transfer model |
CcurvatureSeparation | Curvature film separation model |
CdrippingInjection | Film dripping mass transfer model |
CpatchInjection | Remove and inject the mass in the film as it passes over the selected patches |
CinjectionModelList | List container for film injection models |
►CphaseChangeModel | Base class for surface film phase change models |
CnoPhaseChange | Dummy phase change model for 'none' |
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 |
CstandardPhaseChange | Standard phase change model with modification for boiling |
CwaxSolventEvaporation | |
►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 | |
Ctriangle< Point, PointRef >::sumAreaOp | Sum resulting areas |
CsumOp< T > | |
CsumOp2< T1, T2 > | |
CsumOp3< T, T1, T2 > | |
CsumParticleOp< VOFParticle > | |
Ctetrahedron< Point, PointRef >::sumVolOp | Sum resulting volumes |
CsurfaceFeatures | Holds feature edges/points of surface |
►CsurfaceFilmModel | Base class for surface film models |
CnoFilm | Dummy surfaceFilmModel to allow solvers supporting film simulations to be run without a film region |
CsurfaceFilmRegionModel | Base class for surface film models |
►CsurfaceFormatsCore | A collection of helper functions for reading/writing surface formats |
CMeshedSurface< face > | |
CMeshedSurface< Foam::face > | |
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 |
CTRIReader | TRI (triangle) file reader |
►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 |
CsurfaceIteratorIso | Finds the isovalue that matches the volume fraction |
CsurfaceIteratorPLIC | Finds the cutValue that matches the volume fraction |
►CsurfaceReader | Base class for surface readers |
CensightSurfaceReader | Ensight format surface reader |
CsurfaceSets | Various utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools |
►CsurfaceWriter | Base class for surface writers |
CabaqusWriter | A surface writer for the ABAQUS file format - both surface mesh and fields |
CboundaryDataWriter | A surfaceWriter for outputting to a form usable for the timeVaryingMapped boundary condition. This reads the data from constant/boundaryData/<patch> directory |
CensightWriter | A surfaceWriter for Ensight format |
CfoamWriter | A surfaceWriter for OpenFOAM surfaces |
CnastranWriter | A surface writer for the Nastran file format - both surface mesh and fields |
CnullWriter | Suppresses output of geometry and fields |
CproxyWriter | A surfaceWriter that writes the geometry via the MeshedSurfaceProxy, but which does not support any fields |
CrawWriter | A surfaceWriter for raw output |
CstarcdWriter | A surfaceWriter for STARCD files |
CvtkWriter | A surfaceWriter for VTK legacy (.vtk) or XML (.vtp) format |
Cx3dWriter | A surfaceWriter for X3D files |
CsurfaceZonesInfo | |
CsurfactantProperties | |
CsurfactantProperties | |
CsurfFields | Fields for surfMesh |
►CsurfZoneIdentifier | Identifies a surface patch/zone by name and index, with optional geometric type |
CsurfZone | A surface zone on a MeshedSurface |
CSVD | Singular value decomposition of a rectangular matrix |
CswakModuloOp | A modulo operation similar to that used in swak4foam |
►CswarmCorrection | |
CTomiyamaSwarm | Swarm correction of Tomiyama et al |
CTomiyamaSwarm | Swarm correction of Tomiyama et al |
CnoSwarm | |
CnoSwarm | |
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, any/none. Also accepts 0/1 as a string and shortcuts t/f, y/n |
CSyamlalRogersOBrien | |
Cface::symmHasher | Symmetric hashing functor for face |
CPair< T >::symmHasher | Symmetric hashing functor for Pair, hashes lower value first |
CsymmTypeOfRank< Cmpt, rank > | |
CsymmTypeOfRank< Cmpt, 0 > | |
CsymmTypeOfRank< Cmpt, 1 > | |
CsymmTypeOfRank< Cmpt, 2 > | |
CsyncTools | Various tools to aid synchronizing lists across coupled patches. WIP |
►CT | |
CLabelledItem< T > | A container with an integer index that can be attached to any item. The index may be useful for sorting or storing additional information |
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 |
CSpaldingsLaw | Computes U+ as a function of Reynolds number by inverting Spaldings law |
Cgeneral | Computes U+ as a function of Reynolds number by inverting table of y+ vs U+ |
►CTDNBModel | Base class for departure from nucleation boiling models |
CSchroeder | A model for departure from nucleation boiling based on Schroeder-Richter and Bartsch (1994) for boiling flows |
CShirai | Temperature of departure from nulceate boiling correlation |
►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: |
CcontactHeatFluxSource | Applies contact heat flux between specified faMesh and fvMesh within a specified region for compressible flows |
CfilmPyrolysisRadiativeCoupledMixedFvPatchScalarField | Mixed boundary condition for temperature, to be used in the flow and pyrolysis regions when a film region model is used |
ChumidityTemperatureCoupledMixedFvPatchScalarField | |
ClumpedMassWallTemperatureFvPatchScalarField | Employs a lumped mass model for temperature |
CfixedIncidentRadiationFvPatchScalarField | Boundary condition for thermal coupling for solid regions. Used to emulate a fixed incident radiative heat flux on a wall |
Ctensor | Tensor of scalars, i.e. Tensor<scalar> |
CtetDecomposer | Decomposes polyMesh into tets or pyramids |
►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 |
CthermalShell | Thermal-shell finite-area model. It solves the energy equation in 2D. The coupling with the 3D region is done through the temperatureCoupledBase , plus faOption is available to add extra sources on the shell such as externalHeatFluxSource etc |
CthermalShellModel | Intermediate class for thermal-shell finite-area models |
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 |
►CThermo | |
CWLFTransport< Thermo > | Transport package using the Williams-Landel-Ferry model |
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 |
CtabulatedAnIsoSolidTransport< Thermo > | Transport properties package using Function1 type data for anisotropic thermal conductivity |
CtabulatedSolidTransport< Thermo > | Transport properties package using non-uniform tabulated data for thermal conductivity vs temperature |
CtabulatedTransport< Thermo > | Transport properties package using non-uniform tabulated data for viscosity and thermal conductivity vs temperature |
►CthermoCloud | Virtual abstract base class for templated ThermoCloud |
CThermoCloud< Foam::DSMCCloud > | |
CThermoCloud< CloudType > | Templated base class for thermodynamic cloud |
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 |
CAr | Liquid Ar |
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 |
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 |
CaC10H7CH3 | AlphaMethylNaphthalene |
CbC10H7CH3 | BetaMethylNaphthalene |
CiC3H8O | Iso-propanol |
Cliquid | Generic thermophysical properties class for a liquid in which the functions and coefficients for each property are run-time selected |
CnC3H8O | Propanol |
CthermophysicalPropertiesSelector< ThermophysicalProperties > | Wrapper class providing run-time selection of thermophysicalProperties for the templated thermodynamics packages |
►CthermoType | |
CReaction< ThermoType > | |
CReaction< SolidThermo > | |
►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 |
►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 execution parameters are given by the "Control" and (optionally) the "Interval", with the default being to execute every time-step |
CTimeFunction1< Type > | Light wrapper around Function1 to provide a mechanism to update time-based entries |
►CTimePaths | Address the 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::edgeInterpolationScheme< scalar > > | |
Ctmp< Foam::edgeInterpolationScheme< Type > > | |
Ctmp< Foam::fa::gradScheme< Type > > | |
Ctmp< Foam::fa::lnGradScheme< Type > > | |
Ctmp< Foam::Field > | |
Ctmp< Foam::fv::convectionScheme< scalar > > | |
Ctmp< Foam::fv::convectionScheme< Type > > | |
Ctmp< Foam::fv::ddtScheme< Type > > | |
Ctmp< Foam::fv::gradScheme< Type > > | |
Ctmp< Foam::fv::snGradScheme< Type > > | |
Ctmp< Foam::fvGeometryScheme > | |
Ctmp< Foam::fvPatchField > | |
Ctmp< Foam::fvPatchField< Type > > | |
Ctmp< Foam::GeometricField > | |
Ctmp< Foam::limitedSurfaceInterpolationScheme< Type > > | |
Ctmp< Foam::multivariateSurfaceInterpolationScheme< Type > > | |
Ctmp< Foam::surfaceInterpolationScheme< GType > > | |
Ctmp< Foam::surfaceInterpolationScheme< Type > > | |
Ctoken | A token holds an item 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< Type > | For use with FaceCellWave. Determines topological distance to starting faces. Templated on passive transported data |
CtopoDistanceData< label > | |
►CTopologicalMeshObject | |
►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< Time, TopologicalMeshObject, gravity > | |
Cgravity | Gravitational acceleration vector Although termed a MeshObject it is registered on Time only and thus identical for all regions |
►CMeshObject< Time, TopologicalMeshObject, multiWorldConnections > | |
CmultiWorldConnections | Centralized handling of multi-world MPI connections |
►CMeshObject< fvMesh, TopologicalMeshObject, pureUpwindCFCCellToFaceStencilObject > | |
CpureUpwindCFCCellToFaceStencilObject | |
►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() |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCECCellToFaceStencilObject > | |
CupwindCECCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCFCCellToFaceStencilObject > | |
CupwindCFCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindCPCCellToFaceStencilObject > | |
CupwindCPCCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, upwindFECCellToFaceStencilObject > | |
CupwindFECCellToFaceStencilObject | |
►CMeshObject< fvMesh, TopologicalMeshObject, zoneCPCStencil > | |
CzoneCPCStencil | Computes a cell point cell stencil in a narrow band. resizes in case of topological change |
►CMeshObject< fvMesh, TopologicalMeshObject, zoneDistribute > | |
CzoneDistribute | Class for parallel communication in a narrow band. It either provides a Map with the neighbouring values of the selected region or returns a Map of the required values in global addressing. Also holds a reference to the stencil Before the data transfer the communication has to be set up: exchangeFields_.setUpCommforZone(interfaceCell_); Is used in the plicRDF |
►CtopoSetSource | Base class of a source for a topoSet |
►CtopoSetCellSource | The topoSetCellSource is a intermediate class for handling topoSet sources for selecting cells |
CbadQualityToCell | Selects bad quality cells (using snappyHexMesh/cvMesh mesh quality selector) |
CboundaryToCell | A topoSetCellSource to select all cells possessing at least a single face on all external boundaries |
CboxToCell | A topoSetCellSource to select all cells whose cell centre inside given bounding box(es) |
CcellToCell | A topoSetCellSource to select all the cells from given cellSet(s) |
►CcylinderToCell | A topoSetCellSource to select all cells whose cell centre inside a given bounding cylinder or cylinder annulus |
CcylinderAnnulusToCell | A topoSetCellSource to select all cells with centres inside a given bounding cylinder annulus |
CfaceToCell | A topoSetCellSource to select all cells based on usage in given faceSet(s) , e.g. select cells that are the owner/neighbour/any of the faces in a given faceSet |
CfaceZoneToCell | A topoSetCellSource to select cells based on master or slave side of given faceZone(s) |
CfieldToCell | A topoSetCellSource to select cells based on volScalarField values, i.e. select cells with given field value of >= min and <= max |
ChaloToCell | A topoSetCellSource to select cells attached to the outside of this cellSet , and add into/remove from this cellSet |
ClabelToCell | A topoSetCellSource to select cells based on explicitly given cell labels |
CnbrToCell | A topoSetCellSource to select cells with N or less number of neighbouring cells (i.e. number of internal or coupled faces) |
CnearestToCell | A topoSetCellSource to select cells whose cell centre nearest to given points |
CpatchToCell | A topoSetCellSource to select cells associated with given patch(es) |
CpointToCell | A topoSetCellSource to select cells with any point or any edge within a given pointSet(s) |
CregionToCell | A topoSetCellSource to select cells belonging to a topologically connected region (that contains given points). If started inside a given subCellSet keeps to it; if started outside stays outside |
CregionsToCell | TopoSetSource. Select cells belonging to topological connected region (that contains given points) |
CrotatedBoxToCell | A topoSetCellSource to select cells based on cell centres inside a given parallopiped (i.e. rotated/skewed box) |
CsearchableSurfaceToCell | A topoSetCellSource to select cells whose cell centre enclosed by a given searchableSurface |
CshapeToCell | A topoSetCellSource to select cells based on the type of their cell shapes |
CsphereToCell | A topoSetCellSource to select cells based on cell centres inside a given bounding sphere |
CsurfaceToCell | A topoSetCellSource to select cells based on relation to a surface given by an external file |
CtargetVolumeToCell | A topoSetCellSource to select cells based on a target volume of cells. Adapts a plane until it has enough |
CzoneToCell | A topoSetCellSource to convert cellZone(s) to a cellSet |
►CtopoSetCellZoneSource | The topoSetCellZoneSource is a intermediate class for handling topoSet sources for selecting cell zones |
CsetToCellZone | A topoSetSource to convert a cellSet to a cellZone (and associated cellSet ) |
►CtopoSetFaceSource | The topoSetFaceSource is a intermediate class for handling topoSet sources for selecting faces |
CbadQualityToFace | Selects bad quality faces (using snappyHexMesh/cvMesh mesh quality selector) |
CboundaryToFace | A topoSetFaceSource to select faces on all external boundaries |
CboxToFace | A topoSetFaceSource to select all faces whose face centre inside given bounding box(es) |
CcellToFace | A topoSetFaceSource to select all the faces from given cellSet(s) |
►CcylinderToFace | A topoSetFaceSource to select all faces whose face centre inside a given bounding cylinder or cylinder annulus |
CcylinderAnnulusToFace | A topoSetFaceSource to select all faces with centres inside a given bounding cylinder annulus |
CfaceToFace | A topoSetFaceSource to select faces based on usage in another faceSet |
CholeToFace | A topoSetFaceSource to select a set of faces that closes a hole i.e. disconnects zones (specified by locations) from one another |
ClabelToFace | A topoSetFaceSource to select faces based on explicitly given face labels |
CnormalToFace | A topoSetFaceSource to select faces whose surface normal aligned with a given direction |
CpatchToFace | A topoSetFaceSource to select cells associated with given patch(es) |
CpointToFace | A topoSetFaceSource to select faces with any point or any edge within a given pointSet(s) |
CregionToFace | A topoSetFaceSource to select cells belonging to a topologically connected region (that contains given points) |
CsearchableSurfaceToFace | A topoSetFaceSource to select faces whose face centre enclosed by a given searchableSurface |
CsphereToFace | A topoSetFaceSource to select faces based on face centres inside a given bounding sphere |
CzoneToFace | A topoSetFaceSource to convert faceZone(s) to a faceSet |
►CtopoSetFaceZoneSource | The topoSetFaceZoneSource is a intermediate class for handling topoSet sources for selecting face zones |
CfaceZoneToFaceZone | A topoSetSource to select faces of a given faceZone |
CplaneToFaceZone | A topoSetSource to select faces based on the adjacent cell centres spanning a given plane. The plane is defined by a point and normal vector |
CsearchableSurfaceToFaceZone | A topoSetSource to select all faces whose cell-cell centre vector intersects with a given searchableSurface |
CsetAndNormalToFaceZone | A topoSetSource to select faces based on usage in a faceSet , where the normal vector is used to orient the faces |
CsetToFaceZone | A topoSetSource to convert a faceSet to a faceZone (and associated faceSet ) |
CsetsToFaceZone | A topoSetSource to select all faces in a given faceSet , which are oriented in slave cells of a given cellSet |
►CtopoSetPointSource | The topoSetPointSource is a intermediate class for handling topoSet sources for selecting points |
CboxToPoint | A topoSetPointSource to select all points based on whether they are inside given bounding box(es) |
CcellToPoint | A topoSetPointSource to select all the points from given cellSet(s) |
CcylinderToPoint | A topoSetPointSource to select all points which are inside a given bounding cylinder or cylinder annulus |
CfaceToPoint | A topoSetPointSource to select all points based on usage in given faceSet(s) |
ClabelToPoint | A topoSetPointSource to select points based on explicitly given point labels |
CnearestToPoint | A topoSetPointSource to select points nearest to given points |
CpointToPoint | A topoSetPointSource to select all points from given pointSet(s) |
CsearchableSurfaceToPoint | A topoSetPointSource to select points which are centre enclosed by a given searchableSurface |
CsphereToPoint | A topoSetPointSource to select points which are inside a given bounding sphere |
CsurfaceToPoint | A topoSetPointSource to select points based on relation to a surface given by an external file |
CzoneToPoint | A topoSetPointSource to convert pointZone(s) to a pointSet |
►CtopoSetPointZoneSource | The topoSetPointZoneSource is a intermediate class for handling topoSet sources for selecting point zones |
CsetToPointZone | A topoSetSource to convert a pointSet to a pointZone (and associated pointSet ) |
CmeshToMeshData::trackData | Class used to pass non-cell data to the update function |
CsmoothData::trackData | Class used to pass additional data in |
CtransportData::trackData | Class used to pass additional data in |
CwallPoints::trackData | Class used to pass additional data in |
►CexternalPointEdgePoint::trackingData | Class used to pass data into container |
CKinematicParcel< ParcelType >::trackingData | |
CMPPICParcel< ParcelType >::trackingData | |
CReactingParcel< ParcelType >::trackingData | |
CThermoParcel< ParcelType >::trackingData | |
►Cparticle< Type >::trackingData | |
CDTRMParticle::trackingData | Class used to pass tracking data to the trackToFace function |
CfindCellParticle::trackingData | Class used to pass tracking data to the trackToFace function |
Cmolecule::trackingData | Class used to pass tracking data to the trackToFace function |
CsolidParticle::trackingData | Class used to pass tracking data to the trackToFace function |
CstreamLineParticle::trackingData | |
CtrackedParticle::trackingData | Class used to pass tracking data to the trackToFace function |
►CwallBoundedParticle::trackingData | Class used to pass tracking data to the trackToFace function |
CwallBoundedStreamLineParticle::trackingData | Class used to pass tracking data to the trackToEdge function |
CPointIntegrateData< DataType >::trackingData | Class used to pass extra data |
CtransferModelList | List container for film transfer models |
CmapDistribute::transform | Default transformation behaviour |
CtransformFaPatchFields | |
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 | Contains various triangle static functions |
►CTriangulation | |
►CDelaunayMesh< Triangulation > | The vertex and cell classes must have an index defined |
►CDistributedDelaunayMesh< CellSizeDelaunay > | |
CcellShapeControlMesh | |
►CDistributedDelaunayMesh< Delaunay > | |
CconformalVoronoiMesh | |
CDistributedDelaunayMesh< Triangulation > | |
►CTriangulation_face_base_2 | |
CindexedFace< Gt, Fb > | An indexed form of CGAL::Triangulation_face_base_2<K> used to keep track of the vertices in the triangulation |
►CTriangulation_vertex_base_2 | |
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 |
►CtrimModel | Base class for trim models for handling blade characteristics and thrust-torque relations |
CfixedTrim | Trim model where the operating characteristics of rotor (e.g. blade pitch angle) are fixed, hence the possibility of varying thrust and torque |
CtargetCoeffTrim | Trim model where the operating characteristics of rotor (e.g. blade pitch angle) can vary to reach a specified target thrust and torque |
CtriSurfaceLoader | Convenience class for loading single or multiple surface files from the constant/triSurface (or other) directory |
►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 | |
Cno_linebreak< keyType > | Suppress line-breaks for keyType |
Cno_linebreak< word > | Suppress line-breaks for word |
Cno_linebreak< wordRe > | Suppress line-breaks for wordRe |
CisPointerLike< autoPtr< T > > | Pointer-like behaviour for autoPtr |
CisPointerLike< std::unique_ptr< T > > | Pointer-like behaviour for std::unique_ptr |
CisVolMesh< volMesh > | |
Cis_contiguous< LESModels::smoothDelta::deltaData > | Contiguous data for deltaData |
Cis_contiguous< basicKinematicMPPICParcel > | Contiguous data for basicKinematicMPPICParcel |
Cis_contiguous< basicKinematicParcel > | Contiguous data for basicKinematicParcel |
Cis_contiguous< basicThermoParcel > | Contiguous data for basicThermoParcel |
Cis_contiguous< boolVector > | A boolVector is contiguous (FixedList of bool) |
Cis_contiguous< cellInfo > | Contiguous data for cellInfo |
Cis_contiguous< complex > | Contiguous data for complex |
Cis_contiguous< directionInfo > | Contiguous data for directionInfo |
Cis_contiguous< edge > | Contiguous data for edge (a pair of labels) |
Cis_contiguous< externalPointEdgePoint > | Contiguous data for externalPointEdgePoint |
Cis_contiguous< findCellParticle > | Contiguous data for findCellParticle |
Cis_contiguous< hexCell > | Contiguous data for hexCell |
Cis_contiguous< indexedCellEnum > | Contiguous data for indexedCellEnum |
Cis_contiguous< indexedVertexEnum > | Contiguous data for indexedVertexEnum |
Cis_contiguous< labelledTri > | Contiguous data for labelledTri |
Cis_contiguous< meshToMeshData > | Contiguous data for meshToMeshData |
Cis_contiguous< minData > | Contiguous data for minData |
Cis_contiguous< patchEdgeFaceInfo > | Contiguous data for patchEdgeFaceInfo |
Cis_contiguous< patchEdgeFaceRegion > | Contiguous data for patchEdgeFaceRegion |
Cis_contiguous< patchFaceOrientation > | Contiguous data for patchFaceOrientation |
Cis_contiguous< pointConstraint > | Contiguous data for pointConstraint |
Cis_contiguous< pointEdgeCollapse > | Contiguous data for pointEdgeCollapse |
Cis_contiguous< pointEdgePoint > | Contiguous data for pointEdgePoint |
Cis_contiguous< pointEdgeStructuredWalk > | Contiguous data for pointEdgeStructuredWalk |
Cis_contiguous< quaternion > | Contiguous data for quaternion |
Cis_contiguous< refinementData > | Contiguous data for refinementData |
Cis_contiguous< refinementDistanceData > | Contiguous data for refinementDistanceData |
Cis_contiguous< septernion > | Contiguous data for septernion |
Cis_contiguous< smoothData > | Contiguous data for smoothData |
Cis_contiguous< solidParticle > | Contiguous data for solidParticle |
Cis_contiguous< sweepData > | Contiguous data for sweepData |
Cis_contiguous< tetCell > | Contiguous data for tetCell |
Cis_contiguous< tetIndices > | Contiguous data for tetIndices |
Cis_contiguous< trackedParticle > | Contiguous data for trackedParticle |
Cis_contiguous< triFace > | Contiguous data for triFace |
Cis_contiguous< triad > | Contiguous data for triad |
Cis_contiguous< vectorTensorTransform > | Contiguous data for vectorTensorTransform |
Cis_contiguous< volumeType > | Contiguous data for volumeType |
Cis_contiguous< wallNormalInfo > | Contiguous data for wallNormalInfo |
►Cis_contiguous< wallPoint > | Contiguous data for wallPoint |
Cis_contiguous< directionalWallPointData< bool > > | |
Cis_contiguous_label< cellInfo > | Contiguous label data for cellInfo |
Cis_contiguous_label< edge > | Contiguous label data for edge (a pair of labels) |
Cis_contiguous_label< hexCell > | Contiguous label data for hexCell |
Cis_contiguous_label< labelledTri > | Contiguous label data for labelledTri |
Cis_contiguous_label< meshToMeshData > | Contiguous label data for meshToMeshData |
Cis_contiguous_label< minData > | Contiguous label data for minData |
Cis_contiguous_label< patchEdgeFaceRegion > | Contiguous label data for patchEdgeFaceRegion |
Cis_contiguous_label< patchFaceOrientation > | Contiguous label data for patchFaceOrientation |
Cis_contiguous_label< refinementData > | Contiguous label data for refinementData |
Cis_contiguous_label< tetCell > | Contiguous label data for tetCell |
Cis_contiguous_label< tetIndices > | Contiguous label data for tetIndices |
Cis_contiguous_label< triFace > | Contiguous label data for triFace |
Cis_contiguous_scalar< complex > | Contiguous scalar data for complex |
Cis_contiguous_scalar< patchEdgeFaceInfo > | Contiguous scalar data for patchEdgeFaceInfo |
Cis_contiguous_scalar< pointEdgePoint > | Contiguous scalar data for pointEdgePoint |
Cis_contiguous_scalar< quaternion > | Contiguous scalar data for quaternion |
Cis_contiguous_scalar< septernion > | Contiguous scalar data for septernion |
Cis_contiguous_scalar< triad > | Contiguous 'scalar' data for triad |
►Cis_contiguous_scalar< wallPoint > | Contiguous scalar data for wallPoint |
Cis_contiguous< directionalWallPointData< scalar > > | |
Calways | Unary and binary predicates that always return true, useful for templating |
►CTuple2< T1, T2 > | A 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pair, but does not expose its members directly |
CLList< Foam::Tuple2 > | |
CMinMax< scalar > | |
CTuple2< Foam::Pair, Foam::Vector > | |
CTuple2< Foam::string, label > | |
CTuple2< Foam::Vector, Foam::Vector > | |
CTuple2< Foam::word, Foam::Tuple2< bool, scalar > > | |
CTuple2< Foam::word, Foam::word > | |
CTuple2< Foam::word, label > | |
CTuple2< Foam::word, scalar > | |
►CTuple2< keyType, dictionary > | |
CnamedDictionary | A tuple of keyType and dictionary, which can be used when reading named or unnamed dictionary entries or simply a name |
CTuple2< label, Foam::List< Foam::List > > | |
CTuple2< label, scalar > | |
►CTuple2< label, vector > | |
CpointConstraint | Accumulates point constraints through successive applications of the applyConstraint function |
CTuple2< mapType, Foam::List > | |
CTuple2< scalar, Foam::fileName > | |
CTuple2< scalar, Foam::Vector > | |
CTuple2< scalar, List< Tuple2< scalar, scalar > > > | |
CTuple2< scalar, List< Tuple2< scalar, Type > > > | |
►CTuple2< scalar, point > | |
CweightedPosition | Wrapper for position + weight to be used in e.g. averaging |
CTuple2< scalar, scalar > | |
CTuple2< scalar, Type > | |
►CTuple2< T, T > | |
CMinMax< T > | A min/max value pair with additional methods. In addition to conveniently storing values, it can be used for logic operations or to modify data. A few global functions and functors are also provided |
CTuple2< Type, Type > | |
►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 |
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 |
CconstantTurbulentDispersionCoefficient | Constant coefficient turbulent dispersion model |
CconstantTurbulentDispersionCoefficient | Constant coefficient 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 | |
CpTraits< Type > | |
Cthermo< Thermo, Type > | |
CtypeOfInnerProduct< Cmpt, Form1, Form2 > | |
CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, CompactSpatialTensorT< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, Tensor< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, CompactSpatialTensor< Cmpt >, Vector< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, CompactSpatialTensorT< Cmpt >, CompactSpatialTensor< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, CompactSpatialTensorT< Cmpt >, SpatialVector< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, CompactSpatialTensor< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, SpatialTensor< Cmpt > > | |
CtypeOfInnerProduct< Cmpt, SpatialTensor< Cmpt >, SpatialVector< Cmpt > > | |
CtypeOfInnerProduct< Type, RectangularMatrix< Type >, RectangularMatrix< Type > > | |
CtypeOfInnerProduct< Type, RectangularMatrix< Type >, SquareMatrix< Type > > | |
CtypeOfInnerProduct< Type, SquareMatrix< Type >, RectangularMatrix< Type > > | |
CtypeOfInnerProduct< Type, SquareMatrix< Type >, SquareMatrix< Type > > | |
CtypeOfMag< arg1 > | The magnitude type for given argument |
CtypeOfOuterProduct< Cmpt, Form1, Form2 > | |
CtypeOfOuterProduct< Cmpt, SpatialVector< Cmpt >, SpatialVector< Cmpt > > | |
CtypeOfRank< Cmpt, rank > | |
CtypeOfRank< Cmpt, 0 > | |
CtypeOfRank< Cmpt, 1 > | |
CtypeOfRank< Cmpt, 2 > | |
CtypeOfSolve< Type > | The extended precision type (solveScalar for float) |
CtypeOfSolve< scalar > | Type to use for extended precision |
CtypeOfSolve< SphericalTensor< Cmpt > > | |
CtypeOfSolve< SymmTensor< Cmpt > > | |
CtypeOfSolve< Tensor< Cmpt > > | |
CtypeOfSolve< Vector< Cmpt > > | |
CtypeOfSum< arg1, arg2 > | |
CtypeOfSum< SphericalTensor2D< Cmpt >, SymmTensor2D< Cmpt > > | |
CtypeOfSum< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > > | |
CtypeOfSum< SphericalTensor< Cmpt >, SymmTensor< Cmpt > > | |
CtypeOfSum< SphericalTensor< Cmpt >, Tensor< Cmpt > > | |
CtypeOfSum< SymmTensor2D< Cmpt >, SphericalTensor2D< Cmpt > > | |
CtypeOfSum< SymmTensor< Cmpt >, SphericalTensor< Cmpt > > | |
CtypeOfSum< SymmTensor< Cmpt >, Tensor< Cmpt > > | |
CtypeOfSum< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > > | |
CtypeOfSum< Tensor< Cmpt >, SphericalTensor< Cmpt > > | |
CtypeOfSum< Tensor< Cmpt >, SymmTensor< Cmpt > > | |
CtypeOfTranspose< Cmpt, Form > | Abstract template class to provide the transpose form of a form |
CtypeOfTranspose< Cmpt, BarycentricTensor< Cmpt > > | |
CtypeOfTranspose< Cmpt, CompactSpatialTensor< Cmpt > > | |
CtypeOfTranspose< Cmpt, CompactSpatialTensorT< Cmpt > > | |
CtypeOfTranspose< Cmpt, RowVector< Cmpt > > | |
CtypeOfTranspose< Cmpt, SpatialTensor< Cmpt > > | |
CtypeOfTranspose< Cmpt, Tensor< Cmpt > > | |
CtypeOfTranspose< Cmpt, Vector< Cmpt > > | |
CmasterUncollatedFileOperation::typeOp | |
►CtypeOp< T > | Extract type (as a word) from an object, typically using its type() method |
CgetTypeOp< T > | Deprecated(2020-11) use typeOp (word.H) |
►CUIListStreamAllocator | An stream/stream-buffer input allocator for a externally allocated list |
►CIListStreamAllocator | An stream/stream-buffer input allocator with List storage |
CIListStream | An ISstream with internal List storage. Always UNCOMPRESSED |
CUIListStream | Similar to IStringStream but using an externally managed buffer for its input. This allows the input buffer to be filled (and refilled) from various sources |
►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< CloudFunctionObject< CloudType > * > | |
►CList< label > | |
Ccell | A cell is defined as a list of faces with extra functionality |
CcellClassification | 'Cuts' a mesh with a surface |
CcellShape | An analytical geometric cellShape |
CfaPatch | Finite area patch class. Used for 2-D non-Euclidian finite area method |
►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() |
CregionSplit2D | Splits a patch into regions based on a mask field. Result is a globally consistent label list of region index per patch face |
►Czone | Base class for mesh zones |
CcellZone | A subset of mesh cells |
CfaceZone | A subset of mesh faces organised as a primitive patch |
CpointZone | A subset of mesh points |
►CList< char > | |
CIListStreamAllocator | An stream/stream-buffer input allocator with List storage |
►CList< T * > | |
CPtrListDetail< T > | A rudimentary list of pointers used for PtrList, UPtrList, etc. This class is considered implementation detail and should not normally be used other than by OpenFOAM container classes |
►CList< Type > | |
CDiagonalMatrix< Type > | A templated (N x N) diagonal matrix of objects of <Type>, effectively containing N elements, derived from List |
CField< Type > | Generic templated 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 independent variable, with linear interpolation |
►CList< List< scalar > > | |
CDistribution< Type > | Accumulating histogram of component values. Specified bin resolution, automatic generation of bins |
►CList< scalar > | |
CPDRblock::gridControl | |
CPDRblock::location | Grid locations in an axis direction |
CpolynomialFunction | Polynomial function representation |
CthirdBodyEfficiencies | Third body efficiencies |
CList< Field< Type > * > | |
CList< PatchField< Type > * > | |
CList< InjectionModel< CloudType > * > | |
CList< fvPatchField< symmTensor > * > | |
CList< symmTensor > | |
CList< fvPatchField< scalar > * > | |
CList< MRFZone * > | |
►CList< Face > | |
CPrimitivePatch<::Foam::List< Face >, pointField > | |
CList< pointPatchField< Type > * > | |
►CList< token > | |
CITstream | An input stream of tokens |
CList< taggedInfoType > | |
CList< point > | |
CList< ParticleForce< CloudType > * > | |
CList< joint * > | |
CList< ZoneType * > | |
CList< vector > | |
CList< block_type > | |
CList< block * > | |
►CList< Field< Type > > | |
CbufferedAccumulator< Type > | |
CList< Foam::boundBox > | |
CList< coalCloud * > | |
CList< coordinateSystem * > | |
CList< Field< scalar > > | |
CList< FixedList< point, N > > | |
►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< 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< pointIndexHit > | |
CList< fa::option * > | |
CList< entry * > | |
CList< faPatchMapper * > | |
CList< functionObject * > | |
►CList< fieldInfo > | |
►CfieldSelection | Helper class to manage field selections |
CfileFieldSelection | Helper class to manage file-based field selections |
CsolverFieldSelection | |
CvolFieldSelection | Helper class to manage solver field selections |
CList< fv::option * > | |
CList< fvPatchMapper * > | |
►CList< gradingDescriptor > | |
CgradingDescriptors | List of gradingDescriptor for the sections of a block with additional IO functionality |
►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, Type > > | |
CinterpolationTable< Type > | An interpolation/look-up table of scalar vs <Type> values. The reference scalar values must be monotonically increasing |
►CList< scalarField > | |
CinterpolationLookUpTable< scalar > | |
CinterpolationLookUpTable< Type > | A list of lists. Interpolates based on the first dimension. The values must be positive and monotonically increasing in each dimension |
CList< Foam::labelRange > | |
►CList< substance > | |
Cmixture | |
CList< pairPotential * > | |
►CList< patchInteractionData > | |
CpatchInteractionDataList | List container for patchInteractionData class |
CList< pointPatchMapper * > | |
►CList< face > | |
CPrimitivePatch<::Foam::List< face >, pointField > | |
CList< polyMeshModifier * > | |
CList< porosityModel * > | |
►CList< std::function< bool(Foam::scalar)> > | |
Cscalars | A list of unary predicates (tests) on scalars. Includes a number of standard comparison predicates (eg, "less", "greater", ...) |
►CList< word > | |
►ChashedWordList | A wordList with hashed named lookup, which can be faster in some situations than using the normal list find/found methods |
CreactingMixture< ThermoType > | Foam::reactingMixture |
CList< profileModel * > | |
CList< Reaction< ThermoType > * > | |
CList< Foam::Reaction::specieCoeffs > | |
CList< extendedFeatureEdgeMesh * > | |
CList< force * > | |
CList< injectionModel * > | |
CList< pyrolysisModel * > | |
CList< regionModelFunctionObject * > | |
CList< transferModel * > | |
CList< sampledSet * > | |
CList< sampledSurface * > | |
►CList< scalarRange > | |
►CscalarRanges | A collection of scalar bounds to be used as a unary predicate |
CtimeSelector | A List of scalarRange for selecting times |
CList< searchableSurface * > | |
►CList< simpleRegIOobject * > | |
CsimpleObjectRegistryEntry | |
CList< tetherPotential * > | |
►CList< labelledTri > | |
CPrimitivePatch<::Foam::List< labelledTri >, pointField > | |
►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< wordRe > | |
CwordRes | A List of wordRe with additional matching capabilities |
CList< Foam::treeBoundBox > | |
CList< Foam::List > | |
►CList< labelList > | |
►CcellToCellStencil | Baseclass for extended cell centred addressing. Contains per cell a list of neighbouring cells and/or boundaryfaces in global addressing |
CCECCellToCellStencil | |
CCFCCellToCellStencil | |
CCPCCellToCellStencil | |
►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 |
►CfaceToCellStencil | Baseclass for extended cell centred addressing. Contains per cell a list of neighbouring faces in global addressing |
CCFCFaceToCellStencil | |
CList< scalarList > | |
CList< pointList > | |
CList< fvPatchField< vector > * > | |
CList< fvPatchField< tensor > * > | |
CList< tensor > | |
CList< LUType > | |
CList< TypeGrad > | |
CList< Foam::SymmTensor > | |
CList< Foam::GeometricField * > | |
CList< bool > | |
CList< List< bool > > | |
CList< Foam::Vector > | |
CList< Foam::PairCollisionRecord< vector > > | |
CList< Foam::WallCollisionRecord< vector > > | |
CList< Foam::PairCollisionRecord< PairType > > | |
CList< Foam::WallCollisionRecord< WallType > > | |
CList< Foam::Tuple2< Foam::Vector, Foam::Vector > > | |
CList< Foam::word > | |
CList< int > | |
CList< Foam::Tuple2< Foam::word, scalar > > | |
CList< solveScalar > | |
CList< Foam::complex > | |
CList< Foam::DynamicList< ParcelType * > > | |
CList< ParcelType * > | |
CList< typename ParcelType::constantProperties > | |
CList< Foam::fvPatchField< scalar > * > | |
CList< Foam::fvPatchField< Foam::Vector > * > | |
CList< Foam::pointPatchField< Foam::Vector > * > | |
CList< Foam::radiation::reflectionModel * > | |
CList< Field< Foam::Vector > * > | |
CList< Field< scalar > * > | |
CList< Foam::STLpoint > | |
CList< tokenType > | |
CList< DType > | |
CList< cmptType > | |
CList< interactionType > | |
CList< Foam::OFstream * > | |
CList< Foam::Field > | |
CList< Foam::List< Foam::Field< scalar > > > | |
CList< Foam::Field< scalar > > | |
CList< Foam::Tuple2< Type, Type > > | |
CList< Foam::Tuple2< scalar, Type > > | |
CList< Foam::Field * > | |
CList< Foam::List * > | |
CList< Foam::lduPrimitiveMesh * > | |
CList< Foam::lduMatrix * > | |
CList< Foam::PtrList< Foam::lduInterfaceField > * > | |
CList< Foam::lduInterfaceField * > | |
CList< Foam::UPtrList * > | |
CList< Foam::FieldField< Foam::Field, scalar > * > | |
CList< Foam::Field< scalar > * > | |
CList< Foam::Tuple2 > | |
CList< List< vector > > | |
CList< Foam::distributionModels::general * > | |
CList< Foam::Pair > | |
CList< Foam::referredWallFace > | |
CList< Foam::ILList< ParticleType > > | |
CList< Foam::DynamicList< parcelType * > > | |
CList< parcelType * > | |
CList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > * > | |
CList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > * > | |
CList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > * > | |
CList< ParticleForce< KinematicCloud< CloudType > > * > | |
CList< CloudFunctionObject< KinematicCloud< CloudType > > * > | |
CList< kinematicParcelInjectionData > | |
CList< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase * > | |
CList< Type * > | |
CList< Foam::Field< LUType > * > | |
CList< Foam::List< label > > | |
CList< Foam::List< scalar > > | |
►CList< surfZone > | |
CsurfZoneIOList | IOobject for a surfZoneList |
CList< fvsPatchField< scalar > * > | |
CList< Foam::PatchInteractionModel< Foam::DSMCCloud > * > | |
CList< boolVector > | |
CList< Foam::List< char > * > | |
CList< Foam::Vector< bool > > | |
CList< boundaryEntry * > | |
CList< direction > | |
CList< Foam::ILList< typename CloudType::parcelType > > | |
►CList< Foam::face > | |
CPrimitivePatch<::Foam::List< Foam::face >, pointField > | |
CList< Foam::List< Foam::face > > | |
CList< Foam::particleInfo > | |
CList< instant > | |
CList< Foam::DynamicList< scalar > > | |
CList< Foam::DynamicList< Foam::string > > | |
CList< Foam::string > | |
CList< Foam::diameterModels::populationBalanceModel * > | |
CList< InputType > | |
CList< Foam::DynamicList< char > > | |
CList< Foam::SpatialVector > | |
CList< Foam::RBD::rigidBody * > | |
CList< Foam::RBD::subBody * > | |
CList< Foam::RBD::joint * > | |
CList< Foam::spatialTransform > | |
CList< Foam::RBD::restraint * > | |
CList< Foam::SpatialTensor > | |
CList< Foam::CompactSpatialTensor > | |
CList< Foam::Tensor > | |
CList< Foam::DimensionedField * > | |
CList< reactingParcelInjectionData > | |
CList< reactingMultiphaseParcelInjectionData > | |
CList< Foam::Pair< Foam::word > > | |
CList< Foam::Pair< label > > | |
CList< Foam::ILList< parcelType > > | |
CList< Foam::patchInjectionBase * > | |
CList< volatileData > | |
CList< Foam::Reaction< ThermoType > * > | |
CList< ThermoType * > | |
CList< Foam::List< Foam::specieElement > > | |
CList< Foam::specieElement > | |
CList< complexVector > | |
CList< Foam::List< int > > | |
CList< Foam::List< Foam::UPstream::commsStruct > > | |
CList< Foam::UPstream::commsStruct > | |
CList< Foam::surfZoneIdentifier > | |
CList< Foam::adjointSolver * > | |
CList< Foam::DynamicList< Foam::face > > | |
CList< Foam::indexedOctree::node > | |
CList< string > | |
CList< Foam::Function1< scalar > * > | |
CList< treeBoundBox > | |
CList< Foam::hexCell > | |
CList< Foam::FixedList< label, 4 > > | |
CList< Foam::gradingDescriptors > | |
CList< blockVertex * > | |
CList< blockEdge * > | |
CList< blockFace * > | |
CList< cellShape > | |
CList< faceList > | |
CList< Foam::entry * > | |
CList< Foam::boundaryPatch * > | |
CList< edge > | |
CList< Foam::wordRes > | |
CList< Foam::fvMeshSubset * > | |
CList< Foam::DynamicList< label > > | |
CList< Foam::cellModel * > | |
CList< const Foam::cellModel * > | |
CList< Foam::cellSizeAndAlignmentControl * > | |
CList< Foam::Tuple2< Foam::word, Foam::Tuple2< bool, scalar > > > | |
CList< pointPatchField< scalar > * > | |
CList< Foam::dynamicIndexedOctree::node > | |
CList< autoPtr< DynamicList< label > > > | |
CList< CGAL::indexedVertex > | |
CList< Foam::extendedFeatureEdgeMesh * > | |
CList< sideVolumeType > | |
CList< Foam::surfaceZonesInfo * > | |
CList< Foam::dictionary * > | |
CList< Foam::volumeType > | |
CList< const Foam::coordSet * > | |
CList< Foam::Field< label > * > | |
CList< Foam::Field< Foam::Vector > * > | |
CList< Foam::Field< Foam::SphericalTensor > * > | |
CList< Foam::SphericalTensor > | |
CList< Foam::Field< Foam::SymmTensor > * > | |
CList< Foam::Field< Foam::Tensor > * > | |
CList< Foam::Function1< Type > * > | |
CList< Foam::Field< Type > > | |
CList< Foam::DynamicList< Foam::Vector > > | |
CList< Foam::topoSetFaceSource * > | |
CList< Foam::Tuple2< Foam::word, label > > | |
CList< Foam::decompositionConstraint * > | |
CList< Foam::diameterModels::IATEsource * > | |
CList< Tuple2< scalar, scalar > > | |
CList< Foam::PtrList< Foam::dimensioned > * > | |
CList< Foam::dimensioned * > | |
CList< Foam::phasePairKey > | |
CList< Foam::diameterModels::velocityGroup * > | |
CList< Foam::diameterModels::sizeGroup * > | |
CList< Foam::diameterModels::coalescenceModel * > | |
CList< Foam::diameterModels::breakupModel * > | |
CList< Foam::diameterModels::binaryBreakupModel * > | |
CList< Foam::diameterModels::driftModel * > | |
CList< Foam::diameterModels::nucleationModel * > | |
CList< Foam::token > | |
CList< pointPatchField< vector > * > | |
CList< Foam::List< Foam::treeBoundBox > > | |
CList< Foam::VectorSpace > | |
CList< void * > | |
CList< Foam::fileName > | |
CList< Foam::motionSolver * > | |
CList< const Foam::lduPrimitiveProcessorInterface * > | |
CList< const lduInterface * > | |
CList< Foam::objectHit > | |
CList< Foam::Tuple2< Foam::string, label > > | |
CList< Foam::expressions::exprString > | |
CList< Foam::expressions::exprResultStored > | |
CList< Foam::indexedOctree< Foam::treeDataEdge > * > | |
CList< faPatchField< scalar > * > | |
CList< Foam::faFieldDecomposer::patchFieldDecomposer * > | |
CList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer * > | |
CList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer * > | |
CList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > * > | |
CList< Foam::faPatchField< scalar > * > | |
CList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > * > | |
CList< Foam::faePatchField< scalar > * > | |
CList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > * > | |
CList< Foam::faPatchField< Foam::Vector > * > | |
CList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > * > | |
CList< Foam::faePatchField< Foam::Vector > * > | |
CList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > * > | |
CList< Foam::faPatchField< Foam::SphericalTensor > * > | |
CList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CList< Foam::faePatchField< Foam::SphericalTensor > * > | |
CList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > * > | |
CList< Foam::faPatchField< Foam::SymmTensor > * > | |
CList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CList< Foam::faePatchField< Foam::SymmTensor > * > | |
CList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > * > | |
CList< Foam::faPatchField< Foam::Tensor > * > | |
CList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CList< Foam::faePatchField< Foam::Tensor > * > | |
CList< Foam::faMesh * > | |
CList< Foam::IOList * > | |
CList< Foam::Field< Type > * > | |
CList< Foam::Map< label > > | |
CList< Foam::mapDistributeBase * > | |
CList< const Foam::UList * > | |
CList< Foam::triPoints > | |
CList< ABAQUSCore::shapeType > | |
CList< fileState > | |
CList< double > | |
CList< Foam::List< Foam::Vector > > | |
CList< Foam::PointIndexHit > | |
CList< errorHandlingType > | |
CList< Foam::SHA1Digest > | |
CList< derivedType > | |
CList< Foam::wordRe > | |
CList< Foam::functionObjects::eulerianParticle > | |
CList< Foam::functionObjects::fieldAverageItem > | |
CList< Foam::functionObjects::fieldInfo > | |
CList< Foam::functionObject * > | |
CList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * > | |
CList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * > | |
CList< Foam::Tuple2< Foam::word, Foam::word > > | |
CList< Foam::functionObjects::runTimeControls::runTimeCondition * > | |
CList< Foam::DynamicList< Foam::List > > | |
CList< Foam::DynamicList< List< vector > > > | |
CList< Foam::Tuple2< scalar, Foam::fileName > > | |
CList< Foam::vtk::vtuCells * > | |
CList< Tuple2< scalar, List< Tuple2< scalar, scalar > > > > | |
CList< Foam::fvFieldDecomposer::patchFieldDecomposer * > | |
CList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer * > | |
CList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer * > | |
CList< Foam::DimensionedField< scalar, Foam::volMesh > * > | |
CList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > * > | |
CList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CList< Foam::fvsPatchField< scalar > * > | |
CList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > * > | |
CList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > * > | |
CList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CList< Foam::fvsPatchField< Foam::Vector > * > | |
CList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > * > | |
CList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > * > | |
CList< Foam::fvPatchField< Foam::SphericalTensor > * > | |
CList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CList< Foam::fvsPatchField< Foam::SphericalTensor > * > | |
CList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > * > | |
CList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > * > | |
CList< Foam::fvPatchField< Foam::SymmTensor > * > | |
CList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CList< Foam::fvsPatchField< Foam::SymmTensor > * > | |
CList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > * > | |
CList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > * > | |
CList< Foam::fvPatchField< Foam::Tensor > * > | |
CList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CList< Foam::fvsPatchField< Foam::Tensor > * > | |
CList< Foam::fvMesh * > | |
CList< Foam::fvMatrix< Type > * > | |
CList< Foam::glTF::animation::glTFSampler > | |
CList< Foam::glTF::animation::glTFChannel > | |
CList< float > | |
CList< Foam::vectorTensorTransform > | |
CList< Foam::ignitionSite * > | |
CList< Foam::implicitFunction * > | |
CList< Foam::adjointSolverManager * > | |
CList< Foam::incompressible::adjointSensitivity * > | |
CList< Foam::fvPatchField< Type > * > | |
CList< Foam::pointPatchField< Type > * > | |
CList< Foam::fvsPatchField< Type > * > | |
CList< Foam::dictionary > | |
CList< DynamicList< label > > | |
CList< cutType > | |
CList< Foam::FixedList< label, 3 > > | |
CList< Foam::FixedList< scalar, 3 > > | |
CList< Foam::edge > | |
CList< Foam::cellShape > | |
CList< Foam::PtrList< Foam::IOField< label > > * > | |
CList< Foam::IOField< label > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > * > | |
CList< Foam::CompactIOField< Foam::Field< label >, label > * > | |
CList< Foam::Field< label > > | |
CList< Foam::PtrList< Foam::IOField< scalar > > * > | |
CList< Foam::IOField< scalar > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > * > | |
CList< Foam::CompactIOField< Foam::Field< scalar >, scalar > * > | |
CList< Foam::PtrList< Foam::IOField< Foam::Vector > > * > | |
CList< Foam::IOField< Foam::Vector > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > * > | |
CList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > * > | |
CList< Foam::Field< Foam::Vector > > | |
CList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > * > | |
CList< Foam::IOField< Foam::SphericalTensor > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > * > | |
CList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > * > | |
CList< Foam::Field< Foam::SphericalTensor > > | |
CList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > * > | |
CList< Foam::IOField< Foam::SymmTensor > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > * > | |
CList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > * > | |
CList< Foam::Field< Foam::SymmTensor > > | |
CList< Foam::PtrList< Foam::IOField< Foam::Tensor > > * > | |
CList< Foam::IOField< Foam::Tensor > * > | |
CList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > * > | |
CList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > * > | |
CList< Foam::Field< Foam::Tensor > > | |
CList< Foam::List< Foam::List< scalar > > > | |
CList< thicknessModelType > | |
CList< const lduInterfaceField * > | |
CList< const Foam::lduInterface * > | |
CList< lduScheduleEntry > | |
CList< Foam::lduMesh * > | |
CList< labelListList > | |
CList< fvsPatchField< vector > * > | |
CList< Foam::liquidProperties * > | |
CList< Foam::lumpedPointInterpolator > | |
CList< Foam::Tuple2< label, Foam::List< Foam::List > > > | |
CList< Foam::objectMap > | |
CList< Foam::List< Foam::meshReader::cellFaceIdentifier > > | |
CList< Foam::meshReader::cellFaceIdentifier > | |
CList< cell > | |
CList< Foam::Tuple2< mapType, Foam::List > > | |
CList< Foam::AMIInterpolation * > | |
CList< Foam::DynamicList< Foam::molecule * > > | |
CList< Foam::molecule * > | |
CList< Foam::ILList< Foam::molecule > > | |
CList< Foam::molecule::constantProperties > | |
CList< Foam::decompositionMethod * > | |
CList< Foam::solidBodyMotionFunction * > | |
CList< Foam::multiphaseInter::phaseModel * > | |
CList< Foam::objective * > | |
CList< Foam::primalSolver * > | |
CList< Foam::DynamicList< Type > > | |
CList< Foam::PrimitivePatch * > | |
CList< Foam::phaseProperties > | |
CList< phaseModel * > | |
CList< Foam::pointConstraint > | |
CList< Foam::pointFieldDecomposer::patchFieldDecomposer * > | |
CList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > * > | |
CList< Foam::pointPatchField< scalar > * > | |
CList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > * > | |
CList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CList< Foam::pointPatchField< Foam::SphericalTensor > * > | |
CList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CList< Foam::pointPatchField< Foam::SymmTensor > * > | |
CList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CList< Foam::pointPatchField< Foam::Tensor > * > | |
CList< Foam::pointMesh * > | |
CList< Foam::PrimitivePatchInterpolation * > | |
CList< pointZone * > | |
CList< faceZone * > | |
CList< cellZone * > | |
CList< Foam::procLduInterface * > | |
CList< Foam::List< Foam::List > > | |
CList< Foam::Time * > | |
CList< Foam::profilingInformation * > | |
CList< Foam::DynamicList< Foam::profilingInformation *, 16 > > | |
CList< Foam::clockValue > | |
CList< GasThermo * > | |
CList< Foam::Tuple2< scalar, scalar > > | |
CList< Foam::autoPtr< Foam::radiation::boundaryRadiationPropertiesPatch > > | |
CList< Foam::radiation::radiativeIntensityRay * > | |
CList< Foam::FixedList< scalar, 2 > > | |
CList< Foam::List< Foam::tmp< Foam::Field > > > | |
CList< Foam::tmp< Foam::Field > > | |
CList< Foam::indexedOctree< Foam::treeDataPoint > * > | |
CList< Foam::refinementHistory::splitCell8 > | |
CList< faPatchField< tensor > * > | |
CList< faPatchField< vector > * > | |
CList< faePatchField< scalar > * > | |
CList< Foam::PtrList< Foam::AMIInterpolation > * > | |
CList< Foam::Tuple2< label, scalar > > | |
CList< bodyMesh * > | |
CList< Foam::mappedPatchBase * > | |
CList< Foam::coordSetWriter * > | |
CList< Foam::coordSet * > | |
CList< Foam::globalIndex > | |
CList< Foam::surfaceWriter * > | |
CList< unsigned > | |
CList< Foam::coordSystem::cartesian * > | |
CList< Foam::searchableSurface * > | |
CList< Foam::cellSizeFunction * > | |
CList< refineMode > | |
CList< Foam::Tuple2< Foam::Pair, Foam::Vector > > | |
CList< Foam::List< Foam::FixedList< label, 3 > > > | |
CList< Foam::List< Foam::volumeType > > | |
CList< Foam::sixDoFRigidBodyMotionRestraint * > | |
CList< Foam::sixDoFRigidBodyMotionConstraint * > | |
CList< Foam::Vector2D > | |
CList< Foam::Reaction< SolidThermo > * > | |
CList< SolidThermo * > | |
CList< Foam::solidProperties * > | |
CList< Foam::solutionControl::fieldData > | |
CList< Foam::PtrList< Foam::dimensionSet > > | |
CList< Foam::dimensionSet * > | |
CList< Foam::interpolation< scalar > * > | |
CList< Foam::interpolation< Foam::Vector > * > | |
CList< Foam::topoDistanceData< label > > | |
CList< Foam::triSurfaceMesh * > | |
CList< Foam::bitSet > | |
CList< geometricSurfacePatch > | |
CList< Foam::indexedOctree * > | |
CList< Foam::Function1< Foam::Vector > * > | |
CList< Foam::Function1< Foam::SymmTensor > * > | |
CList< Foam::eddy > | |
CList< Foam::Function1< TypeR > * > | |
CList< fileName > | |
CList< Foam::NURBS3DVolume * > | |
CList< Foam::autoPtr< Foam::NURBS3DVolume > > | |
CList< const Foam::Field * > | |
CList< Foam::Instant > | |
CList< vtmEntry > | |
CList< uint8_t > | |
►CSubList< Type > | |
CSubField< Type > | SubField is a Field obtained as a section of another Field, without its own allocation. SubField is derived from a SubList rather than a List |
►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 |
CCompactIOList< face, label > | |
CPtrListDetail< CloudFunctionObject< CloudType > > | |
CPtrListDetail< Field< Type > > | |
CPtrListDetail< PatchField< Type > > | |
CPtrListDetail< InjectionModel< CloudType > > | |
CPtrListDetail< fvPatchField< symmTensor > > | |
CPtrListDetail< fvPatchField< scalar > > | |
CPtrListDetail< MRFZone > | |
CPtrListDetail< pointPatchField< Type > > | |
CPtrListDetail< ParticleForce< CloudType > > | |
CPtrListDetail< joint > | |
CPtrListDetail< ZoneType > | |
CPtrListDetail< block > | |
CPtrListDetail< coalCloud > | |
CPtrListDetail< coordinateSystem > | |
CPtrListDetail< fa::option > | |
CPtrListDetail< entry > | |
CPtrListDetail< faPatchMapper > | |
CPtrListDetail< functionObject > | |
CPtrListDetail< fv::option > | |
CPtrListDetail< fvPatchMapper > | |
CPtrListDetail< pairPotential > | |
CPtrListDetail< pointPatchMapper > | |
CPtrListDetail< polyMeshModifier > | |
CPtrListDetail< porosityModel > | |
CPtrListDetail< profileModel > | |
CPtrListDetail< Reaction< ThermoType > > | |
CPtrListDetail< extendedFeatureEdgeMesh > | |
CPtrListDetail< force > | |
CPtrListDetail< injectionModel > | |
CPtrListDetail< pyrolysisModel > | |
CPtrListDetail< regionModelFunctionObject > | |
CPtrListDetail< transferModel > | |
CPtrListDetail< sampledSet > | |
CPtrListDetail< sampledSurface > | |
CPtrListDetail< searchableSurface > | |
CPtrListDetail< tetherPotential > | |
CPtrListDetail< fvPatchField< vector > > | |
CPtrListDetail< fvPatchField< tensor > > | |
CPtrListDetail< Foam::GeometricField > | |
CPtrListDetail< Foam::fvPatchField< scalar > > | |
CPtrListDetail< Foam::fvPatchField< Foam::Vector > > | |
CPtrListDetail< Foam::pointPatchField< Foam::Vector > > | |
CPtrListDetail< Foam::radiation::reflectionModel > | |
CPtrListDetail< Field< Foam::Vector > > | |
CPtrListDetail< Field< scalar > > | |
CPtrListDetail< Foam::OFstream > | |
CPtrListDetail< Foam::Field > | |
CPtrListDetail< Foam::List > | |
CPtrListDetail< Foam::lduPrimitiveMesh > | |
CPtrListDetail< Foam::lduMatrix > | |
CPtrListDetail< Foam::PtrList< Foam::lduInterfaceField > > | |
CPtrListDetail< Foam::lduInterfaceField > | |
CPtrListDetail< Foam::UPtrList > | |
CPtrListDetail< Foam::FieldField< Foam::Field, scalar > > | |
CPtrListDetail< Foam::Field< scalar > > | |
CPtrListDetail< Foam::distributionModels::general > | |
CPtrListDetail< ParticleForce< KinematicCloud< Foam::DSMCCloud > > > | |
CPtrListDetail< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > > | |
CPtrListDetail< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CPtrListDetail< ParticleForce< KinematicCloud< CloudType > > > | |
CPtrListDetail< CloudFunctionObject< KinematicCloud< CloudType > > > | |
CPtrListDetail< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase > | |
CPtrListDetail< Type > | |
CPtrListDetail< Foam::Field< LUType > > | |
CPtrListDetail< fvsPatchField< scalar > > | |
CPtrListDetail< Foam::PatchInteractionModel< Foam::DSMCCloud > > | |
CPtrListDetail< Foam::List< char > > | |
CPtrListDetail< boundaryEntry > | |
CPtrListDetail< Foam::diameterModels::populationBalanceModel > | |
CPtrListDetail< Foam::RBD::rigidBody > | |
CPtrListDetail< Foam::RBD::subBody > | |
CPtrListDetail< Foam::RBD::joint > | |
CPtrListDetail< Foam::RBD::restraint > | |
CPtrListDetail< Foam::DimensionedField > | |
CPtrListDetail< Foam::patchInjectionBase > | |
CPtrListDetail< Foam::Reaction< ThermoType > > | |
CPtrListDetail< ThermoType > | |
CPtrListDetail< Foam::adjointSolver > | |
CPtrListDetail< Foam::Function1< scalar > > | |
CPtrListDetail< blockVertex > | |
CPtrListDetail< blockEdge > | |
CPtrListDetail< blockFace > | |
CPtrListDetail< Foam::entry > | |
CPtrListDetail< Foam::boundaryPatch > | |
CPtrListDetail< Foam::fvMeshSubset > | |
CPtrListDetail< Foam::cellModel > | |
CPtrListDetail< Foam::cellSizeAndAlignmentControl > | |
CPtrListDetail< pointPatchField< scalar > > | |
CPtrListDetail< Foam::extendedFeatureEdgeMesh > | |
CPtrListDetail< Foam::surfaceZonesInfo > | |
CPtrListDetail< Foam::dictionary > | |
CPtrListDetail< const Foam::coordSet > | |
CPtrListDetail< Foam::Field< label > > | |
CPtrListDetail< Foam::Field< Foam::Vector > > | |
CPtrListDetail< Foam::Field< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::Field< Foam::SymmTensor > > | |
CPtrListDetail< Foam::Field< Foam::Tensor > > | |
CPtrListDetail< Foam::Function1< Type > > | |
CPtrListDetail< Foam::topoSetFaceSource > | |
CPtrListDetail< Foam::decompositionConstraint > | |
CPtrListDetail< Foam::diameterModels::IATEsource > | |
CPtrListDetail< Foam::PtrList< Foam::dimensioned > > | |
CPtrListDetail< Foam::dimensioned > | |
CPtrListDetail< Foam::diameterModels::velocityGroup > | |
CPtrListDetail< Foam::diameterModels::sizeGroup > | |
CPtrListDetail< Foam::diameterModels::coalescenceModel > | |
CPtrListDetail< Foam::diameterModels::breakupModel > | |
CPtrListDetail< Foam::diameterModels::binaryBreakupModel > | |
CPtrListDetail< Foam::diameterModels::driftModel > | |
CPtrListDetail< Foam::diameterModels::nucleationModel > | |
CPtrListDetail< pointPatchField< vector > > | |
CPtrListDetail< Foam::motionSolver > | |
CPtrListDetail< const Foam::lduPrimitiveProcessorInterface > | |
CPtrListDetail< const lduInterface > | |
CPtrListDetail< Foam::indexedOctree< Foam::treeDataEdge > > | |
CPtrListDetail< faPatchField< scalar > > | |
CPtrListDetail< Foam::faFieldDecomposer::patchFieldDecomposer > | |
CPtrListDetail< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer > | |
CPtrListDetail< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer > | |
CPtrListDetail< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > > | |
CPtrListDetail< Foam::faPatchField< scalar > > | |
CPtrListDetail< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrListDetail< Foam::faePatchField< scalar > > | |
CPtrListDetail< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > > | |
CPtrListDetail< Foam::faPatchField< Foam::Vector > > | |
CPtrListDetail< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrListDetail< Foam::faePatchField< Foam::Vector > > | |
CPtrListDetail< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrListDetail< Foam::faPatchField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrListDetail< Foam::faePatchField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrListDetail< Foam::faPatchField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrListDetail< Foam::faePatchField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrListDetail< Foam::faPatchField< Foam::Tensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrListDetail< Foam::faePatchField< Foam::Tensor > > | |
CPtrListDetail< Foam::faMesh > | |
CPtrListDetail< Foam::IOList > | |
CPtrListDetail< Foam::Field< Type > > | |
CPtrListDetail< Foam::mapDistributeBase > | |
CPtrListDetail< const Foam::UList > | |
CPtrListDetail< Foam::functionObject > | |
CPtrListDetail< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CPtrListDetail< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CPtrListDetail< Foam::functionObjects::runTimeControls::runTimeCondition > | |
CPtrListDetail< Foam::vtk::vtuCells > | |
CPtrListDetail< Foam::fvFieldDecomposer::patchFieldDecomposer > | |
CPtrListDetail< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer > | |
CPtrListDetail< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer > | |
CPtrListDetail< Foam::DimensionedField< scalar, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrListDetail< Foam::fvsPatchField< scalar > > | |
CPtrListDetail< Foam::DimensionedField< Foam::Vector, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrListDetail< Foam::fvsPatchField< Foam::Vector > > | |
CPtrListDetail< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrListDetail< Foam::fvPatchField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrListDetail< Foam::fvsPatchField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrListDetail< Foam::fvPatchField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrListDetail< Foam::fvsPatchField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrListDetail< Foam::fvPatchField< Foam::Tensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrListDetail< Foam::fvsPatchField< Foam::Tensor > > | |
CPtrListDetail< Foam::fvMesh > | |
CPtrListDetail< Foam::fvMatrix< Type > > | |
CPtrListDetail< Foam::ignitionSite > | |
CPtrListDetail< Foam::implicitFunction > | |
CPtrListDetail< Foam::adjointSolverManager > | |
CPtrListDetail< Foam::incompressible::adjointSensitivity > | |
CPtrListDetail< Foam::fvPatchField< Type > > | |
CPtrListDetail< Foam::pointPatchField< Type > > | |
CPtrListDetail< Foam::fvsPatchField< Type > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< label > > > | |
CPtrListDetail< Foam::IOField< label > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< label >, label > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< scalar > > > | |
CPtrListDetail< Foam::IOField< scalar > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< scalar >, scalar > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< Foam::Vector > > > | |
CPtrListDetail< Foam::IOField< Foam::Vector > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > > | |
CPtrListDetail< Foam::IOField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > > | |
CPtrListDetail< Foam::IOField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > | |
CPtrListDetail< Foam::PtrList< Foam::IOField< Foam::Tensor > > > | |
CPtrListDetail< Foam::IOField< Foam::Tensor > > | |
CPtrListDetail< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > > | |
CPtrListDetail< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > | |
CPtrListDetail< const lduInterfaceField > | |
CPtrListDetail< const Foam::lduInterface > | |
CPtrListDetail< Foam::lduMesh > | |
CPtrListDetail< fvsPatchField< vector > > | |
CPtrListDetail< Foam::liquidProperties > | |
CPtrListDetail< Foam::AMIInterpolation > | |
CPtrListDetail< Foam::decompositionMethod > | |
CPtrListDetail< Foam::solidBodyMotionFunction > | |
CPtrListDetail< Foam::multiphaseInter::phaseModel > | |
CPtrListDetail< Foam::objective > | |
CPtrListDetail< Foam::primalSolver > | |
CPtrListDetail< Foam::PrimitivePatch > | |
CPtrListDetail< phaseModel > | |
CPtrListDetail< Foam::pointFieldDecomposer::patchFieldDecomposer > | |
CPtrListDetail< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrListDetail< Foam::pointPatchField< scalar > > | |
CPtrListDetail< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrListDetail< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrListDetail< Foam::pointPatchField< Foam::SphericalTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrListDetail< Foam::pointPatchField< Foam::SymmTensor > > | |
CPtrListDetail< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrListDetail< Foam::pointPatchField< Foam::Tensor > > | |
CPtrListDetail< Foam::pointMesh > | |
CPtrListDetail< Foam::PrimitivePatchInterpolation > | |
CPtrListDetail< pointZone > | |
CPtrListDetail< faceZone > | |
CPtrListDetail< cellZone > | |
CPtrListDetail< Foam::procLduInterface > | |
CPtrListDetail< Foam::Time > | |
CPtrListDetail< Foam::profilingInformation > | |
CPtrListDetail< GasThermo > | |
CPtrListDetail< Foam::radiation::radiativeIntensityRay > | |
CPtrListDetail< Foam::indexedOctree< Foam::treeDataPoint > > | |
CPtrListDetail< faPatchField< tensor > > | |
CPtrListDetail< faPatchField< vector > > | |
CPtrListDetail< faePatchField< scalar > > | |
CPtrListDetail< Foam::PtrList< Foam::AMIInterpolation > > | |
CPtrListDetail< bodyMesh > | |
CPtrListDetail< Foam::mappedPatchBase > | |
CPtrListDetail< Foam::coordSetWriter > | |
CPtrListDetail< Foam::coordSet > | |
CPtrListDetail< Foam::surfaceWriter > | |
CPtrListDetail< Foam::coordSystem::cartesian > | |
CPtrListDetail< Foam::searchableSurface > | |
CPtrListDetail< Foam::cellSizeFunction > | |
CPtrListDetail< Foam::sixDoFRigidBodyMotionRestraint > | |
CPtrListDetail< Foam::sixDoFRigidBodyMotionConstraint > | |
CPtrListDetail< Foam::Reaction< SolidThermo > > | |
CPtrListDetail< SolidThermo > | |
CPtrListDetail< Foam::solidProperties > | |
CPtrListDetail< Foam::dimensionSet > | |
CPtrListDetail< Foam::interpolation< scalar > > | |
CPtrListDetail< Foam::interpolation< Foam::Vector > > | |
CPtrListDetail< Foam::triSurfaceMesh > | |
CPtrListDetail< Foam::indexedOctree > | |
CPtrListDetail< Foam::Function1< Foam::Vector > > | |
CPtrListDetail< Foam::Function1< Foam::SymmTensor > > | |
CPtrListDetail< Foam::Function1< TypeR > > | |
CPtrListDetail< Foam::NURBS3DVolume > | |
CPtrListDetail< const Foam::Field > | |
CDiagonalMatrix< cmptType > | |
CDiagonalMatrix< scalar > | |
CDynamicList< label > | |
►CDynamicList< token > | |
COTstream | A simple output token stream that can be used to build token lists. Always UNCOMPRESSED |
CDynamicList< taggedInfoType > | |
►CDynamicList< point > | |
CobstacleGrouping | Locations for each instance of an obstacle group |
►CDynamicList< FixedList< point, N > > | |
ClistOp< N >::result | Result class |
►CDynamicList< Foam::labelRange > | |
ClabelRanges | A list of labelRange |
►CDynamicList< word > | |
Cprobes::fieldGroup< Foam::GeometricField > | |
Cprobes::fieldGroup< GeoField > | Grouping of field names by GeometricField type |
CDynamicList< Foam::PairCollisionRecord< vector > > | |
CDynamicList< Foam::WallCollisionRecord< vector > > | |
CDynamicList< Foam::PairCollisionRecord< PairType > > | |
CDynamicList< Foam::WallCollisionRecord< WallType > > | |
CDynamicList< ParcelType * > | |
CDynamicList< Foam::STLpoint > | |
CDynamicList< Foam::word > | |
CDynamicList< tokenType, 16 > | |
CDynamicList< Foam::Tuple2 > | |
CDynamicList< parcelType * > | |
CDynamicList< Foam::particleInfo > | |
CDynamicList< scalar > | |
CDynamicList< Foam::string > | |
CDynamicList< char > | |
CDynamicList< Foam::spatialTransform > | |
CDynamicList< Foam::SpatialVector > | |
CDynamicList< Foam::SpatialTensor > | |
CDynamicList< Foam::CompactSpatialTensor > | |
CDynamicList< Foam::Tensor > | |
CDynamicList< Foam::Vector > | |
CDynamicList< int > | |
CDynamicList< Foam::List< int > > | |
CDynamicList< Foam::List< Foam::UPstream::commsStruct > > | |
CDynamicList< Foam::face > | |
CDynamicList< Foam::dynamicIndexedOctree::node > | |
CDynamicList< autoPtr< DynamicList< label > > > | |
CDynamicList< Foam::DynamicList< Foam::Vector > > | |
CDynamicList< void * > | |
CDynamicList< Foam::fileName > | |
CDynamicList< Foam::triPoints > | |
CDynamicList< Foam::List > | |
CDynamicList< ABAQUSCore::shapeType > | |
CDynamicList< fileState > | |
CDynamicList< double > | |
CDynamicList< Foam::wordRe > | |
CDynamicList< Foam::List< Foam::Vector > > | |
CDynamicList< List< vector > > | |
CDynamicList< Type > | |
CDynamicList< Foam::glTF::animation::glTFSampler > | |
CDynamicList< Foam::glTF::animation::glTFChannel > | |
CDynamicList< Foam::Tuple2< Foam::string, label > > | |
CDynamicList< Foam::glTF::object > | |
CDynamicList< Foam::glTF::mesh > | |
CDynamicList< Foam::glTF::bufferView > | |
CDynamicList< Foam::glTF::accessor > | |
CDynamicList< Foam::glTF::animation > | |
CDynamicList< vector > | |
CDynamicList< Foam::FixedList< label, 3 > > | |
CDynamicList< Foam::FixedList< scalar, 3 > > | |
CDynamicList< bool > | |
CDynamicList< Foam::edge > | |
CDynamicList< Foam::cellShape > | |
CDynamicList< Foam::dictionary > | |
CDynamicList< Foam::molecule * > | |
CDynamicList< Foam::DynamicList< Foam::profilingInformation *, 16 > > | |
CDynamicList< Foam::profilingInformation *, 16 > | |
CDynamicList< Foam::profilingInformation * > | |
CDynamicList< Foam::clockValue > | |
CDynamicList< Foam::refinementHistory::splitCell8 > | |
CDynamicList< Foam::Instant > | |
CDynamicList< vtmEntry > | |
CField< T > | |
CField< symmTensor > | |
CField< scalar > | |
CField< vector > | |
CField< tensor > | |
CField< LUType > | |
CField< TypeGrad > | |
CField< Foam::SymmTensor > | |
CField< solveScalar > | |
CField< Foam::Vector > | |
CField< DType > | |
CField< Foam::Field > | |
CField< Foam::Vector< bool > > | |
CField< InputType > | |
CField< bool > | |
CField< label > | |
CField< complexVector > | |
CField< Foam::SphericalTensor > | |
CField< Foam::Tensor > | |
CField< Foam::Field< Type > > | |
CField< Foam::Field< label > > | |
CField< Foam::Field< scalar > > | |
CField< Foam::Field< Foam::Vector > > | |
CField< Foam::Field< Foam::SphericalTensor > > | |
CField< Foam::Field< Foam::SymmTensor > > | |
CField< Foam::Field< Foam::Tensor > > | |
CField< Foam::Vector2D > | |
CGlobalIOList< kinematicParcelInjectionData > | |
CGlobalIOList< reactingParcelInjectionData > | |
CGlobalIOList< reactingMultiphaseParcelInjectionData > | |
CIOList< label > | |
CIOList< labelList > | |
►CbufferedAccumulator< scalar > | |
CcorrelationFunction< Type > | |
Cinterpolation2DTable< scalar > | |
CinterpolationTable< scalar > | |
CuniformInterpolationTable< scalar > | |
CBinSum< IndexType, List, CombineOp > | Sums into bins |
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, SizeMin > | A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects |
CIOList< T > | A List of objects of type <T> with automated input and output |
CSortableList< T > | A list that is sorted upon construction or when explicitly requested with the sort() method |
CfaceTriangulation | Triangulation of faces. Handles concave polygons as well (inefficiently) |
CpTraits< List< T > > | |
CSubList< T > | A List obtained as a section of another List |
CpTraits< UList< T > > | |
CUList< ABAQUSCore::shapeType > | |
CUList< autoPtr< DynamicList< label > > > | |
CUList< block * > | |
CUList< block_type > | |
CUList< blockEdge * > | |
CUList< blockFace * > | |
CUList< blockVertex * > | |
CUList< bodyMesh * > | |
CUList< bool > | |
CUList< boolVector > | |
CUList< boundaryEntry * > | |
CUList< cell > | |
CUList< cellShape > | |
CUList< cellZone * > | |
CUList< CGAL::indexedVertex > | |
CUList< char > | |
CUList< CloudFunctionObject< CloudType > * > | |
CUList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * > | |
CUList< CloudFunctionObject< KinematicCloud< CloudType > > * > | |
CUList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > * > | |
CUList< cmptType > | |
CUList< coalCloud * > | |
CUList< complexVector > | |
CUList< const Foam::cellModel * > | |
CUList< const Foam::coordSet * > | |
CUList< const Foam::Field * > | |
CUList< const Foam::lduInterface * > | |
CUList< const Foam::lduPrimitiveProcessorInterface * > | |
CUList< const Foam::UList * > | |
CUList< const lduInterface * > | |
CUList< const lduInterfaceField * > | |
CUList< coordinateSystem * > | |
CUList< cutType > | |
CUList< DataType > | |
CUList< derivedType > | |
CUList< direction > | |
CUList< double > | |
CUList< DType > | |
CUList< DynamicList< label > > | |
CUList< edge > | |
CUList< entry * > | |
CUList< errorHandlingType > | |
CUList< extendedFeatureEdgeMesh * > | |
CUList< fa::option * > | |
►CUList< face > | |
CPrimitivePatch<::Foam::UList< face >, const pointField & > | |
CUList< Face > | |
CUList< faceList > | |
CUList< faceZone * > | |
CUList< faePatchField< scalar > * > | |
CUList< faPatchField< scalar > * > | |
CUList< faPatchField< tensor > * > | |
CUList< faPatchField< vector > * > | |
CUList< faPatchMapper * > | |
CUList< Field< Foam::Vector > * > | |
CUList< Field< scalar > * > | |
CUList< Field< scalar > > | |
CUList< Field< Type > * > | |
CUList< Field< Type > > | |
CUList< fieldInfo > | |
CUList< fileName > | |
CUList< fileState > | |
CUList< FixedList< point, N > > | |
CUList< float > | |
CUList< Foam::adjointSolver * > | |
CUList< Foam::adjointSolverManager * > | |
CUList< Foam::AMIInterpolation * > | |
CUList< Foam::autoPtr< Foam::NURBS3DVolume > > | |
CUList< Foam::autoPtr< Foam::radiation::boundaryRadiationPropertiesPatch > > | |
CUList< Foam::bitSet > | |
CUList< Foam::boundaryPatch * > | |
CUList< Foam::boundBox > | |
CUList< Foam::cellModel * > | |
CUList< Foam::cellShape > | |
CUList< Foam::cellSizeAndAlignmentControl * > | |
CUList< Foam::cellSizeFunction * > | |
CUList< Foam::clockValue > | |
CUList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > * > | |
CUList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > * > | |
CUList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > * > | |
CUList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > * > | |
CUList< Foam::CompactIOField< Foam::Field< label >, label > * > | |
CUList< Foam::CompactIOField< Foam::Field< scalar >, scalar > * > | |
CUList< Foam::CompactSpatialTensor > | |
CUList< Foam::complex > | |
CUList< Foam::coordSet * > | |
CUList< Foam::coordSetWriter * > | |
CUList< Foam::coordSystem::cartesian * > | |
CUList< Foam::decompositionConstraint * > | |
CUList< Foam::decompositionMethod * > | |
CUList< Foam::diameterModels::binaryBreakupModel * > | |
CUList< Foam::diameterModels::breakupModel * > | |
CUList< Foam::diameterModels::coalescenceModel * > | |
CUList< Foam::diameterModels::driftModel * > | |
CUList< Foam::diameterModels::IATEsource * > | |
CUList< Foam::diameterModels::nucleationModel * > | |
CUList< Foam::diameterModels::populationBalanceModel * > | |
CUList< Foam::diameterModels::sizeGroup * > | |
CUList< Foam::diameterModels::velocityGroup * > | |
CUList< Foam::dictionary * > | |
CUList< Foam::dictionary > | |
CUList< Foam::dimensioned * > | |
CUList< Foam::DimensionedField * > | |
CUList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > * > | |
CUList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > * > | |
CUList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > * > | |
CUList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > * > | |
CUList< Foam::DimensionedField< scalar, Foam::volMesh > * > | |
CUList< Foam::dimensionSet * > | |
CUList< Foam::distributionModels::general * > | |
CUList< Foam::dynamicIndexedOctree::node > | |
CUList< Foam::DynamicList< char > > | |
CUList< Foam::DynamicList< Foam::face > > | |
CUList< Foam::DynamicList< Foam::List > > | |
CUList< Foam::DynamicList< Foam::molecule * > > | |
CUList< Foam::DynamicList< Foam::profilingInformation *, 16 > > | |
CUList< Foam::DynamicList< Foam::string > > | |
CUList< Foam::DynamicList< Foam::Vector > > | |
CUList< Foam::DynamicList< label > > | |
CUList< Foam::DynamicList< List< vector > > > | |
CUList< Foam::DynamicList< ParcelType * > > | |
CUList< Foam::DynamicList< parcelType * > > | |
CUList< Foam::DynamicList< scalar > > | |
CUList< Foam::DynamicList< Type > > | |
CUList< Foam::eddy > | |
CUList< Foam::edge > | |
CUList< Foam::entry * > | |
CUList< Foam::expressions::exprResultStored > | |
CUList< Foam::expressions::exprString > | |
CUList< Foam::extendedFeatureEdgeMesh * > | |
CUList< Foam::face > | |
CUList< Foam::faePatchField< Foam::SphericalTensor > * > | |
CUList< Foam::faePatchField< Foam::SymmTensor > * > | |
CUList< Foam::faePatchField< Foam::Tensor > * > | |
CUList< Foam::faePatchField< Foam::Vector > * > | |
CUList< Foam::faePatchField< scalar > * > | |
CUList< Foam::faFieldDecomposer::patchFieldDecomposer * > | |
CUList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer * > | |
CUList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer * > | |
CUList< Foam::faMesh * > | |
CUList< Foam::faPatchField< Foam::SphericalTensor > * > | |
CUList< Foam::faPatchField< Foam::SymmTensor > * > | |
CUList< Foam::faPatchField< Foam::Tensor > * > | |
CUList< Foam::faPatchField< Foam::Vector > * > | |
CUList< Foam::faPatchField< scalar > * > | |
CUList< Foam::Field * > | |
CUList< Foam::Field > | |
CUList< Foam::Field< Foam::SphericalTensor > * > | |
CUList< Foam::Field< Foam::SphericalTensor > > | |
CUList< Foam::Field< Foam::SymmTensor > * > | |
CUList< Foam::Field< Foam::SymmTensor > > | |
CUList< Foam::Field< Foam::Tensor > * > | |
CUList< Foam::Field< Foam::Tensor > > | |
CUList< Foam::Field< Foam::Vector > * > | |
CUList< Foam::Field< Foam::Vector > > | |
CUList< Foam::Field< label > * > | |
CUList< Foam::Field< label > > | |
CUList< Foam::Field< LUType > * > | |
CUList< Foam::Field< scalar > * > | |
CUList< Foam::Field< scalar > > | |
CUList< Foam::Field< Type > * > | |
CUList< Foam::Field< Type > > | |
CUList< Foam::FieldField< Foam::Field, scalar > * > | |
CUList< Foam::fileName > | |
CUList< Foam::FixedList< label, 3 > > | |
CUList< Foam::FixedList< label, 4 > > | |
CUList< Foam::FixedList< scalar, 2 > > | |
CUList< Foam::FixedList< scalar, 3 > > | |
CUList< Foam::Function1< Foam::SymmTensor > * > | |
CUList< Foam::Function1< Foam::Vector > * > | |
CUList< Foam::Function1< scalar > * > | |
CUList< Foam::Function1< Type > * > | |
CUList< Foam::Function1< TypeR > * > | |
CUList< Foam::functionObject * > | |
CUList< Foam::functionObjects::eulerianParticle > | |
CUList< Foam::functionObjects::fieldAverageItem > | |
CUList< Foam::functionObjects::fieldInfo > | |
CUList< Foam::functionObjects::runTimeControls::runTimeCondition * > | |
CUList< Foam::fvFieldDecomposer::patchFieldDecomposer * > | |
CUList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer * > | |
CUList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer * > | |
CUList< Foam::fvMatrix< Type > * > | |
CUList< Foam::fvMesh * > | |
CUList< Foam::fvMeshSubset * > | |
CUList< Foam::fvPatchField< Foam::SphericalTensor > * > | |
CUList< Foam::fvPatchField< Foam::SymmTensor > * > | |
CUList< Foam::fvPatchField< Foam::Tensor > * > | |
CUList< Foam::fvPatchField< Foam::Vector > * > | |
CUList< Foam::fvPatchField< scalar > * > | |
CUList< Foam::fvPatchField< Type > * > | |
CUList< Foam::fvsPatchField< Foam::SphericalTensor > * > | |
CUList< Foam::fvsPatchField< Foam::SymmTensor > * > | |
CUList< Foam::fvsPatchField< Foam::Tensor > * > | |
CUList< Foam::fvsPatchField< Foam::Vector > * > | |
CUList< Foam::fvsPatchField< scalar > * > | |
CUList< Foam::fvsPatchField< Type > * > | |
CUList< Foam::GeometricField * > | |
CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > * > | |
CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > * > | |
CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CUList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CUList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CUList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > * > | |
CUList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > * > | |
CUList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CUList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CUList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > * > | |
CUList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > * > | |
CUList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > * > | |
CUList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CUList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > * > | |
CUList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > * > | |
CUList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > * > | |
CUList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > * > | |
CUList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CUList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > * > | |
CUList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > * > | |
CUList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > * > | |
CUList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > * > | |
CUList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > * > | |
CUList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > * > | |
CUList< Foam::globalIndex > | |
CUList< Foam::glTF::animation::glTFChannel > | |
CUList< Foam::glTF::animation::glTFSampler > | |
CUList< Foam::gradingDescriptors > | |
CUList< Foam::hexCell > | |
CUList< Foam::ignitionSite * > | |
CUList< Foam::ILList< Foam::molecule > > | |
CUList< Foam::ILList< parcelType > > | |
CUList< Foam::ILList< ParticleType > > | |
CUList< Foam::ILList< typename CloudType::parcelType > > | |
CUList< Foam::implicitFunction * > | |
CUList< Foam::incompressible::adjointSensitivity * > | |
CUList< Foam::indexedOctree * > | |
CUList< Foam::indexedOctree::node > | |
CUList< Foam::indexedOctree< Foam::treeDataEdge > * > | |
CUList< Foam::indexedOctree< Foam::treeDataPoint > * > | |
CUList< Foam::Instant > | |
CUList< Foam::interpolation< Foam::Vector > * > | |
CUList< Foam::interpolation< scalar > * > | |
CUList< Foam::IOField< Foam::SphericalTensor > * > | |
CUList< Foam::IOField< Foam::SymmTensor > * > | |
CUList< Foam::IOField< Foam::Tensor > * > | |
CUList< Foam::IOField< Foam::Vector > * > | |
CUList< Foam::IOField< label > * > | |
CUList< Foam::IOField< scalar > * > | |
CUList< Foam::IOList * > | |
CUList< Foam::labelRange > | |
CUList< Foam::lduInterfaceField * > | |
CUList< Foam::lduMatrix * > | |
CUList< Foam::lduMesh * > | |
CUList< Foam::lduPrimitiveMesh * > | |
CUList< Foam::liquidProperties * > | |
CUList< Foam::List * > | |
CUList< Foam::List > | |
CUList< Foam::List< char > * > | |
CUList< Foam::List< Foam::face > > | |
CUList< Foam::List< Foam::Field< scalar > > > | |
CUList< Foam::List< Foam::FixedList< label, 3 > > > | |
CUList< Foam::List< Foam::List > > | |
CUList< Foam::List< Foam::List< scalar > > > | |
CUList< Foam::List< Foam::meshReader::cellFaceIdentifier > > | |
CUList< Foam::List< Foam::specieElement > > | |
CUList< Foam::List< Foam::tmp< Foam::Field > > > | |
CUList< Foam::List< Foam::treeBoundBox > > | |
CUList< Foam::List< Foam::UPstream::commsStruct > > | |
CUList< Foam::List< Foam::Vector > > | |
CUList< Foam::List< Foam::volumeType > > | |
CUList< Foam::List< int > > | |
CUList< Foam::List< label > > | |
CUList< Foam::List< scalar > > | |
CUList< Foam::lumpedPointInterpolator > | |
CUList< Foam::Map< label > > | |
CUList< Foam::mapDistributeBase * > | |
CUList< Foam::mappedPatchBase * > | |
CUList< Foam::meshReader::cellFaceIdentifier > | |
CUList< Foam::molecule * > | |
CUList< Foam::molecule::constantProperties > | |
CUList< Foam::motionSolver * > | |
CUList< Foam::multiphaseInter::phaseModel * > | |
CUList< Foam::NURBS3DVolume * > | |
CUList< Foam::objectHit > | |
CUList< Foam::objective * > | |
CUList< Foam::objectMap > | |
CUList< Foam::OFstream * > | |
CUList< Foam::Pair > | |
CUList< Foam::Pair< Foam::word > > | |
CUList< Foam::Pair< label > > | |
CUList< Foam::PairCollisionRecord< PairType > > | |
CUList< Foam::PairCollisionRecord< vector > > | |
CUList< Foam::particleInfo > | |
CUList< Foam::patchInjectionBase * > | |
CUList< Foam::PatchInteractionModel< Foam::DSMCCloud > * > | |
CUList< Foam::phasePairKey > | |
CUList< Foam::phaseProperties > | |
CUList< Foam::pointConstraint > | |
CUList< Foam::pointFieldDecomposer::patchFieldDecomposer * > | |
CUList< Foam::PointIndexHit > | |
CUList< Foam::pointMesh * > | |
CUList< Foam::pointPatchField< Foam::SphericalTensor > * > | |
CUList< Foam::pointPatchField< Foam::SymmTensor > * > | |
CUList< Foam::pointPatchField< Foam::Tensor > * > | |
CUList< Foam::pointPatchField< Foam::Vector > * > | |
CUList< Foam::pointPatchField< scalar > * > | |
CUList< Foam::pointPatchField< Type > * > | |
CUList< Foam::primalSolver * > | |
CUList< Foam::PrimitivePatch * > | |
CUList< Foam::PrimitivePatchInterpolation * > | |
CUList< Foam::procLduInterface * > | |
CUList< Foam::profilingInformation * > | |
CUList< Foam::PtrList< Foam::AMIInterpolation > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > * > | |
CUList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > * > | |
CUList< Foam::PtrList< Foam::dimensioned > * > | |
CUList< Foam::PtrList< Foam::dimensionSet > > | |
CUList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > * > | |
CUList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > * > | |
CUList< Foam::PtrList< Foam::IOField< Foam::Tensor > > * > | |
CUList< Foam::PtrList< Foam::IOField< Foam::Vector > > * > | |
CUList< Foam::PtrList< Foam::IOField< label > > * > | |
CUList< Foam::PtrList< Foam::IOField< scalar > > * > | |
CUList< Foam::PtrList< Foam::lduInterfaceField > * > | |
CUList< Foam::radiation::radiativeIntensityRay * > | |
CUList< Foam::radiation::reflectionModel * > | |
CUList< Foam::RBD::joint * > | |
CUList< Foam::RBD::restraint * > | |
CUList< Foam::RBD::rigidBody * > | |
CUList< Foam::RBD::subBody * > | |
CUList< Foam::Reaction::specieCoeffs > | |
CUList< Foam::Reaction< SolidThermo > * > | |
CUList< Foam::Reaction< ThermoType > * > | |
CUList< Foam::referredWallFace > | |
CUList< Foam::refinementHistory::splitCell8 > | |
CUList< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase * > | |
CUList< Foam::searchableSurface * > | |
CUList< Foam::SHA1Digest > | |
CUList< Foam::sixDoFRigidBodyMotionConstraint * > | |
CUList< Foam::sixDoFRigidBodyMotionRestraint * > | |
CUList< Foam::solidBodyMotionFunction * > | |
CUList< Foam::solidProperties * > | |
CUList< Foam::solutionControl::fieldData > | |
CUList< Foam::SpatialTensor > | |
CUList< Foam::spatialTransform > | |
CUList< Foam::SpatialVector > | |
CUList< Foam::specieElement > | |
CUList< Foam::SphericalTensor > | |
CUList< Foam::STLpoint > | |
CUList< Foam::string > | |
CUList< Foam::surfaceWriter * > | |
CUList< Foam::surfaceZonesInfo * > | |
CUList< Foam::surfZone > | |
CUList< Foam::surfZoneIdentifier > | |
CUList< Foam::SymmTensor > | |
CUList< Foam::Tensor > | |
CUList< Foam::Time * > | |
CUList< Foam::tmp< Foam::Field > > | |
CUList< Foam::token > | |
CUList< Foam::topoDistanceData< label > > | |
CUList< Foam::topoSetFaceSource * > | |
CUList< Foam::treeBoundBox > | |
CUList< Foam::triPoints > | |
CUList< Foam::triSurfaceMesh * > | |
CUList< Foam::Tuple2 > | |
CUList< Foam::Tuple2< Foam::Pair, Foam::Vector > > | |
CUList< Foam::Tuple2< Foam::string, label > > | |
CUList< Foam::Tuple2< Foam::Vector, Foam::Vector > > | |
CUList< Foam::Tuple2< Foam::word, Foam::Tuple2< bool, scalar > > > | |
CUList< Foam::Tuple2< Foam::word, Foam::word > > | |
CUList< Foam::Tuple2< Foam::word, label > > | |
CUList< Foam::Tuple2< Foam::word, scalar > > | |
CUList< Foam::Tuple2< label, Foam::List< Foam::List > > > | |
CUList< Foam::Tuple2< label, scalar > > | |
CUList< Foam::Tuple2< mapType, Foam::List > > | |
CUList< Foam::Tuple2< scalar, Foam::fileName > > | |
CUList< Foam::Tuple2< scalar, scalar > > | |
CUList< Foam::Tuple2< scalar, Type > > | |
CUList< Foam::Tuple2< Type, Type > > | |
CUList< Foam::UPstream::commsStruct > | |
CUList< Foam::UPtrList * > | |
CUList< Foam::Vector > | |
CUList< Foam::Vector2D > | |
CUList< Foam::Vector< bool > > | |
CUList< Foam::VectorSpace > | |
CUList< Foam::vectorTensorTransform > | |
CUList< Foam::volumeType > | |
CUList< Foam::vtk::vtuCells * > | |
CUList< Foam::WallCollisionRecord< vector > > | |
CUList< Foam::WallCollisionRecord< WallType > > | |
CUList< Foam::word > | |
CUList< Foam::wordRe > | |
CUList< Foam::wordRes > | |
CUList< force * > | |
CUList< functionObject * > | |
CUList< fv::option * > | |
CUList< fvPatchField< scalar > * > | |
CUList< fvPatchField< symmTensor > * > | |
CUList< fvPatchField< tensor > * > | |
CUList< fvPatchField< vector > * > | |
CUList< fvPatchMapper * > | |
CUList< fvsPatchField< scalar > * > | |
CUList< fvsPatchField< vector > * > | |
CUList< GasThermo * > | |
CUList< geometricSurfacePatch > | |
CUList< gradingDescriptor > | |
CUList< injectionModel * > | |
CUList< InjectionModel< CloudType > * > | |
CUList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > * > | |
CUList< InputType > | |
CUList< instant > | |
CUList< int > | |
CUList< interactionType > | |
CUList< joint * > | |
CUList< kinematicParcelInjectionData > | |
CUList< label > | |
CUList< labelledTri > | |
CUList< labelList > | |
CUList< labelListList > | |
CUList< lduScheduleEntry > | |
CUList< List< bool > > | |
CUList< List< pointIndexHit > > | |
CUList< List< scalar > > | |
CUList< List< vector > > | |
CUList< LUType > | |
CUList< MRFZone * > | |
CUList< pairPotential * > | |
CUList< ParcelType * > | |
CUList< parcelType * > | |
CUList< ParticleForce< CloudType > * > | |
CUList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > * > | |
CUList< ParticleForce< KinematicCloud< CloudType > > * > | |
CUList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > * > | |
CUList< PatchField< Type > * > | |
CUList< patchInteractionData > | |
CUList< phaseModel * > | |
CUList< point > | |
CUList< pointIndexHit > | |
CUList< pointList > | |
CUList< pointPatchField< scalar > * > | |
CUList< pointPatchField< Type > * > | |
CUList< pointPatchField< vector > * > | |
CUList< pointPatchMapper * > | |
CUList< pointZone * > | |
CUList< polyMeshModifier * > | |
CUList< porosityModel * > | |
CUList< profileModel * > | |
CUList< pyrolysisModel * > | |
CUList< reactingMultiphaseParcelInjectionData > | |
CUList< reactingParcelInjectionData > | |
CUList< Reaction< ThermoType > * > | |
CUList< refineCell > | |
CUList< refineMode > | |
CUList< regionModelFunctionObject * > | |
CUList< sampledSet * > | |
CUList< sampledSurface * > | |
CUList< scalar > | |
CUList< scalarField > | |
CUList< scalarList > | |
CUList< scalarRange > | |
CUList< searchableSurface * > | |
CUList< sideVolumeType > | |
CUList< simpleRegIOobject * > | |
CUList< SolidThermo * > | |
CUList< solveScalar > | |
CUList< std::function< bool(Foam::scalar)> > | |
CUList< string > | |
CUList< StringType > | |
CUList< substance > | |
CUList< surfZone > | |
CUList< symmTensor > | |
CUList< T * > | |
CUList< taggedInfoType > | |
CUList< tensor > | |
CUList< tetherPotential * > | |
CUList< ThermoType * > | |
CUList< thicknessModelType > | |
CUList< token > | |
CUList< tokenType > | |
CUList< transferModel * > | |
CUList< treeBoundBox > | |
CUList< Tuple2< scalar, List< Tuple2< scalar, scalar > > > > | |
CUList< Tuple2< scalar, List< Tuple2< scalar, Type > > > > | |
CUList< Tuple2< scalar, scalar > > | |
CUList< Tuple2< scalar, Type > > | |
CUList< Type * > | |
CUList< Type > | |
CUList< TypeGrad > | |
CUList< typename ParcelType::constantProperties > | |
CUList< uint8_t > | |
CUList< unsigned > | |
CUList< vector > | |
CUList< vectorField > | |
CUList< void * > | |
CUList< volatileData > | |
CUList< vtmEntry > | |
CUList< word > | |
CUList< wordRe > | |
CUList< ZoneType * > | |
CUniformList< T > | A single value that is represented as a list with an operator[] to access the value. This can be useful for templated operations expecting a list accessor |
►CUniformList< Type > | |
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< zero::null > | |
CareaOp | |
ClistOp< N > | |
CnoOp | |
CvolumeOp | |
CunionEqOp | List helper to add y unique elements to x |
CuniqueEqOp< T > | List helper to append y unique elements onto the end of x |
CunthreadedInitialise | A fileOperation initialiser for unthreaded file handlers |
►CUOListStreamAllocator | An stream/stream-buffer allocator for external buffers |
CUOListStream | An OSstream attached to an unallocated external buffer |
CUOprocess | Random UO process |
►CUpdateableMeshObject | |
►CMeshObject< polyMesh, Foam::UpdateableMeshObject, faMesh > | |
CfaMesh | Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a polyMesh (ie, uindirectPrimitivePatch) |
►CMeshObject< polyMesh, UpdateableMeshObject, manifoldCellsMeshObject > | |
CmanifoldCellsMeshObject | Provides cell-to-faces ('cells()') with duplicate faces removed |
►CMeshObject< pointMesh, UpdateableMeshObject, pointConstraints > | |
CpointConstraints | Application of (multi-)patch point constraints |
►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< fvMesh, UpdateableMeshObject, volBSplinesBase > | |
CvolBSplinesBase | Class constructing a number of volumetric B-Splines boxes, read from dynamicMeshDict. Useful for various sensitivities and optMeshMovement classes |
►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 |
►CUpdateableMeshObject | |
►CMeshObject< polyMesh, UpdateableMeshObject, decompositionModel > | |
CdecompositionModel | MeshObject wrapper of decompositionMethod |
►CupdateableSnGrad | |
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 |
CprghPermeableAlphaTotalPressureFvPatchScalarField | The prghPermeableAlphaTotalPressure is a mixed boundary condition for the p_rgh variable in multiphase flows |
CupdateableSnGrad | Helper class to fix pressure flux for pressure-related boundary conditions |
►CupdateMethod | Abstract base class for optimisation methods |
CBFGS | The quasi-Newton BFGS formula |
CDBFGS | The quasi-Newton BFGS formula with the dampening proposed by Powell |
CLBFGS | The quasi-Newton Limited-memory BFGS formula. Keeps nPrevSteps_ of the y and s vectors and approximates the inverse areas through them. Values of 3 < nPrevSteps_ < 20 are suggested |
CSR1 | The quasi-Newton Symmetric Rank One formula |
CconjugateGradient | The Conjugate Gradient formula |
►CconstrainedOptimisationMethod | Abstract base class for optimisation methods supporting constraints. Does not add functionality to updateMethod but act as a means to categorize constrained optimisation methods for performing sanity checks |
CSQP | The quasi-Newton SQP formula for constrained optimisation |
CconstraintProjection | Update design variables using Rosen's projection method |
CsteepestDescent | Update design variables using steepest descent |
CupdateOp< PrimitivePatchType, Type, TrackingData > | Update operation |
►CUPstream | Inter-processor communications stream |
►CPstream | Inter-processor communications stream |
CIPBstream | |
CIPstream | Input inter-processor communications stream |
COPBstream | |
COPstream | Output inter-processor communications stream |
CUIPstreamBase | Base class for input inter-processor communications stream (ie, parallel streams). Not to be used directly, thus contructors are protected |
CUOPstreamBase | Base class for output inter-processor communications stream (ie, parallel streams). Not to be used directly, thus contructors are protected |
►CUPtrList< T > | A list of pointers to objects of type <T>, without allocation/deallocation management of the pointers - this is to be done elsewhere. The operator[] returns a reference to the object, not the pointer |
►CPtrList< CloudFunctionObject< CloudType > > | |
CCloudFunctionObjectList< CloudType > | List of cloud function objects |
►CPtrList< Field< Type > > | |
CFieldField< Field, Type > | A field of fields is a PtrList of fields with reference counting |
CPtrList< PatchField< Type > > | |
►CPtrList< InjectionModel< CloudType > > | |
CInjectionModelList< CloudType > | List of injection models |
CPtrList< fvPatchField< symmTensor > > | |
CPtrList< fvPatchField< scalar > > | |
►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< pointPatchField< Type > > | |
►CPtrList< ParticleForce< CloudType > > | |
CParticleForceList< CloudType > | List of particle forces |
►CPtrList< joint > | |
Ccomposite | Prismatic joint for translation along the specified arbitrary axis |
►CPtrList< ZoneType > | |
CZoneMesh< ZoneType, MeshType > | A list of mesh zones |
►CPtrList< block > | |
CblockMesh | A multi-block mesh generator |
►CPtrList< coalCloud > | |
CcoalCloudList | |
►CPtrList< coordinateSystem > | |
CcoordinateSystems | A centralized collection of named coordinate systems |
►CPtrList< fa::option > | |
►CoptionList | List of finite volume options |
Coptions | Finite-area options |
►CPtrList< entry > | |
CfaBoundaryMeshEntries | Read and store dictionary entries for finite-area boundary patches |
CpolyBoundaryMeshEntries | Read and store dictionary entries for boundary patches |
►CPtrList< faPatchMapper > | |
CfaBoundaryMeshMapper | Foam::faBoundaryMeshMapper |
►CPtrList< functionObject > | |
CfunctionObjectList | List of function objects with start(), execute() and end() functions that is called for each object |
►CPtrList< fv::option > | |
►CoptionList | List of finite volume options |
Coptions | Finite-volume options |
►CPtrList< fvPatchMapper > | |
CfvBoundaryMeshMapper | Foam::fvBoundaryMeshMapper |
►CPtrList< pairPotential > | |
CpairPotentialList | |
►CPtrList< pointPatchMapper > | |
CpointBoundaryMeshMapper | Foam::pointBoundaryMeshMapper |
►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< Reaction< ThermoType > > | |
CreactingMixture< ThermoType > | Foam::reactingMixture |
►CPtrList< extendedFeatureEdgeMesh > | |
CrefinementFeatures | Encapsulates queries for features |
►CPtrList< force > | |
CforceList | |
CforceList | List container for film sources |
►CPtrList< injectionModel > | |
CinjectionModelList | |
CinjectionModelList | List container for film injection models |
►CPtrList< pyrolysisModel > | |
CpyrolysisModelCollection | A centralized pyrolysis collection |
►CPtrList< regionModelFunctionObject > | |
CregionModelFunctionObjectList | List of cloud function objects |
►CPtrList< transferModel > | |
CtransferModelList | |
►CPtrList< sampledSet > | |
CsampledSets | Set of sets to sample |
►CPtrList< sampledSurface > | |
CsampledSurfaces | Set of surfaces to sample |
►CPtrList< searchableSurface > | |
CsearchableSurfaces | Container for searchableSurfaces. The collection is specified as a dictionary. For example, |
►CPtrList< tetherPotential > | |
CtetherPotentialList | |
CPtrList< fvPatchField< vector > > | |
CPtrList< fvPatchField< tensor > > | |
CPtrList< Foam::GeometricField > | |
CPtrList< Foam::fvPatchField< scalar > > | |
CPtrList< Foam::fvPatchField< Foam::Vector > > | |
CPtrList< Foam::pointPatchField< Foam::Vector > > | |
CPtrList< Field< Foam::Vector > > | |
CPtrList< Field< scalar > > | |
CPtrList< Foam::OFstream > | |
CPtrList< Foam::Field > | |
CPtrList< Foam::List > | |
CPtrList< Foam::lduPrimitiveMesh > | |
CPtrList< Foam::lduMatrix > | |
CPtrList< Foam::PtrList< Foam::lduInterfaceField > > | |
CPtrList< Foam::lduInterfaceField > | |
CPtrList< Foam::UPtrList > | |
CPtrList< Foam::FieldField< Foam::Field, scalar > > | |
CPtrList< Foam::Field< scalar > > | |
CPtrList< Foam::distributionModels::general > | |
CPtrList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > > | |
CPtrList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > > | |
CPtrList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CPtrList< ParticleForce< KinematicCloud< CloudType > > > | |
CPtrList< CloudFunctionObject< KinematicCloud< CloudType > > > | |
CPtrList< Foam::Field< LUType > > | |
CPtrList< fvsPatchField< scalar > > | |
CPtrList< Foam::PatchInteractionModel< Foam::DSMCCloud > > | |
CPtrList< Foam::List< char > > | |
CPtrList< boundaryEntry > | |
CPtrList< Foam::diameterModels::populationBalanceModel > | |
CPtrList< Foam::RBD::rigidBody > | |
CPtrList< Foam::RBD::subBody > | |
CPtrList< Foam::RBD::joint > | |
CPtrList< Foam::RBD::restraint > | |
CPtrList< Foam::DimensionedField > | |
CPtrList< Foam::patchInjectionBase > | |
CPtrList< Foam::Reaction< ThermoType > > | |
CPtrList< ThermoType > | |
CPtrList< Foam::adjointSolver > | |
CPtrList< Foam::Function1< scalar > > | |
CPtrList< blockVertex > | |
CPtrList< blockEdge > | |
CPtrList< blockFace > | |
CPtrList< Foam::entry > | |
CPtrList< Foam::boundaryPatch > | |
CPtrList< Foam::fvMeshSubset > | |
CPtrList< Foam::cellModel > | |
CPtrList< Foam::cellSizeAndAlignmentControl > | |
CPtrList< pointPatchField< scalar > > | |
CPtrList< Foam::extendedFeatureEdgeMesh > | |
CPtrList< Foam::surfaceZonesInfo > | |
CPtrList< Foam::dictionary > | |
CPtrList< Foam::Field< label > > | |
CPtrList< Foam::Field< Foam::Vector > > | |
CPtrList< Foam::Field< Foam::SphericalTensor > > | |
CPtrList< Foam::Field< Foam::SymmTensor > > | |
CPtrList< Foam::Field< Foam::Tensor > > | |
CPtrList< Foam::Function1< Type > > | |
CPtrList< Foam::topoSetFaceSource > | |
CPtrList< Foam::decompositionConstraint > | |
CPtrList< Foam::diameterModels::IATEsource > | |
CPtrList< Foam::PtrList< Foam::dimensioned > > | |
CPtrList< Foam::dimensioned > | |
CPtrList< Foam::diameterModels::coalescenceModel > | |
CPtrList< Foam::diameterModels::breakupModel > | |
CPtrList< Foam::diameterModels::binaryBreakupModel > | |
CPtrList< Foam::diameterModels::driftModel > | |
CPtrList< Foam::diameterModels::nucleationModel > | |
CPtrList< Foam::diameterModels::sizeGroup > | |
CPtrList< pointPatchField< vector > > | |
CPtrList< Foam::motionSolver > | |
CPtrList< const Foam::lduPrimitiveProcessorInterface > | |
CPtrList< Foam::indexedOctree< Foam::treeDataEdge > > | |
CPtrList< faPatchField< scalar > > | |
CPtrList< Foam::faFieldDecomposer::patchFieldDecomposer > | |
CPtrList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer > | |
CPtrList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer > | |
CPtrList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > > | |
CPtrList< Foam::faPatchField< scalar > > | |
CPtrList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrList< Foam::faePatchField< scalar > > | |
CPtrList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > > | |
CPtrList< Foam::faPatchField< Foam::Vector > > | |
CPtrList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrList< Foam::faePatchField< Foam::Vector > > | |
CPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrList< Foam::faPatchField< Foam::SphericalTensor > > | |
CPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrList< Foam::faePatchField< Foam::SphericalTensor > > | |
CPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrList< Foam::faPatchField< Foam::SymmTensor > > | |
CPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrList< Foam::faePatchField< Foam::SymmTensor > > | |
CPtrList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > > | |
CPtrList< Foam::faPatchField< Foam::Tensor > > | |
CPtrList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > > | |
CPtrList< Foam::faePatchField< Foam::Tensor > > | |
CPtrList< Foam::faMesh > | |
CPtrList< Foam::IOList > | |
CPtrList< Foam::Field< Type > > | |
CPtrList< Foam::mapDistributeBase > | |
CPtrList< Foam::functionObject > | |
CPtrList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CPtrList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CPtrList< Foam::functionObjects::runTimeControls::runTimeCondition > | |
CPtrList< Foam::vtk::vtuCells > | |
CPtrList< Foam::fvFieldDecomposer::patchFieldDecomposer > | |
CPtrList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer > | |
CPtrList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer > | |
CPtrList< Foam::DimensionedField< scalar, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrList< Foam::fvsPatchField< scalar > > | |
CPtrList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrList< Foam::fvsPatchField< Foam::Vector > > | |
CPtrList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrList< Foam::fvPatchField< Foam::SphericalTensor > > | |
CPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrList< Foam::fvsPatchField< Foam::SphericalTensor > > | |
CPtrList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrList< Foam::fvPatchField< Foam::SymmTensor > > | |
CPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrList< Foam::fvsPatchField< Foam::SymmTensor > > | |
CPtrList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > > | |
CPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > > | |
CPtrList< Foam::fvPatchField< Foam::Tensor > > | |
CPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CPtrList< Foam::fvsPatchField< Foam::Tensor > > | |
CPtrList< Foam::fvMesh > | |
CPtrList< Foam::fvMatrix< Type > > | |
CPtrList< Foam::ignitionSite > | |
CPtrList< Foam::implicitFunction > | |
CPtrList< Foam::adjointSolverManager > | |
CPtrList< Foam::incompressible::adjointSensitivity > | |
CPtrList< Foam::fvPatchField< Type > > | |
CPtrList< Foam::pointPatchField< Type > > | |
CPtrList< Foam::fvsPatchField< Type > > | |
CPtrList< Foam::PtrList< Foam::IOField< label > > > | |
CPtrList< Foam::IOField< label > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< label >, label > > | |
CPtrList< Foam::PtrList< Foam::IOField< scalar > > > | |
CPtrList< Foam::IOField< scalar > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > | |
CPtrList< Foam::PtrList< Foam::IOField< Foam::Vector > > > | |
CPtrList< Foam::IOField< Foam::Vector > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > | |
CPtrList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > > | |
CPtrList< Foam::IOField< Foam::SphericalTensor > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > | |
CPtrList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > > | |
CPtrList< Foam::IOField< Foam::SymmTensor > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > | |
CPtrList< Foam::PtrList< Foam::IOField< Foam::Tensor > > > | |
CPtrList< Foam::IOField< Foam::Tensor > > | |
CPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > > | |
CPtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > | |
CPtrList< const Foam::lduInterface > | |
CPtrList< fvsPatchField< vector > > | |
CPtrList< Foam::liquidProperties > | |
CPtrList< Foam::AMIInterpolation > | |
CPtrList< Foam::decompositionMethod > | |
CPtrList< Foam::solidBodyMotionFunction > | |
CPtrList< Foam::objective > | |
CPtrList< Foam::primalSolver > | |
CPtrList< Foam::PrimitivePatch > | |
►CPtrList< phaseModel > | |
CDictionaryBase< PtrList< phaseModel >, phaseModel > | |
CPtrList< Foam::pointFieldDecomposer::patchFieldDecomposer > | |
CPtrList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrList< Foam::pointPatchField< scalar > > | |
CPtrList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrList< Foam::pointPatchField< Foam::SphericalTensor > > | |
CPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrList< Foam::pointPatchField< Foam::SymmTensor > > | |
CPtrList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > > | |
CPtrList< Foam::pointPatchField< Foam::Tensor > > | |
CPtrList< Foam::pointMesh > | |
CPtrList< Foam::PrimitivePatchInterpolation > | |
CPtrList< pointZone > | |
CPtrList< faceZone > | |
CPtrList< cellZone > | |
CPtrList< Foam::procLduInterface > | |
CPtrList< Foam::Time > | |
CPtrList< Foam::profilingInformation > | |
CPtrList< GasThermo > | |
CPtrList< Foam::radiation::radiativeIntensityRay > | |
CPtrList< Foam::indexedOctree< Foam::treeDataPoint > > | |
CPtrList< faPatchField< tensor > > | |
CPtrList< faPatchField< vector > > | |
CPtrList< faePatchField< scalar > > | |
CPtrList< Foam::PtrList< Foam::AMIInterpolation > > | |
CPtrList< bodyMesh > | |
CPtrList< Foam::mappedPatchBase > | |
CPtrList< Foam::coordSetWriter > | |
CPtrList< Foam::coordSet > | |
CPtrList< Foam::surfaceWriter > | |
CPtrList< Foam::coordSystem::cartesian > | |
CPtrList< Foam::cellSizeFunction > | |
CPtrList< Foam::sixDoFRigidBodyMotionRestraint > | |
CPtrList< Foam::sixDoFRigidBodyMotionConstraint > | |
CPtrList< Foam::Reaction< SolidThermo > > | |
CPtrList< SolidThermo > | |
CPtrList< Foam::solidProperties > | |
CPtrList< Foam::dimensionSet > | |
CPtrList< Foam::interpolation< scalar > > | |
CPtrList< Foam::interpolation< Foam::Vector > > | |
CPtrList< Foam::triSurfaceMesh > | |
CPtrList< Foam::indexedOctree > | |
CPtrList< Foam::Function1< Foam::Vector > > | |
CPtrList< Foam::Function1< Foam::SymmTensor > > | |
CPtrList< Foam::Function1< TypeR > > | |
CPtrList< Foam::NURBS3DVolume > | |
►CPtrList< T > | A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers. The operator[] returns a reference to the object, not the pointer |
CCloudFunctionObjectList< KinematicCloud< Foam::DSMCCloud > > | |
CCloudFunctionObjectList< KinematicCloud< CloudType > > | |
CCloudFunctionObjectList< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
►CDictionaryBase< PtrList< T >, T > | |
CPtrListDictionary< T > | Template dictionary class which manages the storage associated with it |
CFieldField< PatchField, Type > | |
CFieldField< fvPatchField, symmTensor > | |
CFieldField< fvPatchField, scalar > | |
CFieldField< pointPatchField, Type > | |
CFieldField< fvPatchField, vector > | |
CFieldField< fvPatchField, tensor > | |
CFieldField< Foam::fvPatchField, scalar > | |
CFieldField< Foam::fvPatchField, Foam::Vector > | |
CFieldField< Foam::pointPatchField, Foam::Vector > | |
CFieldField< Field, Foam::Vector > | |
CFieldField< Field, scalar > | |
CFieldField< Foam::Field, scalar > | |
CFieldField< Foam::Field, LUType > | |
CFieldField< fvsPatchField, scalar > | |
CFieldField< pointPatchField, scalar > | |
CFieldField< pointPatchField, vector > | |
CFieldField< faPatchField, scalar > | |
CFieldField< Foam::faPatchField, scalar > | |
CFieldField< Foam::faePatchField, scalar > | |
CFieldField< Foam::faPatchField, Foam::Vector > | |
CFieldField< Foam::faePatchField, Foam::Vector > | |
CFieldField< Foam::faPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::faePatchField, Foam::SphericalTensor > | |
CFieldField< Foam::faPatchField, Foam::SymmTensor > | |
CFieldField< Foam::faePatchField, Foam::SymmTensor > | |
CFieldField< Foam::faPatchField, Foam::Tensor > | |
CFieldField< Foam::faePatchField, Foam::Tensor > | |
CFieldField< Foam::Field, Type > | |
CFieldField< Foam::Field, Foam::Tensor > | |
CFieldField< Foam::fvsPatchField, scalar > | |
CFieldField< Foam::fvsPatchField, Foam::Vector > | |
CFieldField< Foam::fvPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::fvsPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::fvPatchField, Foam::SymmTensor > | |
CFieldField< Foam::fvsPatchField, Foam::SymmTensor > | |
CFieldField< Foam::fvPatchField, Foam::Tensor > | |
CFieldField< Foam::fvsPatchField, Foam::Tensor > | |
CFieldField< Foam::fvPatchField, Type > | |
CFieldField< Foam::pointPatchField, Type > | |
CFieldField< Foam::fvsPatchField, Type > | |
CFieldField< fvsPatchField, vector > | |
CFieldField< Foam::pointPatchField, scalar > | |
CFieldField< Foam::pointPatchField, Foam::SphericalTensor > | |
CFieldField< Foam::pointPatchField, Foam::SymmTensor > | |
CFieldField< Foam::pointPatchField, Foam::Tensor > | |
CFieldField< faPatchField, tensor > | |
CFieldField< faPatchField, vector > | |
CFieldField< faePatchField, scalar > | |
CIOPtrList< Foam::entry > | |
CInjectionModelList< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CParticleForceList< KinematicCloud< Foam::DSMCCloud > > | |
CParticleForceList< KinematicCloud< CloudType > > | |
CParticleForceList< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > | |
CPtrDynList< Foam::Field< label > > | |
CPtrDynList< Foam::Field< scalar > > | |
CPtrDynList< Foam::Field< Foam::Vector > > | |
CPtrDynList< Foam::Field< Foam::SphericalTensor > > | |
CPtrDynList< Foam::Field< Foam::SymmTensor > > | |
CPtrDynList< Foam::Field< Foam::Tensor > > | |
CPtrDynList< Foam::profilingInformation > | |
CZoneMesh< pointZone, polyMesh > | |
CZoneMesh< faceZone, polyMesh > | |
CZoneMesh< cellZone, polyMesh > | |
CIOPtrList< T > | A PtrList of objects of type <T> with automated input and output |
CPtrDynList< T, SizeMin > | A dynamically resizable PtrList with allocation management |
CfaBoundaryMesh | Finite area boundary mesh |
CfvBoundaryMesh | Foam::fvBoundaryMesh |
CpointBoundaryMesh | Foam::pointBoundaryMesh |
CpolyBoundaryMesh | A polyBoundaryMesh is a polyPatch list with additional search methods and registered IO |
CUPtrList< block > | |
CUPtrList< blockEdge > | |
CUPtrList< blockFace > | |
CUPtrList< blockVertex > | |
CUPtrList< bodyMesh > | |
CUPtrList< boundaryEntry > | |
CUPtrList< cellZone > | |
CUPtrList< CloudFunctionObject< CloudType > > | |
CUPtrList< CloudFunctionObject< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CUPtrList< CloudFunctionObject< KinematicCloud< CloudType > > > | |
CUPtrList< CloudFunctionObject< KinematicCloud< Foam::DSMCCloud > > > | |
CUPtrList< coalCloud > | |
CUPtrList< const Foam::coordSet > | |
CUPtrList< const Foam::Field > | |
CUPtrList< const Foam::lduInterface > | |
CUPtrList< const Foam::lduPrimitiveProcessorInterface > | |
CUPtrList< const Foam::UList > | |
CUPtrList< const lduInterface > | |
CUPtrList< const lduInterfaceField > | |
CUPtrList< coordinateSystem > | |
CUPtrList< entry > | |
CUPtrList< extendedFeatureEdgeMesh > | |
CUPtrList< fa::option > | |
CUPtrList< faceZone > | |
CUPtrList< faePatchField< scalar > > | |
CUPtrList< faPatchField< scalar > > | |
CUPtrList< faPatchField< tensor > > | |
CUPtrList< faPatchField< vector > > | |
CUPtrList< faPatchMapper > | |
CUPtrList< Field< Foam::Vector > > | |
CUPtrList< Field< scalar > > | |
CUPtrList< Field< Type > > | |
CUPtrList< Foam::adjointSolver > | |
CUPtrList< Foam::adjointSolverManager > | |
CUPtrList< Foam::AMIInterpolation > | |
CUPtrList< Foam::boundaryPatch > | |
CUPtrList< Foam::cellModel > | |
CUPtrList< Foam::cellSizeAndAlignmentControl > | |
CUPtrList< Foam::cellSizeFunction > | |
CUPtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > | |
CUPtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > | |
CUPtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > | |
CUPtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > | |
CUPtrList< Foam::CompactIOField< Foam::Field< label >, label > > | |
CUPtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > | |
CUPtrList< Foam::coordSet > | |
CUPtrList< Foam::coordSetWriter > | |
CUPtrList< Foam::coordSystem::cartesian > | |
CUPtrList< Foam::decompositionConstraint > | |
CUPtrList< Foam::decompositionMethod > | |
CUPtrList< Foam::diameterModels::binaryBreakupModel > | |
CUPtrList< Foam::diameterModels::breakupModel > | |
CUPtrList< Foam::diameterModels::coalescenceModel > | |
CUPtrList< Foam::diameterModels::driftModel > | |
CUPtrList< Foam::diameterModels::IATEsource > | |
CUPtrList< Foam::diameterModels::nucleationModel > | |
CUPtrList< Foam::diameterModels::populationBalanceModel > | |
CUPtrList< Foam::diameterModels::sizeGroup > | |
CUPtrList< Foam::diameterModels::velocityGroup > | |
CUPtrList< Foam::dictionary > | |
CUPtrList< Foam::dimensioned > | |
CUPtrList< Foam::DimensionedField > | |
CUPtrList< Foam::DimensionedField< Foam::SphericalTensor, Foam::volMesh > > | |
CUPtrList< Foam::DimensionedField< Foam::SymmTensor, Foam::volMesh > > | |
CUPtrList< Foam::DimensionedField< Foam::Tensor, Foam::volMesh > > | |
CUPtrList< Foam::DimensionedField< Foam::Vector, Foam::volMesh > > | |
CUPtrList< Foam::DimensionedField< scalar, Foam::volMesh > > | |
CUPtrList< Foam::dimensionSet > | |
CUPtrList< Foam::distributionModels::general > | |
CUPtrList< Foam::entry > | |
CUPtrList< Foam::extendedFeatureEdgeMesh > | |
CUPtrList< Foam::faePatchField< Foam::SphericalTensor > > | |
CUPtrList< Foam::faePatchField< Foam::SymmTensor > > | |
CUPtrList< Foam::faePatchField< Foam::Tensor > > | |
CUPtrList< Foam::faePatchField< Foam::Vector > > | |
CUPtrList< Foam::faePatchField< scalar > > | |
CUPtrList< Foam::faFieldDecomposer::patchFieldDecomposer > | |
CUPtrList< Foam::faFieldDecomposer::processorAreaPatchFieldDecomposer > | |
CUPtrList< Foam::faFieldDecomposer::processorEdgePatchFieldDecomposer > | |
CUPtrList< Foam::faMesh > | |
CUPtrList< Foam::faPatchField< Foam::SphericalTensor > > | |
CUPtrList< Foam::faPatchField< Foam::SymmTensor > > | |
CUPtrList< Foam::faPatchField< Foam::Tensor > > | |
CUPtrList< Foam::faPatchField< Foam::Vector > > | |
CUPtrList< Foam::faPatchField< scalar > > | |
CUPtrList< Foam::Field > | |
CUPtrList< Foam::Field< Foam::SphericalTensor > > | |
CUPtrList< Foam::Field< Foam::SymmTensor > > | |
CUPtrList< Foam::Field< Foam::Tensor > > | |
CUPtrList< Foam::Field< Foam::Vector > > | |
CUPtrList< Foam::Field< label > > | |
CUPtrList< Foam::Field< LUType > > | |
CUPtrList< Foam::Field< scalar > > | |
CUPtrList< Foam::Field< Type > > | |
CUPtrList< Foam::FieldField< Foam::Field, scalar > > | |
CUPtrList< Foam::Function1< Foam::SymmTensor > > | |
CUPtrList< Foam::Function1< Foam::Vector > > | |
CUPtrList< Foam::Function1< scalar > > | |
CUPtrList< Foam::Function1< Type > > | |
CUPtrList< Foam::Function1< TypeR > > | |
CUPtrList< Foam::functionObject > | |
CUPtrList< Foam::functionObjects::runTimeControls::runTimeCondition > | |
CUPtrList< Foam::fvFieldDecomposer::patchFieldDecomposer > | |
CUPtrList< Foam::fvFieldDecomposer::processorSurfacePatchFieldDecomposer > | |
CUPtrList< Foam::fvFieldDecomposer::processorVolPatchFieldDecomposer > | |
CUPtrList< Foam::fvMatrix< Type > > | |
CUPtrList< Foam::fvMesh > | |
CUPtrList< Foam::fvMeshSubset > | |
CUPtrList< Foam::fvPatchField< Foam::SphericalTensor > > | |
CUPtrList< Foam::fvPatchField< Foam::SymmTensor > > | |
CUPtrList< Foam::fvPatchField< Foam::Tensor > > | |
CUPtrList< Foam::fvPatchField< Foam::Vector > > | |
CUPtrList< Foam::fvPatchField< scalar > > | |
CUPtrList< Foam::fvPatchField< Type > > | |
CUPtrList< Foam::fvsPatchField< Foam::SphericalTensor > > | |
CUPtrList< Foam::fvsPatchField< Foam::SymmTensor > > | |
CUPtrList< Foam::fvsPatchField< Foam::Tensor > > | |
CUPtrList< Foam::fvsPatchField< Foam::Vector > > | |
CUPtrList< Foam::fvsPatchField< scalar > > | |
CUPtrList< Foam::fvsPatchField< Type > > | |
CUPtrList< Foam::GeometricField > | |
CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::faPatchField, Foam::areaMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvPatchField, Foam::volMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SphericalTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faePatchField, Foam::edgeMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::faPatchField, Foam::areaMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvPatchField, Foam::volMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CUPtrList< Foam::GeometricField< Foam::SymmTensor, Foam::pointPatchField, Foam::pointMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::faePatchField, Foam::edgeMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::faPatchField, Foam::areaMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvPatchField, Foam::volMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Tensor, Foam::pointPatchField, Foam::pointMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Vector, Foam::faePatchField, Foam::edgeMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Vector, Foam::faPatchField, Foam::areaMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Vector, Foam::fvPatchField, Foam::volMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Vector, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CUPtrList< Foam::GeometricField< Foam::Vector, Foam::pointPatchField, Foam::pointMesh > > | |
CUPtrList< Foam::GeometricField< scalar, Foam::faePatchField, Foam::edgeMesh > > | |
CUPtrList< Foam::GeometricField< scalar, Foam::faPatchField, Foam::areaMesh > > | |
CUPtrList< Foam::GeometricField< scalar, Foam::fvPatchField, Foam::volMesh > > | |
CUPtrList< Foam::GeometricField< scalar, Foam::fvsPatchField, Foam::surfaceMesh > > | |
CUPtrList< Foam::GeometricField< scalar, Foam::pointPatchField, Foam::pointMesh > > | |
CUPtrList< Foam::ignitionSite > | |
CUPtrList< Foam::implicitFunction > | |
CUPtrList< Foam::incompressible::adjointSensitivity > | |
CUPtrList< Foam::indexedOctree > | |
CUPtrList< Foam::indexedOctree< Foam::treeDataEdge > > | |
CUPtrList< Foam::indexedOctree< Foam::treeDataPoint > > | |
CUPtrList< Foam::interpolation< Foam::Vector > > | |
CUPtrList< Foam::interpolation< scalar > > | |
CUPtrList< Foam::IOField< Foam::SphericalTensor > > | |
CUPtrList< Foam::IOField< Foam::SymmTensor > > | |
CUPtrList< Foam::IOField< Foam::Tensor > > | |
CUPtrList< Foam::IOField< Foam::Vector > > | |
CUPtrList< Foam::IOField< label > > | |
CUPtrList< Foam::IOField< scalar > > | |
CUPtrList< Foam::IOList > | |
CUPtrList< Foam::lduInterfaceField > | |
CUPtrList< Foam::lduMatrix > | |
CUPtrList< Foam::lduMesh > | |
CUPtrList< Foam::lduPrimitiveMesh > | |
CUPtrList< Foam::liquidProperties > | |
CUPtrList< Foam::List > | |
CUPtrList< Foam::List< char > > | |
CUPtrList< Foam::mapDistributeBase > | |
CUPtrList< Foam::mappedPatchBase > | |
CUPtrList< Foam::motionSolver > | |
CUPtrList< Foam::multiphaseInter::phaseModel > | |
CUPtrList< Foam::NURBS3DVolume > | |
CUPtrList< Foam::objective > | |
CUPtrList< Foam::OFstream > | |
CUPtrList< Foam::patchInjectionBase > | |
CUPtrList< Foam::PatchInteractionModel< Foam::DSMCCloud > > | |
CUPtrList< Foam::pointFieldDecomposer::patchFieldDecomposer > | |
CUPtrList< Foam::pointMesh > | |
CUPtrList< Foam::pointPatchField< Foam::SphericalTensor > > | |
CUPtrList< Foam::pointPatchField< Foam::SymmTensor > > | |
CUPtrList< Foam::pointPatchField< Foam::Tensor > > | |
CUPtrList< Foam::pointPatchField< Foam::Vector > > | |
CUPtrList< Foam::pointPatchField< scalar > > | |
CUPtrList< Foam::pointPatchField< Type > > | |
CUPtrList< Foam::primalSolver > | |
CUPtrList< Foam::PrimitivePatch > | |
CUPtrList< Foam::PrimitivePatchInterpolation > | |
CUPtrList< Foam::procLduInterface > | |
CUPtrList< Foam::profilingInformation > | |
CUPtrList< Foam::PtrList< Foam::AMIInterpolation > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SphericalTensor >, Foam::SphericalTensor > > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::SymmTensor >, Foam::SymmTensor > > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Tensor >, Foam::Tensor > > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< Foam::Vector >, Foam::Vector > > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< label >, label > > > | |
CUPtrList< Foam::PtrList< Foam::CompactIOField< Foam::Field< scalar >, scalar > > > | |
CUPtrList< Foam::PtrList< Foam::dimensioned > > | |
CUPtrList< Foam::PtrList< Foam::IOField< Foam::SphericalTensor > > > | |
CUPtrList< Foam::PtrList< Foam::IOField< Foam::SymmTensor > > > | |
CUPtrList< Foam::PtrList< Foam::IOField< Foam::Tensor > > > | |
CUPtrList< Foam::PtrList< Foam::IOField< Foam::Vector > > > | |
CUPtrList< Foam::PtrList< Foam::IOField< label > > > | |
CUPtrList< Foam::PtrList< Foam::IOField< scalar > > > | |
CUPtrList< Foam::PtrList< Foam::lduInterfaceField > > | |
CUPtrList< Foam::radiation::radiativeIntensityRay > | |
CUPtrList< Foam::radiation::reflectionModel > | |
CUPtrList< Foam::RBD::joint > | |
CUPtrList< Foam::RBD::restraint > | |
CUPtrList< Foam::RBD::rigidBody > | |
CUPtrList< Foam::RBD::subBody > | |
CUPtrList< Foam::Reaction< SolidThermo > > | |
CUPtrList< Foam::Reaction< ThermoType > > | |
CUPtrList< Foam::regionModels::areaSurfaceFilmModels::liquidFilmBase > | |
CUPtrList< Foam::searchableSurface > | |
CUPtrList< Foam::sixDoFRigidBodyMotionConstraint > | |
CUPtrList< Foam::sixDoFRigidBodyMotionRestraint > | |
CUPtrList< Foam::solidBodyMotionFunction > | |
CUPtrList< Foam::solidProperties > | |
CUPtrList< Foam::surfaceWriter > | |
CUPtrList< Foam::surfaceZonesInfo > | |
CUPtrList< Foam::Time > | |
CUPtrList< Foam::topoSetFaceSource > | |
CUPtrList< Foam::triSurfaceMesh > | |
CUPtrList< Foam::UPtrList > | |
CUPtrList< Foam::vtk::vtuCells > | |
CUPtrList< force > | |
CUPtrList< functionObject > | |
CUPtrList< fv::option > | |
CUPtrList< fvPatchField< scalar > > | |
CUPtrList< fvPatchField< symmTensor > > | |
CUPtrList< fvPatchField< tensor > > | |
CUPtrList< fvPatchField< vector > > | |
CUPtrList< fvPatchMapper > | |
CUPtrList< fvsPatchField< scalar > > | |
CUPtrList< fvsPatchField< vector > > | |
CUPtrList< GasThermo > | |
CUPtrList< injectionModel > | |
CUPtrList< InjectionModel< CloudType > > | |
CUPtrList< InjectionModel< Foam::KinematicCloud< Foam::DSMCCloud > > > | |
CUPtrList< joint > | |
CUPtrList< MRFZone > | |
CUPtrList< pairPotential > | |
CUPtrList< ParticleForce< CloudType > > | |
CUPtrList< ParticleForce< KinematicCloud< Cloud< basicKinematicCollidingParcel > > > > | |
CUPtrList< ParticleForce< KinematicCloud< CloudType > > > | |
CUPtrList< ParticleForce< KinematicCloud< Foam::DSMCCloud > > > | |
CUPtrList< PatchField< Type > > | |
CUPtrList< phaseModel > | |
CUPtrList< pointPatchField< scalar > > | |
CUPtrList< pointPatchField< Type > > | |
CUPtrList< pointPatchField< vector > > | |
CUPtrList< pointPatchMapper > | |
CUPtrList< pointZone > | |
CUPtrList< polyMeshModifier > | |
CUPtrList< porosityModel > | |
CUPtrList< profileModel > | |
CUPtrList< pyrolysisModel > | |
CUPtrList< Reaction< ThermoType > > | |
CUPtrList< regionModelFunctionObject > | |
CUPtrList< sampledSet > | |
CUPtrList< sampledSurface > | |
CUPtrList< searchableSurface > | |
CUPtrList< SolidThermo > | |
CUPtrList< tetherPotential > | |
CUPtrList< ThermoType > | |
CUPtrList< transferModel > | |
CUPtrList< Type > | |
CUPtrList< ZoneType > | |
CVakhrushevEfremov | Aspect ratio model of Vakhrushev and Efremov |
CUPtrList< T >::value_compare< Compare > | |
CvanDriestDelta | Simple cube-root of cell volume delta used in incompressible LES models |
►CvariablesSet | Base class for creating a set of variables |
►CincompressibleAdjointMeanFlowVars | Manages the adjoint mean flow fields and their mean values |
CincompressibleAdjointVars | Class including all adjoint fields for incompressible flows |
CincompressibleVars | Base class for solution control classes |
Cvector | A Vector of values with scalar precision, where scalar is float/double depending on the compilation flags |
►Cvector | |
CSubStrings< StringType > | Sub-ranges of a string with a structure similar to std::match_results, but without the underlying regular expression matching |
CvectorLessOp | |
►CVectorSpace< Form, Cmpt, Ncmpts > | Templated vector space |
CBarycentric< scalar > | |
CDiagTensor< scalar > | |
►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 |
►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 |
►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 |
►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() |
►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 |
►CMatrixSpace< Tensor< Cmpt >, Cmpt, 3, 3 > | |
CTensor< Cmpt > | A templated (3 x 3) tensor of objects of <T> derived from MatrixSpace |
CMatrixSpace< CompactSpatialTensor< scalar >, scalar, 6, 3 > | |
CMatrixSpace< Tensor< scalar >, scalar, 3, 3 > | |
CSpatialVector< scalar > | |
CSphericalTensor< scalar > | |
CSymmTensor< scalar > | |
►CVector< float > | |
CSTLpoint | A vertex point or facet normal representation for STL files |
►CVector< vector > | |
Ctriad | Representation of a 3D Cartesian coordinate system as a Vector of row vectors |
CVector< scalar > | |
CVector< bool > | |
CVector< Foam::List< scalar > > | |
CVector< Foam::PDRblock::gridControl > | |
CVector< Foam::PDRblock::location > | |
CVector< label > | |
CVector< Foam::Vector2D > | |
CVector< int > | |
CVector< direction > | |
CVector2D< scalar > | |
CVector2D< label > | |
►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 > | |
CVectorSpace< BarycentricTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
CVectorSpace< coeffList, scalar, 5 > | |
CVectorSpace< CompactSpatialTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
CVectorSpace< CompactSpatialTensor< scalar >, scalar, Mrows *Ncols > | |
CVectorSpace< CompactSpatialTensorT< Cmpt >, Cmpt, Mrows *Ncols > | |
►CVectorSpace< cubicEqn, scalar, 4 > | |
CcubicEqn | Container to encapsulate various operations for cubic equation of the forms with real coefficients: |
►CVectorSpace< DiagTensor< Cmpt >, Cmpt, 3 > | |
CDiagTensor< Cmpt > | A templated (3 x 3) diagonal tensor of objects of <T>, effectively containing 3 elements, derived from VectorSpace |
CVectorSpace< DiagTensor< scalar >, scalar, 3 > | |
►CVectorSpace< Form, Cmpt, Mrows *Ncols > | |
►CMatrixSpace< Form, Cmpt, Mrows, Ncols > | Templated matrix space |
CCompactSpatialTensor< scalar > | |
CTensor< scalar > | |
►CVectorSpace< linearEqn, scalar, 2 > | |
ClinearEqn | Container to encapsulate various operations for linear equation of the forms with real coefficients: |
►CVectorSpace< Polynomial< PolySize >, scalar, PolySize > | |
CPolynomial< 8 > | |
CPolynomial< PolySize > | Polynomial templated on size (order): |
►CVectorSpace< quadraticEqn, scalar, 3 > | |
CquadraticEqn | Container to encapsulate various operations for quadratic equation of the forms with real coefficients: |
►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 > | |
CVectorSpace< SpatialTensor< Cmpt >, Cmpt, Mrows *Ncols > | |
►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 > | |
►CVectorSpace< SphericalTensor2D< Cmpt >, Cmpt, 1 > | |
CSphericalTensor2D< Cmpt > | A templated (2 x 2) diagonal tensor of objects of <T>, effectively containing 1 element, derived from VectorSpace |
►CVectorSpace< SphericalTensor< Cmpt >, Cmpt, 1 > | |
►CSphericalTensor< Cmpt > | A templated (3 x 3) diagonal tensor of objects of <T>, effectively containing 1 element, derived from VectorSpace |
CIdentity< Cmpt > | Templated identity and dual space identity tensors derived from SphericalTensor |
CIdentity< Cmpt >::dual | The identity type in the dual space |
CVectorSpace< SphericalTensor< scalar >, scalar, 1 > | |
►CVectorSpace< SymmTensor2D< Cmpt >, Cmpt, 3 > | |
CSymmTensor2D< Cmpt > | A templated (2 x 2) symmetric tensor of objects of <T>, effectively containing 3 elements, derived from VectorSpace |
►CVectorSpace< SymmTensor< Cmpt >, Cmpt, 6 > | |
CSymmTensor< Cmpt > | A templated (3 x 3) symmetric tensor of objects of <T>, effectively containing 6 elements, derived from VectorSpace |
CVectorSpace< SymmTensor< scalar >, scalar, 6 > | |
►CVectorSpace< Tensor2D< Cmpt >, Cmpt, 4 > | |
CTensor2D< Cmpt > | A templated (2 x 2) tensor of objects of <T> derived from VectorSpace |
CVectorSpace< Tensor< Cmpt >, Cmpt, Mrows *Ncols > | |
CVectorSpace< Tensor< scalar >, scalar, Mrows *Ncols > | |
►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< label >, label, 2 > | |
CVectorSpace< Vector2D< scalar >, scalar, 2 > | |
CVectorSpace< Vector< bool >, bool, 3 > | |
►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< direction >, direction, 3 > | |
CVectorSpace< Vector< float >, float, 3 > | |
CVectorSpace< Vector< Foam::List< scalar > >, Foam::List< scalar >, 3 > | |
CVectorSpace< Vector< Foam::PDRblock::gridControl >, Foam::PDRblock::gridControl, 3 > | |
CVectorSpace< Vector< Foam::PDRblock::location >, Foam::PDRblock::location, 3 > | |
CVectorSpace< Vector< Foam::Vector2D >, Foam::Vector2D, 3 > | |
CVectorSpace< Vector< int >, int, 3 > | |
CVectorSpace< Vector< label >, label, 3 > | |
CVectorSpace< Vector< scalar >, scalar, 3 > | |
CVectorSpace< Vector< vector >, vector, 3 > | |
CVectorSpaceOps< N, I > | General looping form. Executing at index <I> with termination at <N> |
CVectorSpaceOps< N, N > | Loop termination form, when index and loop count <N> are identical |
CvectorTensorTransform | Vector-tensor class used to perform translations and rotations in 3D space |
CvectorTools | Functions for analysing the relationships between vectors |
CvelocityFilmShellFvPatchVectorField | |
CVenkatakrishnan | Venkatakrishnan gradient limiter |
CIOstreamOption::versionNumber | Representation of a major/minor version number |
CvibrationShellFvPatchScalarField | |
CvibrationShellModel | Intermediate class for vibration-shell finite-area models |
►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 |
►CViscousModel | |
CArrhenius< ViscousModel > | Arrhenius type of dependency on a given scalar field name. Most likely temperature. The expression is as follow: |
►CvolRegion | Volume (cell) region selection class |
CvolFieldValue | Provides a 'volRegion' specialization of the fieldValue function object |
Cmomentum | Computes linear/angular momentum, reporting integral values and optionally writing the fields |
Crandomise | Adds a random component to an input field, with a specified perturbation magnitude |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
CvolSurfaceMapping | Volume to surface and surface to volume mapping |
CvolumeCombineOp | Combine operator for volume types |
CvolumeType | An enumeration wrapper for classification of a location as being inside/outside of a volume |
CvoxelMeshSearch | Fast, non-parallel searching in mesh without use of octree |
CvtkPTraits< Type > | Names for VTK primitive types |
►CVTKsurfaceFormatCore | Internal class used by the VTKsurfaceFormat Format is LEGACY_ASCII |
CVTKsurfaceFormat< Face > | Read/write VTK legacy format (ASCII) for surfaces |
CvtkUnstructuredReader | Reader for vtk UNSTRUCTURED_GRID legacy files. Supports single CELLS, POINTS etc. entry only |
CvtmWriter | Provides a means of accumulating file entries for generating a vtkMultiBlockDataSet (.vtm) file |
►CVTPsurfaceFormatCore | Internal class used by the VTPsurfaceFormat. The default format is INLINE_BASE64 |
CVTPsurfaceFormat< Face > | Write surfaces in VTP (xml) format. The default format is INLINE_BASE64 |
►CvtuSizing | Sizing descriptions and routines for transcribing an OpenFOAM volume mesh into a VTK unstructured grid, with possible decomposition of polyhedral cells into primitive cell types |
CvtuCells | A deep-copy description of an OpenFOAM volume mesh in data structures suitable for VTK UnstructuredGrid, including the possibility of decomposing polyhedral cells into primitive cell types |
CwalkPatch | Collection of static functions to do various simple patch related things |
►CwallAbsorptionEmissionModel | Based class for wall absorption emission models |
CconstantAbsorption | Constant radiation transmissivity coefficient |
CmultiBandAbsorption | MultiBandAbsorption radiation transmissivity for solids |
CsolidAbsorption | Radiation absorptivity-emissivity model to be used on walls on inter-region patches when the solid opaque radiation model is used in the solid and the wall emissivity and absorptivity are taken from the solid radiation properties |
CWallCollisionRecord< Type > | Record of a collision between the particle holding the record and a wall face at the position relative to the centre of the particle |
CWallCollisionRecord< vector > | |
CWallCollisionRecord< WallType > | |
►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 |
CTomiyamaWallLubrication | Wall lubrication model of Tomiyama |
CTomiyamaWallLubrication | Wall lubrication model of Tomiyama |
CnoWallLubrication | |
CnoWallLubrication | |
CwallLubricationModel | |
►CwallFunctionBlenders | The class wallFunctionBlenders is a base class that hosts common entries for various derived wall-function boundary conditions to be used in low- and high-Reynolds number applications |
CepsilonWallFunctionFvPatchScalarField | This boundary condition provides wall functions for the turbulent kinetic energy dissipation rate (i.e. epsilon ) and the turbulent kinetic energy production contribution (i.e. G ) for low- and high-Reynolds number simulations |
CnutUWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) for low- and high-Reynolds number applications |
CnutkWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy, (i.e. k ) for for low- and high-Reynolds number applications |
ComegaWallFunctionFvPatchScalarField | This boundary condition provides a wall function for the specific dissipation rate (i.e. omega ) and the turbulent kinetic energy production contribution (i.e. G ) for low- and high-Reynolds number applications |
CwallFunctionCoefficients | Class to host the wall-function coefficients being used in the wall function boundary conditions |
►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< 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< scalar > | |
CtransportData | Holds information (coordinate and distance). Walks out 0.5*distance |
CwallPointYPlus | Holds information (coordinate and yStar) regarding nearest wall point |
►CwallPointData< Type > | Holds information (coordinate and normal) regarding nearest wall point |
CdirectionalWallPointData< Type > | Holds information (coordinate and normal) regarding the nearest wall point |
CwallPoints | For use with FaceCellWave. Determines topological distance to starting faces |
CWallSiteData< Type > | Stores the patch ID and templated data to represent a collision with a wall to be passed to the wall model |
►CwallTransmissivityModel | Base class for wall transmissivity models |
CconstantTransmissivity | Constant radiation transmissivity coefficient |
CmultiBandTransmissivity | MultiBandTransmissivity radiation transmissivity for solids |
CwaveAbsorptionModel | |
CwaveGenerationModel | |
CwaxSolventEvaporation | Wax solvent mixture evaporation model |
CworldConnectBitOrEq | |
►CwriteFile | Base class for writing single files from the function objects |
CPatchInteractionModel< Foam::KinematicCloud< Foam::DSMCCloud > > | |
CPatchInteractionModel< Foam::DSMCCloud > | |
►CDMDModel | Abstract base class for DMD models to handle DMD characteristics for the DMD function object |
CSTDMD | Streaming Total Dynamic Mode Decomposition (i.e. STDMD ) is a variant of dynamic mode decomposition |
CFaceInteraction< CloudType > | Face zone-based particle interactions |
CParticleZoneInfo< CloudType > | Reports cloud information for particles passing through a specified cell zone |
CPatchInteractionModel< CloudType > | Templated patch interaction model class |
►CbinModel | Base class for bin models to handle general bin characteristics |
CsingleDirectionUniformBin | Calculates binned data in a specified direction |
CuniformBin | Calculates binned data in multiple segments according to a specified Cartesian or cylindrical coordinate system |
CAMIWeights | Computes the min/max/average weights of arbitrary mesh interface (AMI) patches, and optionally reports to a text file or writes VTK surfaces of the sum of the weights and mask fields for arbitrarily coupled mesh interface (ACMI) patches |
CCurle | Computes the acoustic pressure based on Curle's analogy |
CDESModelRegions | Computes an indicator field for detached eddy simulation (DES) turbulence calculations, where the values of the indicator mean: |
CblendingFactor | Computes blending factor as an indicator about which of the schemes is active across the domain |
CcontinuityError | Computes local, global and cumulative continuity errors for a flux field |
CenergySpectrum | Calculates the energy spectrum for a structured IJK mesh |
CextractEulerianParticles | Generates particle size information from Eulerian calculations, e.g. VoF |
CfieldExtents | Computes the spatial minimum and maximum extents of an input field |
CfieldMinMax | Computes the values and locations of field minima and maxima. These are good indicators of calculation performance, e.g. to confirm that predicted results are within expected bounds, or how well a case is converging |
CfieldValue | Intermediate class for handling field value-based function objects |
CmultiFieldValue | Computes a selected operation between multiple function objects |
CfluxSummary | Computes the volumetric- or mass-flux information across selections of face zones |
Cforces | Computes forces and moments over a given list of patches by integrating pressure and viscous forces and moments, and optionally resistance forces and moments from porous zones |
Chistogram | Computes the volume-weighted histogram of an input volScalarField |
►ClogFiles | FunctionObject base class for creating, maintaining and writing log files e.g. integrated or averaged field data vs time |
CcloudInfo | Outputs Lagrangian cloud information to a file |
CinterfaceHeight | This function object reports the height of the interface above a set of locations |
Cmomentum | Computes linear/angular momentum, reporting integral values and optionally writing the fields |
CparticleDistribution | Generates a particle distribution for lagrangian data at a given time |
CreactionsSensitivityAnalysis< chemistryType > | Computes indicators for reaction rates of creation or destruction of species in each reaction |
CregionSizeDistribution | Creates a droplet size distribution via interrogating a continuous phase fraction field |
CsixDoFRigidBodyState | Writes the 6-DoF motion state |
CsizeDistribution | This function object calculates and outputs information about the size distribution of the dispersed phase, such as the number density function or its moments. It is designed to be used exclusively with the population balance modeling functionality of the reactingEulerFoam solvers. It can be applied to a specific cellZone or the entire domain |
CsolverInfo | Writes solver information for a list of user-specified fields |
CspecieReactionRates< ChemistryModelType > | Writes the domain averaged reaction rates for each specie for each reaction into the file <timeDir>/specieReactionRates.dat |
CstabilityBlendingFactor | Computes the stabilityBlendingFactor to be used by the local blended convection scheme. The output is a surface field weight between 0-1 |
CtimeInfo | Writes the run time (time-step), cpuTime and clockTime - optionally with cpuTime and clockTime change for each time step |
►CvalueAverageBase | Base class that computes the ensemble- or time-based singular-value average values, with optional windowing, from the output of function objects that generate non-field type values, e.g. Cd of forceCoeffs or momentum_x in momentum function objects |
CaverageCondition | Average run time condition - satisfied when average does not change by more than a given value |
CvalueAverage | Computes the ensemble- or time-based singular-value average values, with optional windowing, from the output of function objects that generate non-field type values (e.g. Cd of forceCoeffs or momentum_x in momentum function objects) |
CwallHeatFlux | Computes the wall-heat flux at selected wall patches |
CwallShearStress | Computes the wall-shear stress at selected wall patches |
CyPlus | Computes the near wall \(y_1^+\) for turbulence models |
CactuationDiskSource | Applies sources on velocity (i.e. U ) within a specified region to enable actuator disk models for aero/hydro thrust loading of horizontal axis turbines on surrounding flow field in terms of energy conversion processes |
CeffectivenessHeatExchangerSource | Heat exchanger source model for compressible flows, where the heat exchanger is modelled as an energy source using a selection of cells |
►Cgraph::writer | Abstract base class for a graph writer |
CgnuplotWriter | Output in gnuplot (http://www.gnuplot.info) format |
CrawWriter | A raw xy graph output |
CxmgraceWriter | Output and agr file for xmgrace (http://plasma-gate.weizmann.ac.il/Grace/) |
CwriterCaching | State information for writers with collated times |
►CX3DsurfaceFormatCore | Internal class used by the X3DsurfaceFormat |
CX3DsurfaceFormat< Face > | Provide a means of writing x3d format |
Cx3dWriter | A surfaceWriter for X3D files |
►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 |
CGulder | Simple Gulder model for XiEq based on Gulders correlation with a linear correction function to give a plausible profile for XiEq |
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 |
CbasicSubGrid | Basic sub-grid obstacle flame-wrinkling enhancement factor model. Details supplied by J Puttock 2/7/06 |
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 |
►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 |
CKTS | Simple Kolmogorov time-scale (KTS) model for the flame-wrinling generation rate |
CbasicSubGrid | Basic sub-grid obstacle flame-wrinkling generation rate coefficient model. Details supplied by J Puttock 2/7/06 |
CinstabilityG | Flame-surface instabilityG flame-wrinkling generation rate coefficient model used in XiModel.H |
►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 |
CxorEqOp< T > | |
CxorEqOp2< T1, T2 > | |
CxorOp< T > | |
CxorOp2< T1, T2 > | |
Cjoint::XSvc | Joint state returned by jcalc |
►CyyFlexLexer | |
CchemkinReader | Foam::chemkinReader |
CrefCount::zero | A non-counting (dummy) refCount |
►Czero | A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to be zero at compile-time. It is also used for tagged dispatch |
CgeometricZeroField | A class representing the concept of a GeometricField of 0 used to avoid unnecessary manipulations for objects which are known to be zero at compile-time |
Czero::null | A zero class with a null output adapter |
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 |
►CzeroATCcells | Base class for selecting cells on which to zero the ATC term |
CfaceCells | Smooth ATC in cells next to a set of patches supplied by type |
CpointCells | Smooth ATC in cells having a point to a set of patches supplied by type |
►CzeroGradientFvPatchScalarField | |
CalphaContactAngleFvPatchScalarField | Contact-angle boundary condition for multi-phase interface-capturing simulations. Used in conjunction with multiphaseSystem |
CalphaContactAngleFvPatchScalarField | Contact-angle boundary condition for multi-phase interface-capturing simulations. Used in conjunction with multiphaseSystem |
CalphaContactAngleFvPatchScalarField | |
CalphaContactAngleFvPatchScalarField | |
►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: |
►CzoneCellStencils | Base class for cell stencil in a narrow band |
CzoneCPCStencil | Computes a cell point cell stencil in a narrow band. resizes in case of topological change |
►CzoneIdentifier | Identifies a mesh zone by name and index, with optional physical type and group information |
Czone | Base class for mesh zones |
►CzoneMotion | Intermediate class for handling "zonified" motion. Can select motion for the entire mesh, or restrict to a subset of points based on a specified cellSet or cellZone(s) |
Cpoints0MotionSolver | Virtual base class for displacement motion solvers, where the point motion is relative to a set of fixed points (points0) |
CzoneSubSet | |
CzoneSubSet | Intermediate tool for handling cellZones for function objects (e.g. momentumError ) wherein the sub-mesh option is available |