Namespace for OpenFOAM. More...

Namespace for OpenFOAM.

## Namespaces | |

namespace | meshReaders |

A namespace for holding various types of mesh readers. | |

namespace | meshWriters |

A namespace for holding various types of mesh writers. | |

namespace | solidBodyMotionFunctions |

Namespace for solid-body motions. | |

namespace | resError |

Namespace for residual error estimate operators. | |

namespace | SRF |

Namespace for single rotating frame (SRF) models. | |

namespace | fv |

Namespace for finite-volume. | |

namespace | fvc |

Namespace of functions to calculate explicit derivatives. | |

namespace | fvm |

Namespace of functions to calculate implicit derivatives returning a matrix. | |

namespace | MULES |

Multidimensional universal limiter with explicit solution. | |

namespace | limitFuncs |

Namespace for limiting functions. | |

namespace | radiation |

Namespace for radiation modelling. | |

namespace | energyScalingFunctions |

namespace | pairPotentials |

namespace | tetherPotentials |

namespace | meshTools |

Collection of static functions to do various simple mesh related things. | |

namespace | ListListOps |

Various utility functions to work on Lists of Lists (usually resulting from 'gather'ing and combining information from individual processors) | |

namespace | functionEntries |

Namespace for containing a functionEntry. | |

namespace | helper_ |

namespace | debug |

Namespace for handling debugging switches. | |

namespace | mathematicalConstant |

Mathematical constants such as pi, e. | |

namespace | POSIX |

OS-specific functions implemented in POSIX. | |

namespace | calcTypes |

Namespace for post-processing calculation functions. | |

namespace | fieldValues |

namespace | sixDoFRigidBodyMotionConstraints |

Namespace for six DoF motion constraints. | |

namespace | sixDoFRigidBodyMotionRestraints |

Namespace for six DoF motion restraints. | |

namespace | PstreamGlobals |

Global functions and variables for working with parallel streams, but principally for gamma/mpi. | |

namespace | fileFormats |

namespace | compressibilityModels |

Namespace for compressibility models. | |

namespace | laminarFlameSpeedModels |

Namespace for laminar flame speed models. | |

namespace | pdfs |

namespace | viscosityModels |

A namespace for various incompressible viscosityModel implementations. | |

namespace | compressible |

namespace | incompressible |

namespace | extrudeModels |

namespace | combustionModels |

namespace | PDRDragModels |

namespace | XiEqModels |

namespace | XiGModels |

namespace | XiModels |

namespace | phaseChangeTwoPhaseMixtures |

namespace | kineticTheoryModels |

namespace | LESmodels |

## Classes | |

class | autoHexMeshDriver |

main meshing driver. More...
| |

class | autoLayerDriver |

All to do with adding layers. More...
| |

class | autoRefineDriver |

class | autoSnapDriver |

All to do with snapping to surface. More...
| |

class | layerParameters |

Simple container to keep together layer specific information. More...
| |

class | pointData |

Holds information regarding nearest wall point. Used in pointEdgeWave. (so not standard meshWave) More...
| |

class | refinementParameters |

Simple container to keep together refinement specific information. More...
| |

class | snapParameters |

Simple container to keep together snap specific information. More...
| |

class | meshRefinement |

Helper class which maintains intersections of (changing) mesh with (static) surfaces. More...
| |

class | refinementSurfaces |

Container for data on surfaces used for surface-driven refinement. Contains all the data about the level of refinement needed per surface. More...
| |

class | shellSurfaces |

Encapsulates queries for volume refinement ('refine all cells within shell'). More...
| |

class | ExactParticle |

Special version of Particle to do tracking on non-convex cells. More...
| |

class | trackedParticle |

Particle class that marks cells it passes through. Used to mark cells visited by feature edges. Uses ExactParticle tracking class so will work on concave cells. More...
| |

class | ensightFile |

Ensight output with specialized write() for strings, integers and floats. Correctly handles binary write as well. More...
| |

class | ensightGeoFile |

Specialized Ensight output with extra geometry file header. More...
| |

class | ensightPart |

Base class for ensightPartCells and ensightPartFaces. More...
| |

class | ensightPartCells |

An implementation of ensightPart to hold volume mesh cells. More...
| |

class | ensightPartFaces |

An implementation of ensightPart to hold volume mesh faces. More...
| |

class | ensightParts |

A collection of several ensightPart elements. More...
| |

class | meshReader |

This class supports creating polyMeshes with baffles. More...
| |

class | boundaryRegion |

The boundaryRegion persistent data saved as a Map<dictionary>. More...
| |

class | cellTable |

The cellTable persistent data saved as a Map<dictionary>. More...
| |

class | meshWriter |

write OpenFOAM meshes and/or results to another CFD format
- currently just STAR-CD
| |

class | polyDualMesh |

Creates dual of polyMesh. More...
| |

class | decompositionMethod |

Abstract base class for decomposition. More...
| |

class | geomDecomp |

Geometrical domain decomposition. More...
| |

class | hierarchGeomDecomp |

Does hierarchical decomposition of points. Works by first sorting the points in x direction into equal sized bins, then in y direction and finally in z direction. More...
| |

class | manualDecomp |

Decomposition given a cell-to-processor association in a file. More...
| |

class | simpleGeomDecomp |

class | metisDecomp |

Metis domain decomposition. More...
| |

class | parMetisDecomp |

class | scotchDecomp |

Scotch domain decomposition. More...
| |

class | dynamicFvMesh |

Abstract base class for geometry and/or topology changing fvMesh. More...
| |

class | dynamicInkJetFvMesh |

Mesh motion specifically for the "pumping" system of an ink-jet injector. More...
| |

class | dynamicMotionSolverFvMesh |

The dynamicMotionSolverFvMesh. More...
| |

class | dynamicRefineFvMesh |

A fvMesh with built-in refinement. More...
| |

class | solidBodyMotionFunction |

Base class for defining solid-body motions. More...
| |

class | solidBodyMotionFvMesh |

Solid-body motion of the mesh specified by a run-time selectable motion function. More...
| |

class | staticFvMesh |

Foam::staticFvMesh. More...
| |

class | attachDetach |

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. More...
| |

class | boundaryMesh |

Addressing for all faces on surface of mesh. Can either be read from polyMesh or from triSurface. Used for repatching existing meshes. More...
| |

class | octreeDataFaceList |

Holds data for octree to work on list of faces on a bMesh (= PrimitivePatch which holds faces, not references them) Same as octreeDataFace except for that. More...
| |

class | boundaryPatch |

Like polyPatch but without reference to mesh. patchIdentifier::index is not used. Used in boundaryMesh to hold data on patches. More...
| |

class | fvMeshAdder |

Adds two fvMeshes without using any polyMesh morphing. Uses fvMeshAdder. More...
| |

class | CompactListList_dev |

A packed storage unstructured matrix of objects of type <T> using an offset table for access. More...
| |

class | fvMeshDistribute |

Sends/receives parts of mesh+fvfields to neighbouring processors. Used in load balancing. More...
| |

class | layerAdditionRemoval |

Cell layer addition mesh modifier. More...
| |

class | cellCuts |

Description of cuts across cells. More...
| |

class | cellLooper |

Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around the circumference). More...
| |

class | geomCellLooper |

Implementation of cellLooper. Does pure geometric cut through cell. More...
| |

class | hexCellLooper |

Implementation of cellLooper. More...
| |

class | topoCellLooper |

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. More...
| |

class | directionInfo |

Holds direction in which to split cell (in fact a local coordinate axes). Information is a label and a direction. More...
| |

class | directions |

Set of directions for each cell in the mesh. Either uniform and size=1 or one set of directions per cell. More...
| |

class | edgeVertex |

Combines edge or vertex in single label. Used to specify cuts across cell circumference. More...
| |

class | boundaryCutter |

Does modifications to boundary faces. More...
| |

class | meshCutAndRemove |

like meshCutter but also removes non-anchor side of cell. More...
| |

class | meshCutter |

Cuts (splits) cells. More...
| |

class | multiDirRefinement |

Does multiple pass refinement to refine cells in multiple directions. More...
| |

class | refinementIterator |

Utility class to do iterating meshCutter until all requests satisfied. More...
| |

class | undoableMeshCutter |

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. More...
| |

class | refineCell |

Container with cells to refine. Refinement given as single direction. More...
| |

class | splitCell |

Description of cell after splitting. Contains cellLabel and pointers to cells it it split in. See directedRefinement. More...
| |

class | wallLayerCells |

After construction is a list of <refineCell> of cells within a certain distance to the wall and with the wall normal direction. More...
| |

class | wallNormalInfo |

Holds information regarding nearest wall point. Used in wall refinement. More...
| |

class | motionSmoother |

Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors. More...
| |

class | polyMeshGeometry |

Updateable mesh geometry and checking routines. More...
| |

class | motionSolver |

Virtual base class for mesh motion solver. More...
| |

class | perfectInterface |

Hack of attachDetach to couple patches when they perfectly align. Does not decouple. Used by stitchMesh app. Does geometric matching. More...
| |

class | faceCoupleInfo |

Container for information needed to couple to meshes. When constructed from two meshes and a geometric tolerance finds the corresponding boundary faces. More...
| |

class | polyMeshAdder |

Adds two meshes without using any polyMesh morphing. More...
| |

class | attachPolyTopoChanger |

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. More...
| |

class | polyMeshModifier |

Virtual base class for mesh modifiers. More...
| |

class | polyAddCell |

Class containing data for cell addition. More...
| |

class | polyAddFace |

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. More...
| |

class | polyAddPoint |

Class containing data for point addition. More...
| |

class | addPatchCellLayer |

Adds layers of cells to outside of polyPatch. More...
| |

class | combineFaces |

Combines boundary faces into single face. The faces get the patch of the first face ('the master') More...
| |

class | duplicatePoints |

Duplicate points. More...
| |

class | edgeCollapser |

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. More...
| |

class | faceCollapser |

Collapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span). More...
| |

class | ifEqEqOp |

Reduction class. If x and y are not equal assign value. More...
| |

class | hexRef8 |

Refinement of (split) hexes using polyTopoChange. More...
| |

class | minEqOpFace |

class | localPointRegion |

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. More...
| |

class | polyModifyCell |

Class describing modification of a cell. More...
| |

class | polyModifyFace |

Class describing modification of a face. More...
| |

class | polyModifyPoint |

Class describing modification of a point. More...
| |

class | polyTopoChange |

Direct mesh changes based on v1.3 polyTopoChange syntax. More...
| |

class | refinementData |

Transfers refinement levels such that slow transition between levels is maintained. Used in meshWave. More...
| |

class | refinementDistanceData |

Transfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave. More...
| |

class | refinementHistory |

All refinement history. Used in unrefinement. More...
| |

class | removeCells |

Given list of cells to remove insert all the topology changes. More...
| |

class | removeFaces |

Given list of faces to remove insert all the topology changes. Contains helper function to get consistent set of faces to remove. More...
| |

class | polyRemoveCell |

Class containing data for cell removal. More...
| |

class | polyRemoveFace |

Class containing data for face removal. More...
| |

class | polyRemovePoint |

Class containing data for point removal. More...
| |

class | removePoints |

Removes selected points from mesh and updates faces using these points. More...
| |

class | topoAction |

A virtual base class for topological actions. More...
| |

class | polyTopoChanger |

List of mesh modifiers defining the mesh dynamics. More...
| |

class | repatchPolyTopoChanger |

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. More...
| |

class | setUpdater |

Keeps cell/face/vertex sets uptodate. Both the ones loaded and the ones on disk. More...
| |

class | enrichedPatch |

The enriched patch contains a double set of faces from the two sides of the sliding interface before the cutting. More...
| |

class | slidingInterface |

Sliding interface mesh modifier. Given two face zones, couple the master and slave side using a cutting procedure. More...
| |

class | edgeMesh |

points connected by edges. More...
| |

class | featureEdgeMesh |

features (lines), readable from file More...
| |

class | engineMesh |

Foam::engineMesh. More...
| |

class | fvMotionSolverEngineMesh |

Foam::fvMotionSolverEngineMesh. More...
| |

class | layeredEngineMesh |

Foam::layeredEngineMesh. More...
| |

class | staticEngineMesh |

Foam::staticEngineMesh. More...
| |

class | enginePiston |

Foam::enginePiston. More...
| |

class | engineTime |

Manage time in terms of engine RPM and crank-angle. More...
| |

class | engineValve |

Foam::engineValve. More...
| |

class | valveBank |

A list of valves. More...
| |

class | ignition |

Foam::ignition. More...
| |

class | ignitionSite |

Foam::ignitionSite. More...
| |

class | errorDrivenRefinement |

Refines and coarsens based on error estimate. More...
| |

class | errorEstimate |

Residual error estimation. More...
| |

class | evaluateError |

Foam::evaluateError. More...
| |

class | actuationDiskSource |

Actuation disk zone definition. Constant values for momentum source for actuation disk. More...
| |

class | basicSource |

Basic source abtract class. More...
| |

class | basicSourceList |

List of explict sources. More...
| |

class | IObasicSourceList |

IObasicSourceList. More...
| |

class | explicitSource |

Explicit source. More...
| |

class | pressureGradientExplicitSource |

Creates a cell set pressure gradient source. More...
| |

class | TimeActivatedExplicitSource |

Time activated explicit source. More...
| |

class | TimeActivatedExplicitSourceList |

List of time activeted explict sources. More...
| |

class | MRFZone |

MRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream. More...
| |

class | MRFZones |

Container class for a set of MRFZones with the MRFZone member functions implemented to loop over the functions for each MRFZone. More...
| |

class | porousZone |

Porous zone definition based on cell zones. More...
| |

class | porousZones |

A centralized porousZone collection. More...
| |

class | SRFFreestreamVelocityFvPatchVectorField |

Freestream velocity patch to be used with SRF model to apply the appropriate rotation transformation in time and space. More...
| |

class | SRFVelocityFvPatchVectorField |

Velocity patch to be used with SRF model. More...
| |

class | basicSymmetryFvPatchField |

A symmetry patch. More...
| |

class | calculatedFvPatchField |

Foam::calculatedFvPatchField. More...
| |

class | coupledFvPatchField |

Foam::coupledFvPatchField. More...
| |

class | directionMixedFvPatchField |

Foam::directionMixedFvPatchField. More...
| |

class | fixedGradientFvPatchField |

Foam::fixedGradientFvPatchField. More...
| |

class | fixedValueFvPatchField |

Foam::fixedValueFvPatchField. More...
| |

class | mixedFvPatchField |

Foam::mixedFvPatchField. More...
| |

class | slicedFvPatchField |

Specialization of fvPatchField which creates the underlying fvPatchField as a slice of the given complete field. More...
| |

class | transformFvPatchField |

Foam::transformFvPatchField. More...
| |

class | zeroGradientFvPatchField |

Foam::zeroGradientFvPatchField. More...
| |

class | cyclicFvPatchField |

Foam::cyclicFvPatchField. More...
| |

class | emptyFvPatchField |

Foam::emptyFvPatchField. More...
| |

class | jumpCyclicFvPatchField |

Foam::jumpCyclicFvPatchField. More...
| |

class | processorFvPatchField |

Foam::processorFvPatchField. More...
| |

class | symmetryFvPatchField |

Foam::symmetryFvPatchField. More...
| |

class | wedgeFvPatchField |

Foam::wedgeFvPatchField. More...
| |

class | activeBaffleVelocityFvPatchVectorField |

Boundary condition that modifies mesh areas based on velocity. More...
| |

class | advectiveFvPatchField |

Advective outflow boundary condition based on solving DDt(psi, U) = 0 at the boundary. More...
| |

class | buoyantPressureFvPatchScalarField |

Set the pressure gradient boundary condition appropriately for buoyant flow. More...
| |

class | cylindricalInletVelocityFvPatchVectorField |

Describes an inlet vector boundary condition in cylindrical coordinates given a central axis, central point, rpm, axial and radial velocity. More...
| |

class | directMappedFixedValueFvPatchField |

Recycles the value at a set of cells or patch faces back to *this. Can not sample internal faces (since volField not defined on faces). More...
| |

class | directMappedVelocityFluxFixedValueFvPatchField |

Recycles the velocity and flux at a patch to this patch. More...
| |

class | fanFvPatchField |

Foam::fanFvPatchField. More...
| |

class | fixedFluxPressureFvPatchScalarField |

Foam::fixedFluxPressureFvPatchScalarField. More...
| |

class | fixedInternalValueFvPatchField |

Boundary condition providing 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. More...
| |

class | fixedNormalSlipFvPatchField |

Foam::fixedNormalSlipFvPatchField. More...
| |

class | fixedPressureCompressibleDensityFvPatchScalarField |

Calculate compressible density as a function of pressure and fluid properties. More...
| |

class | flowRateInletVelocityFvPatchVectorField |

Describes a volumetric/mass flow normal vector boundary condition by its magnitude as an integral over its area. More...
| |

class | fluxCorrectedVelocityFvPatchVectorField |

Velocity outlet boundary condition for patches where the pressure is specified. The outflow velocity is obtained by "zeroGradient" and then corrected from the flux. If reverse flow is possible or expected use the "pressureInletOutletVelocityFvPatchVectorField" BC instead. More...
| |

class | freestreamFvPatchField |

Foam::freestreamFvPatchField. More...
| |

class | freestreamPressureFvPatchScalarField |

Foam::freestreamPressureFvPatchScalarField. More...
| |

class | inletOutletFvPatchField |

Foam::inletOutletFvPatchField. More...
| |

class | inletOutletTotalTemperatureFvPatchScalarField |

Foam::inletOutletTotalTemperatureFvPatchScalarField. More...
| |

class | movingWallVelocityFvPatchVectorField |

Foam::movingWallVelocityFvPatchVectorField. More...
| |

class | oscillatingFixedValueFvPatchField |

Foam::oscillatingFixedValueFvPatchField. More...
| |

class | outletInletFvPatchField |

Foam::outletInletFvPatchField. More...
| |

class | outletMappedUniformInletFvPatchField |

Averages the field over the "outlet" patch specified by name "outletPatchName" and applies this as the uniform value of the field over this patch. More...
| |

class | partialSlipFvPatchField |

Foam::partialSlipFvPatchField. More...
| |

class | pressureDirectedInletOutletVelocityFvPatchVectorField |

Velocity inlet/outlet boundary condition for pressure boundary where the pressure is specified. zero-gradient is applied for outflow (as defined by the flux) and for inflow the velocity is obtained from the flux with the specified `inletDirection'. More...
| |

class | pressureDirectedInletVelocityFvPatchVectorField |

Velocity inlet boundary condition for patches where the pressure is specified. The inflow velocity is obtained from the flux with the specified "inletDirection" direction. If reverse flow is possible or expected use the "pressureDirectedInletOutletVelocityFvPatchVectorField" BC instead. More...
| |

class | pressureInletOutletVelocityFvPatchVectorField |

Velocity inlet/outlet boundary condition patches for where the pressure is specified. zero-gradient is applied for outflow (as defined by the flux) and for inflow the velocity is obtained from the patch-face normal component of the internal-cell value. More...
| |

class | pressureInletUniformVelocityFvPatchVectorField |

Velocity inlet boundary condition for patches where the pressure is specified. The uniform inflow velocity is obtained by averaging the flux over the patch and apply it in the direction normal to the patch faces. More...
| |

class | pressureInletVelocityFvPatchVectorField |

Velocity inlet boundary condition for patches where the pressure is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces. If reverse flow is possible or expected use the "pressureInletOutletVelocityFvPatchVectorField" BC instead. More...
| |

class | pressureNormalInletOutletVelocityFvPatchVectorField |

Velocity inlet/outlet boundary condition for patches where the pressure is specified. zero-gradient is applied for outflow (as defined by the flux) and for inflow the velocity is obtained from the flux with a direction normal to the patch faces. More...
| |

class | rotatingPressureInletOutletVelocityFvPatchVectorField |

Velocity inlet/outlet boundary condition in a rotating frame for patches where the pressure is specified. zero-gradient is applied for outflow (as defined by the flux) and for inflow the velocity is obtained from the flux with a direction normal to the patch faces. More...
| |

class | rotatingTotalPressureFvPatchScalarField |

Foam::rotatingTotalPressureFvPatchScalarField. More...
| |

class | rotatingWallVelocityFvPatchVectorField |

Foam::rotatingWallVelocityFvPatchVectorField. More...
| |

class | slipFvPatchField |

Foam::slipFvPatchField. More...
| |

class | supersonicFreestreamFvPatchVectorField |

Supersonic free stream condition. More...
| |

class | surfaceNormalFixedValueFvPatchVectorField |

Describes a surface normal vector boundary condition by its magnitude. Note: The value is positive for outward-pointing vectors. More...
| |

class | swirlFlowRateInletVelocityFvPatchVectorField |

Describes a volumetric/mass flow normal vector boundary condition by its magnitude as an integral over its area with a swirl component determined by the RPM. More...
| |

class | syringePressureFvPatchScalarField |

Pressure boundary condition obtained from a 0-D model of the cylinder of a syringe. More...
| |

class | timeVaryingFlowRateInletVelocityFvPatchVectorField |

A time-varying form of a flow normal vector boundary condition. More...
| |

class | AverageIOField |

A primitive field + average with IO. More...
| |

class | timeVaryingMappedFixedValueFvPatchField |

Foam::timeVaryingMappedFixedValueFvPatchField. More...
| |

class | timeVaryingMappedPressureDirectedInletVelocityFvPatchVectorField |

Velocity inlet boundary condition for patches where the pressure is specified. The inflow velocity is obtained from the flux with the "inletDirection" direction mapped from a time/space-varying table. More...
| |

class | timeVaryingMappedTotalPressureFvPatchScalarField |

Foam::timeVaryingMappedTotalPressureFvPatchScalarField. More...
| |

class | timeVaryingUniformFixedValueFvPatchField |

A time-varying form of a uniform fixed value boundary condition. More...
| |

class | timeVaryingUniformInletOutletFvPatchField |

A time-varying form of a uniform fixed value boundary condition. More...
| |

class | timeVaryingUniformTotalPressureFvPatchScalarField |

A time-varying form of a uniform total pressure boundary condition. More...
| |

class | totalPressureFvPatchScalarField |

Foam::totalPressureFvPatchScalarField. More...
| |

class | totalTemperatureFvPatchScalarField |

Foam::totalTemperatureFvPatchScalarField. More...
| |

class | translatingWallVelocityFvPatchVectorField |

Foam::translatingWallVelocityFvPatchVectorField. More...
| |

class | turbulentInletFvPatchField |

Generate a fluctuating inlet condition by adding a random component to a reference (mean) field. Input: referenceField Mean field. fluctuationScale RMS fluctuation, provided as the fraction of the mean field. alpha temporal correlation factor; the fraction of the new random component added to the previous time-step (defaults to 0.1). More...
| |

class | turbulentIntensityKineticEnergyInletFvPatchScalarField |

Calculate turbulent kinetic energy from the intensity provided as a fraction of the mean velocity. More...
| |

class | uniformDensityHydrostaticPressureFvPatchScalarField |

Hydrostatic pressure boundary condition calculated as. More...
| |

class | uniformFixedValueFvPatchField |

Foam::uniformFixedValueFvPatchField. More...
| |

class | waveTransmissiveFvPatchField |

Foam::waveTransmissiveFvPatchField. More...
| |

class | fvPatchField |

Abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
| |

class | fvPatchFieldMapper |

Foam::fvPatchFieldMapper. More...
| |

class | calculatedFvsPatchField |

Foam::calculatedFvsPatchField. More...
| |

class | coupledFvsPatchField |

Foam::coupledFvsPatchField. More...
| |

class | fixedValueFvsPatchField |

Foam::fixedValueFvsPatchField. More...
| |

class | slicedFvsPatchField |

Specialization of fvsPatchField which creates the underlying fvsPatchField as a slice of the given complete field. More...
| |

class | cyclicFvsPatchField |

Foam::cyclicFvsPatchField. More...
| |

class | emptyFvsPatchField |

Foam::emptyFvsPatchField. More...
| |

class | processorFvsPatchField |

Foam::processorFvsPatchField. More...
| |

class | symmetryFvsPatchField |

Foam::symmetryFvsPatchField. More...
| |

class | wedgeFvsPatchField |

Foam::wedgeFvsPatchField. More...
| |

class | fvsPatchField |

An abstract base class with a fat-interface to all derived classes covering all possible ways in which they might be used. More...
| |

class | fvSchemes |

Selector class for finite volume differencing schemes. fvMesh is derived from fvShemes so that all fields have access to the fvSchemes from the mesh reference they hold. More...
| |

class | fvSolution |

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. More...
| |

class | extendedLeastSquaresVectors |

Extended molecule least-squares gradient scheme vectors. More...
| |

class | leastSquaresVectors |

Least-squares gradient scheme vectors. More...
| |

class | quadraticFitSnGradData |

class | fvMatrix |

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. More...
| |

class | faceAreaPairGAMGAgglomeration |

Agglomerate using the pair algorithm. More...
| |

class | CECCellToCellStencil |

class | cellToCellStencil |

baseclass for extended cell centred addressing. Contains per cell a list of neighbouring cells and/or boundaryfaces in global addressing. More...
| |

class | CFCCellToCellStencil |

class | CPCCellToCellStencil |

class | extendedCellToFaceStencil |

Calculates/constains the extended cell-to-face stencil. More...
| |

class | extendedCentredCellToFaceStencil |

class | extendedUpwindCellToFaceStencil |

Creates upwind stencil by shifting a centred stencil to upwind and downwind faces and optionally removing all non-(up/down)wind faces ('pureUpwind'). More...
| |

class | CECCellToFaceStencil |

Combined corresponding cellToCellStencil of owner and neighbour. More...
| |

class | cellToFaceStencil |

baseclass for extended cell-to-facel stencils (face values from neighbouring cells) More...
| |

class | CFCCellToFaceStencil |

Combined corresponding cellToCellStencil of owner and neighbour. More...
| |

class | CPCCellToFaceStencil |

Combined corresponding cellToCellStencil of owner and neighbour. More...
| |

class | FECCellToFaceStencil |

All cells connected via edge to face. More...
| |

class | centredCECCellToFaceStencilObject |

class | centredCFCCellToFaceStencilObject |

class | centredCPCCellToFaceStencilObject |

class | centredFECCellToFaceStencilObject |

class | pureUpwindCFCCellToFaceStencilObject |

class | upwindCECCellToFaceStencilObject |

class | upwindCFCCellToFaceStencilObject |

class | upwindCPCCellToFaceStencilObject |

class | upwindFECCellToFaceStencilObject |

class | extendedCentredFaceToCellStencil |

class | extendedFaceToCellStencil |

Note: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches. More...
| |

class | CFCFaceToCellStencil |

class | faceToCellStencil |

baseclass for extended cell centred addressing. Contains per cell a list of neighbouring faces in global addressing. More...
| |

class | centredCFCFaceToCellStencilObject |

class | fvBoundaryMesh |

Foam::fvBoundaryMesh. More...
| |

class | fvMesh |

Mesh data needed to do the Finite Volume discretisation. More...
| |

class | fvMeshLduAddressing |

Foam::fvMeshLduAddressing. More...
| |

class | fvBoundaryMeshMapper |

Foam::fvBoundaryMeshMapper. More...
| |

class | fvMeshMapper |

Class holds all the necessary information for mapping fields associated with fvMesh. More...
| |

class | fvPatchMapper |

Mapping class for a fvPatchField. More...
| |

class | fvSurfaceMapper |

FV surface mapper. More...
| |

class | fvMeshSubset |

Post-processing mesh subset tool. Given the original mesh and the list of selected cells, it creates the mesh consisting only of the desired cells, with the mapping list for points, faces, and cells. More...
| |

class | coupledFvPatch |

An abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links. More...
| |

class | genericFvPatch |

FV variant of the genericPolyPatch. More...
| |

class | cyclicFvPatch |

Cyclic-plane patch. More...
| |

class | emptyFvPatch |

A patch which will not exist in the fvMesh. Typical example is a front and back plane of a 2-D geometry. More...
| |

class | processorFvPatch |

Processor patch. More...
| |

class | symmetryFvPatch |

Symmetry-plane patch. More...
| |

class | wedgeFvPatch |

Wedge front and back plane patch. More...
| |

class | directMappedFvPatch |

Foam::directMappedFvPatch. More...
| |

class | directMappedWallFvPatch |

Foam::directMappedWallFvPatch. More...
| |

class | wallFvPatch |

Foam::wallFvPatch. More...
| |

class | fvPatch |

Foam::fvPatch. More...
| |

class | nearWallDist |

Distance calculation for cells with face on a wall. Searches pointNeighbours to find closest. More...
| |

class | nearWallDistNoSearch |

Distance calculation for cells with face on a wall. Does not search anything, just takes normal component of distance. More...
| |

class | reflectionVectors |

Container for reflection vectors (= unit normal of nearest wall) More...
| |

class | wallDist |

Calculation of distance to nearest wall for all cells and boundary. Uses meshWave to do actual calculation. More...
| |

class | wallDistData |

Wall distance calculation. Like wallDist but also transports extra data (template argument). More...
| |

class | wallDistReflection |

Wall distance and reflection vector calculation. See wallDist.H. More...
| |

class | wallPointYPlus |

Holds information (coordinate and yStar) regarding nearest wall point. More...
| |

class | interpolation |

Abstract base class for interpolation. More...
| |

class | interpolationCell |

Foam::interpolationCell. More...
| |

class | interpolationCellPatchConstrained |

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. More...
| |

class | cellPointWeight |

Foam::cellPointWeight. More...
| |

class | interpolationCellPoint |

Foam::interpolationCellPoint. More...
| |

class | interpolationCellPointFace |

Foam::interpolationCellPointFace. More...
| |

class | cellPointWeightWallModified |

Foam::cellPointWeightWallModified. More...
| |

class | interpolationCellPointWallModified |

Same as interpolationCellPoint, but if interpolating a wall face, uses cell centre value instead. More...
| |

class | MapInternalField< Type, MeshMapper, surfaceMesh > |

class | MapInternalField< Type, MeshMapper, volMesh > |

class | blended |

linear/upwind blended differencing scheme. More...
| |

class | filteredLinearLimiter |

Class to generate weighting factors for the filteredLinear differencing scheme. More...
| |

class | filteredLinear2Limiter |

Class to generate weighting factors for the filteredLinear2 differencing scheme. More...
| |

class | filteredLinear2VLimiter |

Class to generate weighting factors for the filteredLinear2V differencing scheme. More...
| |

class | filteredLinear3Limiter |

Class to generate weighting factors for the filteredLinear differencing scheme. More...
| |

class | filteredLinear3VLimiter |

Class to generate weighting factors for the filteredLinear3V differencing scheme. More...
| |

class | GammaLimiter |

Class with limiter function which returns the limiter for the Gamma differencing scheme based on phict obtained from the LimiterFunc class. More...
| |

class | LimitedLimiter |

Foam::LimitedLimiter. More...
| |

class | Limited01Limiter |

A LimitedLimiter with the range 0-1. More...
| |

class | limitedCubicLimiter |

Class with limiter function which returns the limiter for the TVD limited centred-cubic differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | limitedCubicVLimiter |

Class with limiter function which returns the limiter for the limitedCubicV differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | limitedLinearLimiter |

Class with limiter function which returns the limiter for the TVD limited linear differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | LimitedScheme |

Class to create NVD/TVD limited weighting-factors. More...
| |

class | NVDTVD |

Foam::NVDTVD. More...
| |

class | NVDVTVDV |

Foam::NVDVTVDV. More...
| |

class | limitedSurfaceInterpolationScheme |

Abstract base class for limited surface interpolation schemes. More...
| |

class | limitWith |

limitWith differencing scheme limits the specified scheme with the specified limiter. More...
| |

class | linearUpwind |

linearUpwind interpolation scheme class derived from upwind and returns upwind weighting factors but also applies an explicit correction. More...
| |

class | linearUpwindV |

linearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but also applies an explicit correction. More...
| |

class | MinmodLimiter |

Class with limiter function which returns the limiter for the Minmod differencing scheme. More...
| |

class | MUSCLLimiter |

Class with limiter function which returns the limiter for the van Leer's MUSCL differencing scheme. More...
| |

class | OSPRELimiter |

Class with limiter function which returns the limiter for the OSPRE differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | PhiLimiter |

Class with limiter function which returns the limiter for the Phi differencing scheme. More...
| |

class | PhiScheme |

Class to create the weighting-factors based on the face-flux. More...
| |

class | QUICKLimiter |

Class with limiter function which returns the limiter for the quadratic-upwind differencing scheme. More...
| |

class | QUICKVLimiter |

Class with limiter function which returns the limiter for the quadratic-upwind differencing scheme. More...
| |

class | SFCDLimiter |

Class with limiter function which returns the limiter for the SFCD differencing scheme based on phict obtained from the LimiterFunc class. More...
| |

class | SuperBeeLimiter |

Class with limiter function which returns the limiter for the SuperBee differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | UMISTLimiter |

Class with limiter function which returns the limiter for the UMIST differencing scheme. More...
| |

class | upwind |

Upwind differencing scheme class. More...
| |

class | vanAlbadaLimiter |

Class with limiter function which returns the limiter for the vanAlbada differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | vanLeerLimiter |

Class with limiter function which returns the limiter for the vanLeer differencing scheme based on r obtained from the LimiterFunc class. More...
| |

class | multivariateScheme |

Generic multi-variate discretisation scheme class which may be instantiated for any of the NVD, CNVD or NVDV schemes. More...
| |

class | multivariateSelectionScheme |

Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable. More...
| |

class | multivariateSurfaceInterpolationScheme |

Abstract base class for multi-variate surface interpolation schemes. More...
| |

class | multivariateUpwind |

Upwind-difference form of the multivariate surfaceInterpolationScheme. More...
| |

class | biLinearFitPolynomial |

BiLinear polynomial for interpolation fitting. More...
| |

class | CentredFitData |

Data for the quadratic fit correction interpolation scheme. More...
| |

class | CentredFitScheme |

Centred fit surface interpolation scheme which applies an explicit correction to linear. More...
| |

class | clippedLinear |

Central-differencing interpolation scheme using clipped-weights to improve stability on meshes with very rapid variations in cell size. More...
| |

class | cubic |

Cubic interpolation scheme class derived from linear and returns linear weighting factors but also applies an explicit correction. More...
| |

class | cubicUpwindFitPolynomial |

Cubic polynomial for upwind biased interpolation fitting. More...
| |

class | downwind |

Downwind differencing scheme class. More...
| |

class | FitData |

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). More...
| |

class | fixedBlended |

Two-scheme fixed-blending differencing scheme. More...
| |

class | harmonic |

Harmonic-mean differencing scheme class. More...
| |

class | linear |

Central-differencing interpolation scheme class. More...
| |

class | linearFitPolynomial |

Linear polynomial for interpolation fitting. More...
| |

class | localBlended |

Two-scheme localBlended differencing scheme. More...
| |

class | localMax |

LocalMax-mean differencing scheme class. More...
| |

class | localMin |

LocalMin-mean differencing scheme class. More...
| |

class | midPoint |

Mid-point interpolation (weighting factors = 0.5) scheme class. More...
| |

class | outletStabilised |

Outlet-stabilised interpolation scheme which applies upwind differencing to the faces of the cells adjacent to outlets. More...
| |

class | pointLinear |

class | PureUpwindFitScheme |

Upwind biased fit surface interpolation scheme that applies an explicit correction to upwind. More...
| |

class | quadraticFitPolynomial |

Quadratic polynomial for centred interpolation fitting. More...
| |

class | quadraticLinearFitPolynomial |

Quadratic/linear polynomial for interpolation fitting: quadratic normal to the face, linear in the plane of the face for consistency with 2nd-order Gauss. More...
| |

class | quadraticLinearUpwindFitPolynomial |

Quadratic polynomial for upwind biased interpolation fitting. More...
| |

class | quadraticUpwindFitPolynomial |

Quadratic polynomial for upwind biased interpolation fitting. More...
| |

class | reverseLinear |

Inversed weight central-differencing interpolation scheme class. More...
| |

class | skewCorrected |

Skewness-corrected interpolation scheme that applies an explicit correction to given scheme. More...
| |

class | skewCorrectionVectors |

Skew-correction vectors for the skewness-corrected interpolation scheme. More...
| |

class | UpwindFitData |

Data for the quadratic fit correction interpolation scheme to be used with upwind biased stencil.
- linearCorrection = true : fit calculated for corrected linear scheme
- linearCorrection = false : fit calculated for corrected upwind scheme.
| |

class | UpwindFitScheme |

Upwind biased fit surface interpolation scheme that applies an explicit correction to linear. More...
| |

class | weighted |

Interpolation scheme class using weights looked-up from the objectRegistry. More...
| |

class | surfaceInterpolation |

Cell to surface interpolation scheme. Included in fvMesh. More...
| |

class | surfaceInterpolationScheme |

Abstract base class for surface interpolation schemes. More...
| |

class | pointPatchInterpolation |

Foam::pointPatchInterpolation. More...
| |

class | volPointInterpolation |

Foam::volPointInterpolation. More...
| |

class | surfaceMesh |

Mesh data needed to do the Finite Volume discretisation. More...
| |

class | volMesh |

Mesh data needed to do the Finite Volume discretisation. More...
| |

class | displacementComponentLaplacianFvMotionSolver |

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion displacement. More...
| |

class | displacementFvMotionSolver |

Base class for fvMotionSolvers which calculate displacement. More...
| |

class | displacementInterpolationFvMotionSolver |

Mesh motion solver for an fvMesh. More...
| |

class | displacementLaplacianFvMotionSolver |

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion displacement. More...
| |

class | displacementSBRStressFvMotionSolver |

Mesh motion solver for an fvMesh. Based on solving the cell-centre solid-body rotation stress equations for the motion displacement. More...
| |

class | fvMotionSolver |

Virtual base class for finite volume mesh motion solvers. More...
| |

class | velocityComponentLaplacianFvMotionSolver |

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion velocity. More...
| |

class | velocityLaplacianFvMotionSolver |

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the motion velocity. More...
| |

class | cellMotionFvPatchField |

Foam::cellMotionFvPatchField. More...
| |

class | surfaceSlipDisplacementFvPatchField |

fvPatchField corresponding to surfaceSlipDisplacementPointPatchField. Is just a slip type since all hard work (projection) is done in the pointPatch field. More...
| |

class | directionalDiffusivity |

Directional finite volume mesh motion diffusivity. More...
| |

class | fileDiffusivity |

Motion diffusivity read from given file name. More...
| |

class | inverseDistanceDiffusivity |

Inverse distance to the given patches motion diffusivity. More...
| |

class | inverseFaceDistanceDiffusivity |

Inverse distance to the given patches motion diffusivity. More...
| |

class | inversePointDistanceDiffusivity |

Inverse distance to the given patches motion diffusivity. More...
| |

class | inverseVolumeDiffusivity |

Inverse cell-volume motion diffusivity. More...
| |

class | exponentialDiffusivity |

Mesh motion diffusivity maipulator which returns the exp(-alpha/D) of the given diffusivity D. More...
| |

class | quadraticDiffusivity |

Mesh motion diffusivity maipulator which returns the sqr of the given diffusivity. More...
| |

class | motionDiffusivity |

Abstract base class for cell-centre mesh motion diffusivity. More...
| |

class | motionDirectionalDiffusivity |

MotionDirectional finite volume mesh motion diffusivity. More...
| |

class | uniformDiffusivity |

Uniform uniform finite volume mesh motion diffusivity. More...
| |

class | angularOscillatingDisplacementPointPatchVectorField |

Foam::angularOscillatingDisplacementPointPatchVectorField. More...
| |

class | angularOscillatingVelocityPointPatchVectorField |

Foam::angularOscillatingVelocityPointPatchVectorField. More...
| |

class | oscillatingDisplacementPointPatchVectorField |

Foam::oscillatingDisplacementPointPatchVectorField. More...
| |

class | oscillatingVelocityPointPatchVectorField |

Foam::oscillatingVelocityPointPatchVectorField. More...
| |

class | surfaceDisplacementPointPatchVectorField |

class | surfaceSlipDisplacementPointPatchVectorField |

Displacement follows a triSurface. Use in a displacement fvMotionSolver as a bc on the pointDisplacement field. Following is done by calculating the projection onto the surface according to the projectMode
- NEAREST : nearest
- POINTNORMAL : intersection with point normal
- FIXEDNORMAL : intersection with fixed vector.
| |

class | genericFvPatchField |

Foam::genericFvPatchField. More...
| |

class | genericPointPatchField |

Foam::genericPointPatchField. More...
| |

class | combineNsTransPs |

class | Cloud |

class | indexedParticle |

class | indexedParticleCloud |

A Cloud of particles carrying an additional index. More...
| |

class | IOPosition |

Helper IO class to read and write particle positions. More...
| |

class | Particle |

class | passiveParticle |

class | passiveParticleCloud |

A Cloud of passive particles. More...
| |

class | CoalParcel |

class | COxidationDiffusionLimitedRate |

class | COxidationKineticDiffusionLimitedRate |

class | COxidationMurphyShaddix |

class | commonRailInjector |

Common-rail injector. More...
| |

class | definedInjector |

User specified MFR vs time and velocity vs time. More...
| |

class | injector |

Spray injector. More...
| |

class | injectorType |

Base class for injectors. More...
| |

class | multiHoleInjector |

The unit injector. More...
| |

class | swirlInjector |

The swirl injector. More...
| |

class | unitInjector |

The unit injector. More...
| |

class | parcel |

A parcel of particles. More...
| |

class | spray |

A spray is a cloud of parcels. More...
| |

class | atomizationModel |

Base class for selecting the atomization model. More...
| |

class | blobsSheetAtomization |

Primary Breakup Model for pressure swirl atomizers. More...
| |

class | LISA |

Primary Breakup Model for pressure swirl atomizers. More...
| |

class | noAtomization |

secondary atomization model for the spray More...
| |

class | breakupModel |

Base class for selecting a breakup model. More...
| |

class | ETAB |

The Enhanced TAB model. More...
| |

class | noBreakup |

Spray breakup "off". More...
| |

class | reitzDiwakar |

secondary breakup model for the spray More...
| |

class | reitzKHRT |

secondary breakup model which uses the Kelvin-Helmholtz instability theory to predict the 'stripped' droplets... and the Raleigh-Taylor instability as well. More...
| |

class | SHF |

Secondary Breakup Model to take account of the different breakup regimes, bag, molutimode, shear.... More...
| |

class | TAB |

The TAB Method for Numerical Calculation of Spray Droplet Breakup. More...
| |

class | collisionModel |

Base case for selecting a collision model. More...
| |

class | noCollision |

No collisions between parcels All parcels move independently of eachother. More...
| |

class | ORourkeCollisionModel |

Collision model by P.J. O'Rourke. More...
| |

class | trajectoryCollisionModel |

Collision model by P.J. O'Rourke. Implemented as described in the KIVA manual. More...
| |

class | dispersionLESModel |

Foam::dispersionLESModel. More...
| |

class | dispersionModel |

Foam::dispersionModel. More...
| |

class | dispersionRASModel |

dispersion RAS model More...
| |

class | gradientDispersionRAS |

The velocity is perturbed in the direction of -grad(k), with a Gaussian random number distribution with variance sigma. where sigma is defined below. More...
| |

class | noDispersion |

No turbulent dispersion of the parcels. More...
| |

class | stochasticDispersionRAS |

The velocity is perturbed in random direction, with a Gaussian random number distribution with variance sigma. where sigma is defined below. More...
| |

class | dragModel |

Foam::dragModel. More...
| |

class | noDragModel |

standard drag law model with a lower limit on the Cd-value More...
| |

class | standardDragModel |

standard drag law model with a lower limit on the Cd-value More...
| |

class | evaporationModel |

Base class for selecting an evaporation model. More...
| |

class | noEvaporation |

set the relaxation-times to something negative. this will disable evaporation More...
| |

class | RutlandFlashBoil |

Evaporation model with flash boiling. More...
| |

class | saturateEvaporationModel |

saturate evaporation model. Characteristic time is calculated to immediately saturate the cell It should be mentioned that this is coupled with the (implicit) way evaporation is done in parcel, since the evaporation time depends on the integration step More...
| |

class | standardEvaporationModel |

standard evaporation model based on the logarithmic expression of the ration of pressure differences. More...
| |

class | heatTransferModel |

Foam::heatTransferModel. More...
| |

class | noHeatTransfer |

no heat transfer. return a negative value to prevent the liquid being heated up. More...
| |

class | RanzMarshall |

The Ranz-Marshal correlation for heat transfer. More...
| |

class | blobsSwirlInjector |

Model for parcels injection in pressure Swirl Atomizers. More...
| |

class | ChomiakInjector |

Injector model based on an idea of Jerzy Chomiak. More...
| |

class | constInjector |

Injector model with specified Constant values for the droplet diameter and spray cone angle. More...
| |

class | definedHollowConeInjector |

An injector model for hollow/solid cone injection. More...
| |

class | definedPressureSwirlInjector |

Pressure swirl injector model with user-defined cone-angle/interval vs. time. More...
| |

class | hollowConeInjector |

A hollow cone injector with randomly distributed parcels between the inner and outer cone angle. More...
| |

class | injectorModel |

The injectormodel is used to set initial droplet size and the velocity direction. More...
| |

class | pressureSwirlInjector |

Randomly distribute the parcels between the inner and outer cone angle. More...
| |

class | reflectParcel |

The parcels are reflected back from the wall in an inelastic collision. More...
| |

class | removeParcel |

remove parcel, regardless of boundary type. More...
| |

class | wallModel |

A wall interaction model. More...
| |

class | DsmcBaseCloud |

Virtual abstract base class for templated DsmcCloud. More...
| |

class | DsmcCloud |

Templated base class for dsmc cloud. More...
| |

class | dsmcParcel |

class | DsmcParcel |

DSMC parcel class. More...
| |

class | BinaryCollisionModel |

Templated DSMC particle collision class. More...
| |

class | LarsenBorgnakkeVariableHardSphere |

Variable Hard Sphere BinaryCollision Model with Larsen Borgnakke internal energy redistribution. Based on the INELRS subroutine in Bird's DSMC0R.FOR. More...
| |

class | VariableHardSphere |

Variable Hard Sphere BinaryCollision Model. More...
| |

class | FreeStream |

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. More...
| |

class | InflowBoundaryModel |

Templated inflow boundary model class. More...
| |

class | NoInflow |

Not inserting any particles. More...
| |

class | MaxwellianThermal |

Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature. More...
| |

class | MixedDiffuseSpecular |

Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature. More...
| |

class | SpecularReflection |

Reversing the wall-normal component of the particle velocity. More...
| |

class | WallInteractionModel |

Templated wall interaction model class. More...
| |

class | kinematicCloud |

Virtual abstract base class for templated KinematicCloud. More...
| |

class | reactingCloud |

Virtual abstract base class for templated ReactingCloud. More...
| |

class | reactingMultiphaseCloud |

Virtual abstract base class for templated reactingMultiphaseCloud. More...
| |

class | thermoCloud |

Virtual abstract base class for templated ThermoCloud. More...
| |

class | KinematicCloud |

Templated base class for kinematic cloud. More...
| |

class | ReactingCloud |

Templated base class for reacting cloud. More...
| |

class | ReactingMultiphaseCloud |

Templated base class for multiphase reacting cloud. More...
| |

class | ThermoCloud |

Templated base class for thermodynamic cloud. More...
| |

class | Analytical |

Analytical integration. More...
| |

class | Euler |

Euler-implicit integration. More...
| |

class | IntegrationScheme |

Top level model for Integration schemes. More...
| |

class | reactingParcel |

Base class for reacting parcel - simply used to set the contiguous flag. More...
| |

class | basicKinematicParcel |

class | BasicReactingMultiphaseParcel |

class | BasicReactingParcel |

class | basicThermoParcel |

class | KinematicParcel |

Kinematic parcel class with one/two-way coupling with the continuous phase. More...
| |

class | ReactingMultiphaseParcel |

Multiphase variant of the reacting parcel class with one/two-way coupling with the continuous phase. More...
| |

class | ReactingParcel |

Reacting parcel class with one/two-way coupling with the continuous phase. More...
| |

class | ThermoParcel |

Thermodynamic parcel class with one/two-way coupling with the continuous phase. Includes Kinematic parcel sub-models, plus:
- heat transfer.
| |

class | particleForces |

Provides a mechanism to calculate particle forces Note: forces are force per unit mass (accelerations) More...
| |

class | phaseProperties |

Helper class to manage multi-component phase properties. More...
| |

class | phasePropertiesList |

Simple container for a list of phase properties. More...
| |

class | Constant |

Templated basic entry that holds a constant value. More...
| |

class | DataEntry |

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. More...
| |

class | polynomial |

Polynomial 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. More...
| |

class | Table |

Templated table container data entry. Items are stored in a list of Tuple2's. First column is always stored as scalar entries. Data is read in the form, e.g. for an entry <entryName> that is (scalar, vector): More...
| |

class | DispersionModel |

class | DispersionRASModel |

class | GradientDispersionRAS |

The velocity is perturbed in the direction of -grad(k), with a Gaussian random number distribution with variance sigma. where sigma is defined below. More...
| |

class | NoDispersion |

Place holder for 'none' option. More...
| |

class | StochasticDispersionRAS |

The velocity is perturbed in random direction, with a Gaussian random number distribution with variance sigma. where sigma is defined below. More...
| |

class | DragModel |

Templated drag model class. More...
| |

class | NoDrag |

Dummy drag model for 'none'. More...
| |

class | SphereDrag |

Drag model based on assumption of solid spheres. More...
| |

class | ConeInjection |

Cone injection. More...
| |

class | ConeInjectionMP |

Cone injection multi-point. More...
| |

class | FieldActivatedInjection |

Injection at specified positions, with the conditions: More...
| |

class | InjectionModel |

Templated injection model class. More...
| |

class | KinematicLookupTableInjection |

Particle injection sources read from look-up table. Each row corresponds to an injection site. More...
| |

class | kinematicParcelInjectionData |

Container class to provide injection data for kinematic parcels. More...
| |

class | ManualInjection |

Manual injection. More...
| |

class | NoInjection |

Place holder for 'none' option. More...
| |

class | PatchInjection |

Patch injection. More...
| |

class | LocalInteraction |

Patch interaction specified on a patch-by-patch basis. More...
| |

class | patchInteractionData |

Helper class for the LocalInteraction patch interaction model. More...
| |

class | PatchInteractionModel |

Templated patch interaction model class. More...
| |

class | Rebound |

Simple rebound patch interaction model. More...
| |

class | StandardWallInteraction |

Wall interaction model. Three choices:
- rebound - optionally specify elasticity and resitution coefficients
- stick - particles assigined zero velocity
- escape - remove particle from the domain.
| |

class | NoPostProcessing |

Place holder for 'none' option. More...
| |

class | PatchPostProcessing |

Standard post-processing. More...
| |

class | PostProcessingModel |

Templated post-processing model class. More...
| |

class | CompositionModel |

Templated reacting parcel composition model class Consists of carrier species (via thermo package), and additional liquids and solids. More...
| |

class | SingleMixtureFraction |

Templated parcel multi-phase, multi-component class. More...
| |

class | SinglePhaseMixture |

Templated parcel single phase, multi-component class. More...
| |

class | ReactingLookupTableInjection |

Particle injection sources read from look-up table. Each row corresponds to an injection site. More...
| |

class | reactingParcelInjectionData |

Container class to provide injection data for reacting parcels. More...
| |

class | LiquidEvaporation |

Liquid evaporation model
- uses ideal gas assumption.
| |

class | NoPhaseChange |

Dummy phase change model for 'none'. More...
| |

class | PhaseChangeModel |

Templated phase change model class. More...
| |

class | ConstantRateDevolatilisation |

Constant rate devolatisation model
- need to set vapourisation temperature to 600 K.
| |

class | DevolatilisationModel |

Templated devolatilisation model class. More...
| |

class | NoDevolatilisation |

Dummy devolatilisation model for 'none'. More...
| |

class | SingleKineticRateDevolatilisation |

Single kinetic rate devolatisation model. More...
| |

class | ReactingMultiphaseLookupTableInjection |

Particle injection sources read from look-up table. Each row corresponds to an injection site. More...
| |

class | reactingMultiphaseParcelInjectionData |

Container class to provide injection data for reacting multiphase parcels. More...
| |

class | NoSurfaceReaction |

Dummy surface reaction model for 'none'. More...
| |

class | SurfaceReactionModel |

Templated surface reaction model class. More...
| |

class | HeatTransferModel |

Templated heat transfer model class. More...
| |

class | NoHeatTransfer |

Dummy heat transfer model for 'none'. More...
| |

class | ThermoLookupTableInjection |

Particle injection sources read from look-up table. Each row corresponds to an injection site. More...
| |

class | thermoParcelInjectionData |

Container class to provide injection data for thermodynamic parcels. More...
| |

class | bufferedAccumulator |

class | correlationFunction |

class | distribution |

class | directInteractionList |

class | interactionLists |

class | receivingReferralList |

class | sendingReferralList |

class | referredCell |

class | referredCellList |

class | referredMolecule |

class | molecule |

Foam::molecule. More...
| |

class | moleculeCloud |

class | reducedUnits |

class | electrostaticPotential |

class | energyScalingFunction |

class | pairPotential |

class | pairPotentialList |

class | potential |

class | tetherPotential |

class | tetherPotentialList |

class | solidParticle |

Simple solid spherical particle class with one-way coupling with the continuous phase. More...
| |

class | solidParticleCloud |

A Cloud of solid particles. More...
| |

class | cellClassification |

'Cuts' a mesh with a surface. More...
| |

class | cellInfo |

Holds information regarding type of cell. Used in inside/outside determination in cellClassification. More...
| |

class | cellDistFuncs |

Collection of functions used in wall distance calculation. More...
| |

class | patchDataWave |

Takes a set of patches to start MeshWave from. More...
| |

class | patchWave |

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. More...
| |

class | wallPoint |

Holds information regarding nearest wall point. Used in wall distance calculation. More...
| |

class | wallPointData |

Holds information (coordinate and normal) regarding nearest wall point. More...
| |

class | cellFeatures |

Cell analysis class. More...
| |

class | cellQuality |

Class calculates cell quality measures. More...
| |

class | coordinateRotation |

A coordinate rotation specified per local axes and the base class for other rotation specifications. More...
| |

class | EulerCoordinateRotation |

A coordinateRotation defined in the z-x-y Euler convention. More...
| |

class | STARCDCoordinateRotation |

A coordinateRotation defined by the STAR-CD convention. More...
| |

class | coordinateSystem |

A cartesian coordinate system and the base class for other coordinate system specifications. More...
| |

class | coordinateSystems |

Provides a centralized coordinateSystem collection. More...
| |

class | cylindricalCS |

Cylindrical coordinate system. More...
| |

class | parabolicCylindricalCS |

Parabolic cylindrical coordinate system. More...
| |

class | sphericalCS |

Spherical coordinate system. More...
| |

class | toroidalCS |

Toroidal coordinate system, always in degrees. More...
| |

class | directMappedPointPatch |

DirectMapped patch. More...
| |

class | directMappedWallPointPatch |

DirectMapped patch. More...
| |

class | directMappedPatchBase |

Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
| |

class | directMappedPolyPatch |

Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
| |

class | directMappedWallPolyPatch |

Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
| |

class | edgeFaceCirculator |

Walks from starting face around edge. More...
| |

class | indexedOctree |

Non-pointer based hierarchical recursive searching. More...
| |

class | labelBits |

A 29bits label and 3bits direction packed into single label. More...
| |

class | treeDataCell |

Encapsulation of data needed to search in/for cells. Used to find the cell containing a point (e.g. cell-cell mapping). More...
| |

class | treeDataEdge |

Holds data for octree to work on an edges subset. More...
| |

class | treeDataFace |

Encapsulation of data needed to search for faces. More...
| |

class | treeDataPoint |

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. More...
| |

class | treeDataTriSurface |

Encapsulates data for (indexedOc)tree searches on triSurface. More...
| |

class | meshSearch |

Various (local, not parallel) searches on polyMesh; uses (demand driven) octree to search. More...
| |

class | octree |

Octree, templated on type of shapes it refers to. More...
| |

class | octreeDataCell |

Encapsulation of data needed to search in/for cells. More...
| |

class | octreeDataEdges |

Holds data for octree to work on an edges subset. More...
| |

class | octreeDataFace |

Holds data for octree to work on mesh faces. More...
| |

class | octreeDataPoint |

Encapsulation of data needed for octree searches. More...
| |

class | octreeLine |

Iterates over intersections of line with octree leaf elements. More...
| |

class | pointHitSort |

Container for sorting intersections. More...
| |

class | PointIndexHit |

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. More...
| |

class | treeBoundBox |

Standard boundBox + extra functionality for use in octree. More...
| |

class | treeElem |

Common functionality of treeNode and treeLeaf. More...
| |

class | treeLeaf |

An octree treeLeaf. More...
| |

class | treeNode |

Class to implement octree. More...
| |

class | pointEdgePoint |

Holds information regarding nearest wall point. Used in pointEdgeWave. (so not standard meshWave) To be used in wall distance calculation. More...
| |

class | PointEdgeWave |

Wave propagation of information through grid. Every iteration information goes through one layer of edges. Templated on information that is transferred. More...
| |

class | listUpdateOp |

List update operation. More...
| |

class | primitiveMeshGeometry |

Updateable mesh geometry + checking routines. More...
| |

class | regionSplit |

This class separates the mesh into distinct unconnected regions, each of which is then given a label. More...
| |

class | distributedTriSurfaceMesh |

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. More...
| |

class | searchableBox |

Searching on bounding box. More...
| |

class | searchableCylinder |

Searching on cylinder. More...
| |

class | searchablePlane |

Searching on (infinite) plane. See plane.H. More...
| |

class | searchablePlate |

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. More...
| |

class | searchableSphere |

Searching on sphere. More...
| |

class | searchableSurface |

Base class of (analytical or triangulated) surface. Encapsulates all the search routines. WIP. More...
| |

class | searchableSurfaceCollection |

Set of transformed searchableSurfaces. Does not do boolean operations. So when meshing might find parts 'inside'. More...
| |

class | searchableSurfaces |

Container for searchableSurfaces. More...
| |

class | searchableSurfacesQueries |

A collection of tools for searchableSurfaces. More...
| |

class | searchableSurfaceWithGaps |

searchableSurface using multiple slightly shifted underlying surfaces to make sure pierces don't go through gaps:
- shift test vector with two small vectors (of size gap_) perpendicular to the original. Test with + and - this vector. Only if both register a hit is it seen as one.
- extend the test vector slightly (with SMALL) to account for numerical inaccuracies.
| |

class | triSurfaceMesh |

IOoject and searching on triSurface. More...
| |

class | boxToCell |

A topoSetSource to select cells based on cell centres inside box. More...
| |

class | cellToCell |

A topoSetSource to select the cells from another cellSet. More...
| |

class | cylinderAnnulusToCell |

A topoSetSource to select cells based on cell centres inside a cylinder annulus. More...
| |

class | cylinderToCell |

A topoSetSource to select cells based on cell centres inside a cylinder. More...
| |

class | faceToCell |

A topoSetSource to select cells based on usage in faces. More...
| |

class | faceZoneToCell |

A topoSetSource to select cells based on side of faceZone. More...
| |

class | fieldToCell |

A topoSetSource to select cells based on field values. More...
| |

class | labelToCell |

A topoSetSource to select cells based on explicitly given labels. More...
| |

class | nbrToCell |

A topoSetSource to select cells based on number of neighbouring cells (i.e. number of internal or coupled faces) More...
| |

class | nearestToCell |

A topoSetSource to select cells nearest to points. More...
| |

class | pointToCell |

A topoSetSource to select cells based on usage of points. More...
| |

class | regionToCell |

TopoSetSource. Select cells belonging to topological connected region (that contains given point) More...
| |

class | rotatedBoxToCell |

A topoSetSource to select cells based on cell centres inside rotated/skewed box (parallelopiped?). More...
| |

class | shapeToCell |

A topoSetSource to select cells based on cell shape. More...
| |

class | sphereToCell |

A topoSetSource to select cells based on cell centres inside sphere. More...
| |

class | surfaceToCell |

A topoSetSource to select cells based on relation to surface. More...
| |

class | zoneToCell |

A topoSetSource to select faces based on cellZone. More...
| |

class | setToCellZone |

A topoSetSource to select cells based on usage in a cellSet. More...
| |

class | boundaryToFace |

A topoSetSource to select all external (boundary) faces. More...
| |

class | boxToFace |

A topoSetSource to select faces based on face centres inside box. More...
| |

class | cellToFace |

A topoSetSource to select a faceSet from cells. More...
| |

class | faceToFace |

A topoSetSource to select faces based on usage in another faceSet. More...
| |

class | labelToFace |

A topoSetSource to select faces given explicitly provided face labels. More...
| |

class | normalToFace |

A topoSetSource to select faces based on normal. More...
| |

class | patchToFace |

A topoSetSource to select faces based on usage in patches. More...
| |

class | pointToFace |

A topoSetSource to select faces based on use of points. More...
| |

class | zoneToFace |

A topoSetSource to select faces based on faceZone. More...
| |

class | faceZoneToFaceZone |

A topoSetSource to select faces based on usage in another faceSet. More...
| |

class | setsToFaceZone |

A topoSetSource to select faces based on usage in a faceSet and cellSet. More...
| |

class | setToFaceZone |

A topoSetSource to select faces based on usage in a faceSet. Sets flipMap to true. More...
| |

class | boxToPoint |

A topoSetSource to select points based on whether they are inside box. More...
| |

class | cellToPoint |

A topoSetSource to select points based on usage in cells. More...
| |

class | faceToPoint |

A topoSetSource to select points based on usage in faces. More...
| |

class | labelToPoint |

A topoSetSource to select points given explicitly provided labels. More...
| |

class | nearestToPoint |

A topoSetSource to select points nearest to points. More...
| |

class | pointToPoint |

A topoSetSource to select points based on usage in pointSet. More...
| |

class | surfaceToPoint |

A topoSetSource to selects points based on relation to surface. More...
| |

class | zoneToPoint |

A topoSetSource to select points based on pointZone. More...
| |

class | setToPointZone |

A topoSetSource to select points based on usage in a pointSet. More...
| |

class | cellSet |

A collection of cell labels. More...
| |

class | cellZoneSet |

Like cellSet but updates cellZone when writing. More...
| |

class | faceSet |

A list of face labels. More...
| |

class | faceZoneSet |

Like faceSet but updates faceZone when writing. More...
| |

class | pointSet |

A set of point labels. More...
| |

class | pointZoneSet |

Like pointSet but updates pointZone when writing. More...
| |

class | topoSet |

General set of labels of mesh quantity (points, cells, faces). More...
| |

class | topoSetSource |

Base class of a source for a topoSet. More...
| |

class | surfaceSets |

Various utilities to handle sets relating mesh to surface. Note: work in progress. Used in meshing tools. More...
| |

class | booleanSurface |

Surface-surface intersection. Given two surfaces construct combined surface. More...
| |

class | edgeSurface |

Description of surface in form of 'cloud of edges'. More...
| |

class | intersectedSurface |

Given triSurface and intersection creates the intersected (properly triangulated) surface. (note: intersection is the list of points and edges 'shared' by two surfaces) More...
| |

class | edgeIntersections |

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.). More...
| |

class | surfaceIntersection |

Basic surface-surface intersection description. Constructed from two surfaces it creates a description of the intersection. More...
| |

class | octreeDataTriSurface |

Encapsulates data for octree searches on triSurface. More...
| |

class | orientedSurface |

Given point flip all faces such that normals point in same direction. More...
| |

class | surfaceFeatures |

Holds feature edges/points of surface. More...
| |

class | surfaceLocation |

Contains information about location on a triSurface: More...
| |

class | triangleFuncs |

Various triangle functions. More...
| |

class | triSurfaceSearch |

Helper class to search on triSurface. More...
| |

class | triSurfaceTools |

A collection of tools for triSurfaceMesh. More...
| |

class | twoDPointCorrector |

Class applies a two-dimensional correction to mesh motion point field. More...
| |

class | ODE |

Abstract base class for the ODE solvers. More...
| |

class | KRR4 |

Foam::KRR4. More...
| |

class | ODESolver |

Selection for ODE solver. More...
| |

class | RK |

Foam::RK. More...
| |

class | SIBS |

Foam::SIBS. More...
| |

class | FaceCellWave |

Wave propagation of information through grid. Every iteration information goes through one layer of cells. Templated on information that is transferred. More...
| |

class | MeshWave |

FaceCellWave plus data. More...
| |

class | subCycle |

Perform a subCycleTime on a field. More...
| |

class | Dictionary |

Gerneral purpose template dictionary class which manages the storage associated with it. More...
| |

class | DictionaryBase |

Base dictionary class templated on both the form of doubly-linked list it uses as well as the type it holds. More...
| |

class | PtrDictionary |

Template dictionary class which does not manages the storage associated with it. More...
| |

class | UDictionary |

Template dictionary class which does not manages the storage associated with it. More...
| |

class | UPtrDictionary |

Template dictionary class which does not manages the storage associated with it. More...
| |

class | HashPtrTable |

A HashTable specialization for hashing pointers. More...
| |

class | HashSet |

A HashTable with keys but without contents. More...
| |

class | HashTable |

An STL-conforming hash table. More...
| |

class | Map |

A HashTable to objects of type <T> with a label key. More...
| |

class | PtrMap |

A HashTable of pointers to objects of type <T> with a label key. More...
| |

class | StaticHashTable |

STL conforming hash table. More...
| |

class | Keyed |

A container with an integer key attached to any item. More...
| |

class | ILList |

Template class for intrusive linked lists. More...
| |

class | LList |

Template class for non-intrusive linked lists. More...
| |

class | LPtrList |

Template class for non-intrusive linked PtrLists. More...
| |

class | UILList |

Template class for intrusive linked lists. More...
| |

class | DLListBase |

Base doubly-linked list. More...
| |

class | SLListBase |

Base singly-linked list. More...
| |

class | DLList |

Non-intrusive doubly-linked list. More...
| |

class | DLPtrList |

Non-intrusive doubly-linked pointer list. More...
| |

class | FIFOStack |

A FIFO stack based on a singly-linked list. Operations are push(), pop(), top(), bottom() and empty(). More...
| |

class | IDLList |

Intrusive doubly-linked list. More...
| |

class | ISLList |

Intrusive singly-linked list. More...
| |

class | LIFOStack |

A LIFO stack based on a singly-linked list. Operations are push(), pop(), top(), bottom() and empty(). More...
| |

class | SLList |

Non-intrusive singly-linked list. More...
| |

class | SLPtrList |

Non-intrusive singly-linked pointer list. More...
| |

class | UIDLList |

Intrusive doubly-linked list. More...
| |

class | BiIndirectList |

Indexes into negList (negative index) or posList (zero or positive index). More...
| |

class | CompactListList |

A packed storage unstructured matrix of objects of type <T> using an offset table for access. More...
| |

class | DynamicList |

A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects. More...
| |

class | FixedList |

A 1D vector of objects of type <T> with a fixed size <Size>. More...
| |

class | Histogram |

Calculates the counts per bin of a list. More...
| |

class | IndirectList |

A List with indirect addressing. More...
| |

class | List |

A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bounds checking, etc. More...
| |

class | accessOp |

class | offsetOp |

class | PackedList |

A dynamically allocatable list of packed unsigned integers. More...
| |

class | PtrList |

A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used for subscript bounds checking, etc. More...
| |

class | ParSortableList |

Implementation of PSRS parallel sorting routine. More...
| |

class | SortableList |

A list that is sorted upon construction or when explicitly requested with the sort() method. More...
| |

class | SubList |

A List obtained as a section of another List. More...
| |

class | UIndirectList |

A List with indirect addressing. Like IndirectList but does not store addressing. More...
| |

class | UList |

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. More...
| |

class | UPtrList |

A 1D array of pointers to objects of type <T>, where the size of the array is known and used for subscript bounds checking, etc. More...
| |

class | NamedEnum |

Initialise the NamedEnum HashTable from the static list of names. More...
| |

class | Callback |

Abstract class to handle automatic call-back registration with the CallbackRegistry. Derive from this class and extend by adding the appropriate callback functions. More...
| |

class | CallbackRegistry |

Base class with which callbacks are registered. More...
| |

class | dictionaryName |

class | dictionary |

A list of keyword definitions, which are a keyword followed by any number of values (e.g. words and numbers). The keywords can represent patterns which are matched using Posix regular expressions. The general order for searching is as follows:
- exact match
- pattern match (in reverse order)
- optional recursion into the enclosing (parent) dictionaries.
| |

class | dictionaryEntry |

A keyword and a list of tokens is a 'dictionaryEntry'. More...
| |

class | entry |

A keyword and a list of tokens is an 'entry'. More...
| |

class | functionEntry |

A functionEntry causes entries to be added/manipulated on the specified dictionary given an input stream. More...
| |

class | primitiveEntry |

A keyword and a list of tokens is a 'primitiveEntry'. An primitiveEntry can be read, written and printed, and the types and values of its tokens analysed. More...
| |

class | dlLibraryTable |

A table of dynamically loaded libraries. More...
| |

class | error |

Class to handle errors and exceptions in a simple, consistent stream-based manner. More...
| |

class | IOerror |

Report an I/O error. More...
| |

class | errorManip |

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). More...
| |

class | errorManipArg |

errorManipArg More...
| |

class | messageStream |

Class to handle messaging in a simple, consistent stream-based manner. More...
| |

class | StaticAssertionFailed< true > |

Specialization for successful assertions. More...
| |

class | StaticAssertionTest |

Helper class for handling static assertions. More...
| |

class | functionObject |

Abstract base-class for Time/database function objects. More...
| |

class | functionObjectList |

List of function objects with start(), execute() and end() functions that is called for each object. More...
| |

class | IOOutputFilter |

IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries. More...
| |

class | OutputFilterFunctionObject |

A functionObject wrapper around OutputFilter to allow them to be created via the functions list within controlDict. More...
| |

class | outputFilterOutputControl |

class | IOobject |

IOobject defines the attributes of an object for which implicit objectRegistry management is supported, and provides the infrastructure for performing stream I/O. More...
| |

class | IOobjectList |

List of IOobjects with searching and retrieving facilities. More...
| |

class | IOdictionary |

IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. To facilitate IO, IOdictioanry is provided with a constructor from IOobject and writeData and write functions. More...
| |

class | IOField |

A primitive field of type <T> with automated input and output. More...
| |

class | IOList |

A List of objects of type <T> with automated input and output. More...
| |

class | IOMap |

A Map of objects of type <T> with automated input and output. More...
| |

class | IOPtrList |

A PtrList of objects of type <T> with automated input and output. More...
| |

class | IFstreamAllocator |

A std::istream with ability to handle compressed files. More...
| |

class | IFstream |

Input from file stream. More...
| |

class | OFstreamAllocator |

A std::ostream with ability to handle compressed files. More...
| |

class | OFstream |

Output to file stream. More...
| |

class | sha1streambuf |

A streambuf class for calculating SHA1 digests. More...
| |

class | osha1stream |

A basic output stream for calculating SHA1 digests. More...
| |

class | OSHA1stream |

The output stream for calculating SHA1 digests. More...
| |

class | INew |

A helper class when constructing from an Istream. More...
| |

class | InfoProxy |

A helper class for outputting values to Ostream. More...
| |

class | Smanip |

class | Imanip |

class | Omanip |

class | IOstream |

An IOstream is an abstract base class for all input/output systems; be they streams, files, token lists etc. More...
| |

class | Istream |

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. More...
| |

class | Ostream |

An Ostream is an abstract base class for all output systems (streams, files, token lists, etc). More...
| |

class | IPstream |

Input inter-processor communications stream. More...
| |

class | IPstreamImpl |

Abstract base class for IPstream operations that depend on the parallel library used. Foam::IPstreamImpl::New will lookup the entry "PstreamImplementation" in the global controlDict file (i.e. the one found by Foam::dotFoam) and tries to first load a library named lib<PstreamImplementation>Pstream.so, and then instantiate the class <PstreamImplementation>IPstreamImpl. More...
| |

class | OPstream |

Output inter-processor communications stream. More...
| |

class | OPstreamImpl |

Abstract base class for OPstream operations that depend on the parallel library used. Foam::OPstreamImpl::New will lookup the entry "PstreamImplementation" in the global controlDict file (i.e. the one found by Foam::dotFoam) and tries to first load a library named lib<PstreamImplementation>Pstream.so, and then instantiate the class <PstreamImplementation>OPstreamImpl. More...
| |

class | Pstream |

Inter-processor communications stream. More...
| |

class | PstreamImpl |

Abstract base class for Pstream operations that depend on the parallel library used. Foam::PstreamImpl::New will lookup the entry "PstreamImplementation" in the global controlDict file (i.e. the one found by Foam::dotFoam) and tries to first load a library named lib<PstreamImplementation>Pstream.so, and then instantiate the class <PstreamImplementation>PstreamImpl. More...
| |

class | ISstream |

Generic input stream. More...
| |

class | OSstream |

Generic output stream. More...
| |

class | prefixOSstream |

Version of OSstream which prints a prefix on each line. More...
| |

class | IStringStream |

Input from memory buffer stream. More...
| |

class | OStringStream |

Output to memory buffer stream. More...
| |

class | CompoundToken |

An abstract base class for managing compound tokens. More...
| |

class | token |

A token holds items read from Istream. More...
| |

class | ITstream |

Input token stream. More...
| |

class | objectRegistry |

Registry of regIOobjects. More...
| |

class | regIOobject |

regIOobject is an abstract class derived from IOobject to handle automatic object registration with the objectRegistry. More...
| |

class | scalarRange |

A scalar range specifier. More...
| |

class | scalarRanges |

A List of scalarRange. More...
| |

class | instant |

An instant of time. Contains the time value and name. More...
| |

class | subCycleTime |

A class for managing sub-cycling times. More...
| |

class | Time |

Class to control time during OpenFOAM simulations that is also the top-level objectRegistry. More...
| |

class | TimePaths |

A class for addressing time paths without using the Time class. More...
| |

class | timeSelector |

A List of scalarRange for selecting times. More...
| |

class | TimeState |

The time value with time-stepping information, user-defined remapping, etc. More...
| |

class | dimensioned |

Generic dimensioned Type class. More...
| |

class | dimensionSet |

Dimension set for the base types. This type may be used to implement rigorous dimension checking for algebraic manipulation. More...
| |

class | cloud |

A cloud is a collection of lagrangian particles. More...
| |

class | DimensionedField |

Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a reference to it is maintained. More...
| |

class | reuseTmpDimensionedField |

class | reuseTmpDimensionedField< TypeR, TypeR, GeoMesh > |

class | reuseTmpTmpDimensionedField |

class | reuseTmpTmpDimensionedField< TypeR, Type1, Type12, TypeR, GeoMesh > |

class | reuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, Type2, GeoMesh > |

class | reuseTmpTmpDimensionedField< TypeR, TypeR, TypeR, TypeR, GeoMesh > |

class | SubDimensionedField |

SubDimensionedField is a DimensionedField obtained as a section of another DimensionedField. More...
| |

class | FieldField |

Generic field type. More...
| |

class | reuseTmpFieldField |

class | reuseTmpFieldField< Field, TypeR, TypeR > |

class | reuseTmpTmpFieldField |

class | reuseTmpTmpFieldField< Field, TypeR, Type1, Type12, TypeR > |

class | reuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, Type2 > |

class | reuseTmpTmpFieldField< Field, TypeR, TypeR, TypeR, TypeR > |

class | oneFieldField |

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. More...
| |

class | DynamicField |

Dynamically sized Field. More...
| |

class | Field |

Generic templated field type. More...
| |

class | FieldMapper |

Abstract base class to hold the Field mapping addressing and weights. More...
| |

class | reuseTmp |

class | reuseTmp< TypeR, TypeR > |

class | reuseTmpTmp |

class | reuseTmpTmp< TypeR, Type1, Type12, TypeR > |

class | reuseTmpTmp< TypeR, TypeR, TypeR, Type2 > |

class | reuseTmpTmp< TypeR, TypeR, TypeR, TypeR > |

class | SubField |

SubField is a Field obtained as a section of another Field. More...
| |

class | oneField |

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. More...
| |

class | zeroField |

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. More...
| |

class | GeometricField |

Generic GeometricField class. More...
| |

class | reuseTmpGeometricField |

class | reuseTmpGeometricField< TypeR, TypeR, PatchField, GeoMesh > |

class | reuseTmpTmpGeometricField |

class | reuseTmpTmpGeometricField< TypeR, Type1, Type12, TypeR, PatchField, GeoMesh > |

class | reuseTmpTmpGeometricField< TypeR, TypeR, TypeR, Type2, PatchField, GeoMesh > |

class | reuseTmpTmpGeometricField< TypeR, TypeR, TypeR, TypeR, PatchField, GeoMesh > |

class | MapInternalField |

Generic internal field mapper. For "real" mapping, add template specialisations for mapping of internal fields depending on mesh type. More...
| |

class | geometricOneField |

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. More...
| |

class | SlicedGeometricField |

Specialization of GeometricField which holds slices of given complete fields in a form that they act as a GeometricField. More...
| |

class | basicSymmetryPointPatchField |

A Symmetry boundary condition for pointField. More...
| |

class | calculatedPointPatchField |

A calculated boundary condition for pointField. More...
| |

class | coupledPointPatchField |

A Coupled boundary condition for pointField. More...
| |

class | fixedValuePointPatchField |

A FixedValue boundary condition for pointField. More...
| |

class | mixedPointPatchField |

A mixed FixedValue / ZeroGradient boundary condition for pointField. More...
| |

class | valuePointPatchField |

Foam::valuePointPatchField. More...
| |

class | zeroGradientPointPatchField |

Foam::zeroGradientPointPatchField. More...
| |

class | cyclicPointPatchField |

Cyclic front and back plane patch field. More...
| |

class | emptyPointPatchField |

An empty boundary condition for pointField. More...
| |

class | processorPointPatchField |

Foam::processorPointPatchField. More...
| |

class | symmetryPointPatchField |

A Symmetry boundary condition for pointField. More...
| |

class | wedgePointPatchField |

Wedge front and back plane patch field. More...
| |

class | fixedNormalSlipPointPatchField |

slip with user-specified normal More...
| |

class | globalPointPatchField |

Foam::globalPointPatchField. More...
| |

class | slipPointPatchField |

Foam::slipPointPatchField. More...
| |

class | timeVaryingUniformFixedValuePointPatchField |

A time-varying form of a uniform fixed value boundary condition. More...
| |

class | uniformFixedValuePointPatchField |

Foam::uniformFixedValuePointPatchField. More...
| |

class | pointConstraint |

Accumulates point constraints through successive applications of the applyConstraint function. More...
| |

class | pointPatchField |

Abstract base class for point-mesh patch fields. More...
| |

class | pointPatchFieldMapper |

Foam::pointPatchFieldMapper. More...
| |

class | pointPatchFieldMapperPatchRef |

Foam::pointPatchFieldMapperPatchRef. More...
| |

class | UniformDimensionedField |

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. More...
| |

class | argList |

Extract command arguments and options from the supplied argc and argv parameters. More...
| |

class | ParRunControl |

Helper class for initializing parallel jobs from the command arguments. More...
| |

class | clock |

Read access to the system clock with formatting. More...
| |

class | JobInfo |

Helper class for recording information about run/finished jobs. More...
| |

class | curve |

A single curve in a graph. More...
| |

class | graph |

Class to create, store and output qgraph files. More...
| |

class | gnuplotGraph |

Output in gnuplot (http://www.gnuplot.info) format. More...
| |

class | jplotGraph |

jplot graph output More...
| |

class | rawGraph |

A raw xy graph output. More...
| |

class | xmgrGraph |

Output and agr file for xmgrace (http://plasma-gate.weizmann.ac.il/Grace/) More...
| |

class | interpolationTable |

A list of times and values. The time values must be positive and monotonically increasing. More...
| |

class | csvTableReader |

class | openFoamTableReader |

Reads an interpolation table from a file - OpenFOAM-format. More...
| |

class | tableReader |

Base class to read table data for the interpolationTable. More...
| |

class | PatchToPatchInterpolation |

Interpolation class dealing with transfer of data between two primitivePatches. More...
| |

class | PrimitivePatchInterpolation |

Interpolation class within a primitive patch. Allows interpolation from points to faces and vice versa. More...
| |

class | DiagonalMatrix |

DiagonalMatrix<Type> is a 2D diagonal matrix of objects of type Type, size nxn. More...
| |

class | lduAddressing |

The class contains the addressing required by the lduMatrix: upper, lower and losort. More...
| |

class | cyclicLduInterface |

An abstract base class for cyclic coupled interfaces. More...
| |

class | lduInterface |

An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches. More...
| |

class | processorLduInterface |

An abstract base class for processor coupled interfaces. More...
| |

class | cyclicLduInterfaceField |

Abstract base class for cyclic coupled interfaces. More...
| |

class | lduInterfaceField |

An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields. More...
| |

class | processorLduInterfaceField |

Abstract base class for processor coupled interfaces. More...
| |

class | lduScheduleEntry |

Struct to hold the patch index and the initialisation flag for the patch schedule. More...
| |

class | lduMatrix |

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. More...
| |

class | diagonalPreconditioner |

Diagonal preconditioner for both symmetric and asymmetric matrices. More...
| |

class | DICPreconditioner |

Simplified diagonal-based incomplete Cholesky preconditioner for symmetric matrices (symmetric equivalent of DILU). The reciprocal of the preconditioned diagonal is calculated and stored. More...
| |

class | DILUPreconditioner |

Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices. The reciprocal of the preconditioned diagonal is calculated and stored. More...
| |

class | FDICPreconditioner |

Faster version of the DICPreconditioner diagonal-based incomplete Cholesky preconditioner for symmetric matrices (symmetric equivalent of DILU) in which the the reciprocal of the preconditioned diagonal and the upper coefficients divided by the diagonal are calculated and stored. More...
| |

class | GAMGPreconditioner |

Geometric agglomerated algebraic multigrid preconditioner. More...
| |

class | noPreconditioner |

Null preconditioner for both symmetric and asymmetric matrices. More...
| |

class | DICSmoother |

Simplified diagonal-based incomplete Cholesky smoother for symmetric matrices. More...
| |

class | DICGaussSeidelSmoother |

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. More...
| |

class | DILUSmoother |

Simplified diagonal-based incomplete LU smoother for asymmetric matrices. More...
| |

class | DILUGaussSeidelSmoother |

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. More...
| |

class | GaussSeidelSmoother |

A lduMatrix::smoother for Gauss-Seidel. More...
| |

class | BICCG |

Diagonal incomplete LU preconditioned BiCG solver derived from the general preconditioned BiCG solver PBiCG but with the choice of preconditioner pre-selected. More...
| |

class | diagonalSolver |

Foam::diagonalSolver. More...
| |

class | algebraicPairGAMGAgglomeration |

Agglomerate using the pair algorithm. More...
| |

class | GAMGAgglomeration |

Geometric agglomerated algebraic multigrid agglomeration class. More...
| |

class | pairGAMGAgglomeration |

Agglomerate using the pair algorithm. More...
| |

class | GAMGSolver |

Geometric agglomerated algebraic multigrid solver. More...
| |

class | cyclicGAMGInterfaceField |

GAMG agglomerated cyclic interface field. More...
| |

class | GAMGInterfaceField |

Abstract base class for GAMG agglomerated interface fields. More...
| |

class | processorGAMGInterfaceField |

GAMG agglomerated processor interface field. More...
| |

class | cyclicGAMGInterface |

GAMG agglomerated cyclic interface. More...
| |

class | GAMGInterface |

Abstract base class for GAMG agglomerated interfaces. More...
| |

class | processorGAMGInterface |

GAMG agglomerated processor interface. More...
| |

class | ICCG |

Incomplete Cholesky preconditioned CG solver derived from the general preconditioned CG solver PCG but with the choice of preconditioner pre-selected. More...
| |

class | PBiCG |

Preconditioned bi-conjugate gradient solver for asymmetric lduMatrices using a run-time selectable preconditiioner. More...
| |

class | PCG |

Preconditioned conjugate gradient solver for symmetric lduMatrices using a run-time selectable preconditioner. More...
| |

class | smoothSolver |

Iterative solver for symmetric and assymetric matrices which uses a run-time selected smoother e.g. GaussSeidel to converge the solution to the required tolerance. More...
| |

class | LUscalarMatrix |

Foam::LUscalarMatrix. More...
| |

class | procLduInterface |

Foam::procLduInterface. More...
| |

class | procLduMatrix |

Foam::procLduMatrix. More...
| |

class | Matrix |

A templated 2D matrix of objects of <T>, where the n x m matrix dimensions are known and used for subscript bounds checking, etc. More...
| |

class | RectangularMatrix |

A templated 2D rectangular matrix of objects of <T>, where the n x n matrix dimension is known and used for subscript bounds checking, etc. More...
| |

class | SVD |

Singular value decomposition of a rectangular matrix. More...
| |

class | simpleMatrix |

A simple square matrix solver with scalar coefficients. More...
| |

class | solution |

Selector class for relaxation factors, solver type and solution. More...
| |

class | SquareMatrix |

A templated 2D square matrix of objects of <T>, where the n x n matrix dimension is known and used for subscript bounds checking, etc. More...
| |

class | tolerances |

Selector class for solution tolerances. More...
| |

class | autoPtr |

An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and with pointer allocation checking on access. More...
| |

class | refCount |

Reference counter for tmp<field>. More...
| |

class | tmp |

A class for managing temporary objects. More...
| |

class | Xfer |

A simple container for copying or transferring objects of type <T>. More...
| |

class | boundBox |

A bounding box defined in terms of the points at its extremities. More...
| |

class | GeoMesh |

Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc. More...
| |

class | lduMesh |

Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers. More...
| |

class | lduPrimitiveMesh |

Simplest contrete lduMesh which stores the addressing needed bu lduMatrix. More...
| |

class | MeshObject |

Templated abstract base-class for dynamic mesh objects used to automate their allocation to the mesh database and the mesh-modifier event-loop. More...
| |

class | cell |

A cell is defined as a list of faces with extra functionality. More...
| |

class | cellMatcher |

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. More...
| |

class | degenerateMatcher |

Collection of all hex degenerate matchers (hex, wedge, prism etc.) Has static member function to match a shape. More...
| |

class | hexMatcher |

A cellMatcher for hex cells. More...
| |

class | prismMatcher |

A cellMatcher for prism cells. More...
| |

class | pyrMatcher |

A cellMatcher for pyr cells. More...
| |

class | tetMatcher |

A cellMatcher for tet cells. More...
| |

class | tetWedgeMatcher |

A cellMatcher for tetWedge cells. More...
| |

class | wedgeMatcher |

A cellMatcher for wedge cells. More...
| |

class | cellModel |

Maps a geometry to a set of cell primitives, which enables geometric cell data to be calculated without access to the primitive geometric level. This means mapping a 3D geometry to a set of pyramids which are each described by a cell face and the cell centre point. More...
| |

class | cellModeller |

A static collection of cell models, and a means of looking them up. More...
| |

class | cellShape |

An analytical geometric cellShape. More...
| |

class | edge |

An edge is a list of two point labels. The functionality it provides supports the discretisation on a 2-D flat mesh. More...
| |

class | EdgeMap |

Map from edge (expressed as its endpoints) to value. More...
| |

class | face |

A face is a list of labels corresponding to mesh vertices. More...
| |

class | oppositeFace |

Class containing opposite face for a prismatic cell with addresing and a possibility of failure. More...
| |

class | tetCell |

A tetrahedral cell primitive. More...
| |

class | triFace |

A triangle face primitive using a FixedList. More...
| |

class | patchIdentifier |

Identifies patch by name, patch index and physical type. More...
| |

class | pointBoundaryMesh |

Foam::pointBoundaryMesh. More...
| |

class | pointMesh |

Mesh representing a set of points created from polyMesh. More...
| |

class | MapInternalField< Type, MeshMapper, pointMesh > |

class | pointBoundaryMeshMapper |

Foam::pointBoundaryMeshMapper. More...
| |

class | pointMapper |

This object provides mapping and fill-in information for point data between the two meshes after the topological change. It is constructed from mapPolyMesh. More...
| |

class | pointMeshMapper |

Class holds all the necessary information for mapping fields associated with pointMesh. More...
| |

class | pointPatchMapper |

Mapping class for a pointPatchField. More...
| |

class | coupledPointPatch |

coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches More...
| |

class | genericPointPatch |

DirectMapped patch. More...
| |

class | cyclicPointPatch |

Cyclic patch for post-processing. More...
| |

class | emptyPointPatch |

Empty plane patch. More...
| |

class | processorPointPatch |

Processor patch boundary needs to be such that the ordering of points in the patch is the same on both sides. More...
| |

class | symmetryPointPatch |

Symmetry-plane patch. More...
| |

class | wedgePointPatch |

Wedge front and back plane patch. More...
| |

class | coupledFacePointPatch |

coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches More...
| |

class | globalPointPatch |

Foam::globalPointPatch. More...
| |

class | wallPointPatch |

Foam::wallPointPatch. More...
| |

class | facePointPatch |

A pointPatch based on a polyPatch. More...
| |

class | pointPatch |

Basic pointPatch represents a set of points from the mesh. More...
| |

class | globalIndex |

Calculates a unique integer (label so might not have enough room - 2G max) for processor + local index. E.g. More...
| |

class | globalMeshData |

Various mesh related information for a parallel run. Upon construction constructs all info by using parallel communication. More...
| |

class | globalPoints |

Calculates points shared by more than two processor patches or cyclic patches. More...
| |

class | cellMapper |

This object provides mapping and fill-in information for cell data between the two meshes after the topological change. It is constructed from mapPolyMesh. More...
| |

class | faceMapper |

This object provides mapping and fill-in information for face data between the two meshes after the topological change. It is constructed from mapPolyMesh. More...
| |

class | mapAddedPolyMesh |

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. More...
| |

class | mapDistribute |

Class containing processor-to-processor mapping information. More...
| |

class | mapDistributeLagrangian |

Class containing mesh-to-mesh mapping information for particles. More...
| |

class | mapDistributePolyMesh |

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. More...
| |

class | mapPatchChange |

Class containing mesh-to-mesh mapping information after a patch change operation. More...
| |

class | mapPolyMesh |

Class containing mesh-to-mesh mapping information after a change in polyMesh topology. More...
| |

class | mapSubsetMesh |

Class containing mesh-to-mesh mapping information after a subset operation. More...
| |

class | morphFieldMapper |

Abstract base class to hold the Field mapping for mesh morphs. More...
| |

class | objectMap |

An objectMap is a pair of labels defining the mapping of an object from another object, e.g. a cell mapped from a point. More...
| |

class | polyBoundaryMesh |

Foam::polyBoundaryMesh. More...
| |

class | polyBoundaryMeshEntries |

Foam::polyBoundaryMeshEntries. More...
| |

class | polyMesh |

Mesh consisting of general polyhedral cells. More...
| |

class | coupledPolyPatch |

The coupledPolyPatch is an abstract base class for patches that couple regions of the computational domain e.g. cyclic and processor-processor links. More...
| |

class | genericPolyPatch |

Determines a mapping between patch face centres and mesh cell centres and processors they're on. More...
| |

class | cyclicPolyPatch |

Cyclic plane patch. More...
| |

class | emptyPolyPatch |

Empty front and back plane patch. Used for 2-D geometries. More...
| |

class | processorPolyPatch |

Neighbour processor patch. More...
| |

class | symmetryPolyPatch |

Symmetry-plane patch. More...
| |

class | wedgePolyPatch |

Wedge front and back plane patch. More...
| |

class | wallPolyPatch |

Foam::wallPolyPatch. More...
| |

class | polyPatch |

A patch is a list of labels that address the faces in the global face list. More...
| |

class | syncTools |

Various tools to aid synchronizing lists across coupled patches. More...
| |

class | cellZone |

A subset of mesh cells. More...
| |

class | faceZone |

A subset of mesh faces organised as a primitive patch. More...
| |

class | pointZone |

A subset of mesh points. The labels of points in the zone can be obtained from the addressing() list. More...
| |

class | polyPatchID |

A class holds the data needed to identify a patch in a dynamic mesh. More...
| |

class | ZoneID |

A class that holds the data needed to identify a zone in a dynamic mesh. More...
| |

class | ZoneMesh |

List of mesh zones. More...
| |

class | PatchTools |

A collection of tools for searching, sorting PrimitivePatch information. More...
| |

class | primitiveMesh |

Cell-face mesh analysis engine. More...
| |

class | patchZones |

Calculates zone number for every face of patch. More...
| |

class | walkPatch |

Collection of static functions to do various simple patch related things. More...
| |

class | PrimitivePatch |

A list of faces which address into the list of points. More...
| |

class | line |

A line primitive. More...
| |

class | objectHit |

This class describes a combination of target object index and success flag. More...
| |

class | PointHit |

This class describes the interaction of a face and a point. It carries the info of a successful hit and (if successful), returns the interaction point. More...
| |

class | plane |

Geometric class that creates a 2D plane and can return the intersection point between a line and the plane. More...
| |

class | pyramid |

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. More...
| |

class | tetrahedron |

A tetrahedron primitive. More...
| |

class | intersection |

Foam::intersection. More...
| |

class | triangle |

A triangle primitive used to calculate face normals and swept volumes. More...
| |

class | commSchedule |

Determines the order in which a set of processors should communicate with one another. More...
| |

class | ProcessorTopology |

Determines processor-processor connection. After instantiation contains on all processors the processor-processor connection table. More...
| |

class | pTraits< bool > |

class | Switch |

A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no or y/n or none. More...
| |

class | complex |

Extension to the c++ complex library type. More...
| |

class | DiagTensor |

Templated 3D DiagTensor derived from VectorSpace. More...
| |

class | Polynomial |

Polynomial templated on size (order): More...
| |

class | Hash |

Hash function class for primitives. All non-primitives used to hash entries on hash tables likely need a specialized version of this class. More...
| |

class | Hash< void * > |

Hash specialization for hashing pointer addresses. More...
| |

class | Hash< Foam::label > |

Hash specialization for hashing labels. More...
| |

class | SHA1 |

Functions to compute SHA1 message digest according to the NIST specification FIPS-180-1. More...
| |

class | SHA1Digest |

The SHA1 message digest. More...
| |

class | pTraits< label > |

template specialization for pTraits<label> More...
| |

class | pTraits< uLabel > |

template specialization for pTraits<uLabel> More...
| |

class | wordReListMatcher |

A wrapper for matching a List of wordRe. More...
| |

class | nil |

A zero-sized class without any storage. Used, for example, in HashSet. More...
| |

class | one |

A class representing the concept of 1 (scalar(1.0)) used to avoid unnecessary manipulations for objects which are known to be one at compile-time. More...
| |

class | eqOp2 |

class | eqOp |

class | plusEqOp2 |

class | plusEqOp |

class | minusEqOp2 |

class | minusEqOp |

class | multiplyEqOp2 |

class | multiplyEqOp |

class | divideEqOp2 |

class | divideEqOp |

class | eqMagOp2 |

class | eqMagOp |

class | plusEqMagSqrOp2 |

class | plusEqMagSqrOp |

class | maxEqOp2 |

class | maxEqOp |

class | minEqOp2 |

class | minEqOp |

class | andEqOp2 |

class | andEqOp |

class | orEqOp2 |

class | orEqOp |

class | eqMinusOp2 |

class | eqMinusOp |

class | sumOp3 |

class | sumOp2 |

class | sumOp |

class | plusOp3 |

class | plusOp2 |

class | plusOp |

class | minusOp3 |

class | minusOp2 |

class | minusOp |

class | multiplyOp3 |

class | multiplyOp2 |

class | multiplyOp |

class | divideOp3 |

class | divideOp2 |

class | divideOp |

class | cmptMultiplyOp3 |

class | cmptMultiplyOp2 |

class | cmptMultiplyOp |

class | cmptDivideOp3 |

class | cmptDivideOp2 |

class | cmptDivideOp |

class | stabiliseOp3 |

class | stabiliseOp2 |

class | stabiliseOp |

class | maxOp3 |

class | maxOp2 |

class | maxOp |

class | minOp3 |

class | minOp2 |

class | minOp |

class | minModOp3 |

class | minModOp2 |

class | minModOp |

class | andOp3 |

class | andOp2 |

class | andOp |

class | orOp3 |

class | orOp2 |

class | orOp |

class | eqEqOp3 |

class | eqEqOp2 |

class | eqEqOp |

class | Pair |

An ordered pair of two objects of type <T> with first() and second() elements. More...
| |

class | pTraits |

Traits class for primitives. More...
| |

class | quaternion |

Quaternion class used to perform rotations in 3D space. More...
| |

class | Random |

Simple random number generator. More...
| |

class | typeOfRank< Cmpt, 0 > |

class | symmTypeOfRank< Cmpt, 0 > |

class | septernion |

Septernion class used to perform translations and rotations in 3D space. More...
| |

class | SphericalTensor |

Templated 3D SphericalTensor derived from VectorSpace adding construction from 1 component, element access using th ii() member function and the inner-product (dot-product) and outer-product operators. More...
| |

class | outerProduct< SphericalTensor< Cmpt >, Cmpt > |

class | outerProduct< Cmpt, SphericalTensor< Cmpt > > |

class | innerProduct< SphericalTensor< Cmpt >, SphericalTensor< Cmpt > > |

class | innerProduct< SphericalTensor< Cmpt >, Vector< Cmpt > > |

class | innerProduct< Vector< Cmpt >, SphericalTensor< Cmpt > > |

class | SphericalTensor2D |

Templated 2D sphericalTensor derived from VectorSpace adding construction from 1 component, element access using ii() member function and the inner-product (dot-product) and outer-product operators. More...
| |

class | outerProduct< SphericalTensor2D< Cmpt >, Cmpt > |

class | outerProduct< Cmpt, SphericalTensor2D< Cmpt > > |

class | innerProduct< SphericalTensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |

class | innerProduct< SphericalTensor2D< Cmpt >, Vector2D< Cmpt > > |

class | innerProduct< Vector2D< Cmpt >, SphericalTensor2D< Cmpt > > |

class | fileName |

A class for handling file names. More...
| |

class | keyType |

A class for handling keywords in dictionaries. More...
| |

class | string |

A class for handling character strings derived from std::string. More...
| |

class | word |

A class for handling words, derived from string. More...
| |

class | wordRe |

A wordRe is a word, but can also have a regular expression for matching words. More...
| |

class | SymmTensor |

Templated 3D symmetric tensor derived from VectorSpace adding construction from 6 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators. More...
| |

class | symmTypeOfRank< Cmpt, 2 > |

class | outerProduct< SymmTensor< Cmpt >, Cmpt > |

class | outerProduct< Cmpt, SymmTensor< Cmpt > > |

class | innerProduct< SymmTensor< Cmpt >, SymmTensor< Cmpt > > |

class | innerProduct< SymmTensor< Cmpt >, Vector< Cmpt > > |

class | innerProduct< Vector< Cmpt >, SymmTensor< Cmpt > > |

class | typeOfSum< SphericalTensor< Cmpt >, SymmTensor< Cmpt > > |

class | typeOfSum< SymmTensor< Cmpt >, SphericalTensor< Cmpt > > |

class | innerProduct< SphericalTensor< Cmpt >, SymmTensor< Cmpt > > |

class | innerProduct< SymmTensor< Cmpt >, SphericalTensor< Cmpt > > |

class | Tensor |

Templated 3D tensor derived from VectorSpace adding construction from 9 components, element access using xx(), xy() etc. member functions and the inner-product (dot-product) and outer-product of two Vectors (tensor-product) operators. More...
| |

class | typeOfRank< Cmpt, 2 > |

class | typeOfSum< SphericalTensor< Cmpt >, Tensor< Cmpt > > |

class | typeOfSum< Tensor< Cmpt >, SphericalTensor< Cmpt > > |

class | innerProduct< SphericalTensor< Cmpt >, Tensor< Cmpt > > |

class | innerProduct< Tensor< Cmpt >, SphericalTensor< Cmpt > > |

class | typeOfSum< SymmTensor< Cmpt >, Tensor< Cmpt > > |

class | typeOfSum< Tensor< Cmpt >, SymmTensor< Cmpt > > |

class | innerProduct< SymmTensor< Cmpt >, Tensor< Cmpt > > |

class | innerProduct< Tensor< Cmpt >, SymmTensor< Cmpt > > |

class | Tensor2D |

Templated 2D tensor derived from VectorSpace adding construction from 4 components, element access using xx(), xy(), yx() and yy() member functions and the iner-product (dot-product) and outer-product of two Vector2Ds (tensor-product) operators. More...
| |

class | typeOfSum< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > > |

class | typeOfSum< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |

class | innerProduct< Tensor2D< Cmpt >, Tensor2D< Cmpt > > |

class | innerProduct< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > > |

class | innerProduct< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |

class | innerProduct< Tensor2D< Cmpt >, Vector2D< Cmpt > > |

class | innerProduct< Vector2D< Cmpt >, Tensor2D< Cmpt > > |

class | Tuple2 |

A 2-tuple. More...
| |

class | flux |

class | flux< scalar > |

class | Vector |

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. More...
| |

class | typeOfRank< Cmpt, 1 > |

class | symmTypeOfRank< Cmpt, 1 > |

class | Vector2D |

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). More...
| |

class | typeOfRank |

class | symmTypeOfRank |

class | typeOfSum |

class | outerProduct |

class | crossProduct |

class | innerProduct |

class | scalarProduct |

class | powProduct |

class | VectorSpace |

Templated vector space. More...
| |

class | zero |

A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are known to be zero at compile-time. More...
| |

class | clockTime |

Starts timing (using rtc) and returns elapsed time from start. Better resolution (2uSec instead of ~20mSec) than cpuTime. More...
| |

class | cpuTime |

Starts timing CPU usage and return elapsed time from start. More...
| |

class | sigFpe |

Set up trapping for floating point exceptions (signal FPE). More...
| |

class | sigInt |

Signal handler for INT interupt. More...
| |

class | sigQuit |

Signal handler for QUIT interupt. More...
| |

class | sigSegv |

Signal handler for SEGV interupt. More...
| |

class | clockTimeImpl |

Starts timing (using rtc) and returns elapsed time from start. Better resolution (2uSec instead of ~20mSec) than cpuTime. More...
| |

class | cpuTimeImpl |

Starts timing CPU usage and return elapsed time from start. More...
| |

class | fileStat |

Wrapper for stat() system call. More...
| |

class | regExp |

Wrapper around POSIX extended regular expressions. More...
| |

class | sigFpeImpl |

Set up trapping for floating point exceptions (signal FPE). More...
| |

class | sigIntImpl |

Signal handler for INT interupt. More...
| |

class | sigQuitImpl |

Signal handler for QUIT interupt. More...
| |

class | sigSegvImpl |

Signal handler for SEGV interupt. More...
| |

class | timer |

Implements a timeout mechanism via sigalarm. More...
| |

class | calcType |

Base class for post-processing calculation functions. More...
| |

class | fieldAverage |

Calculates the field averages given list of fieldAverageItems, e.g. More...
| |

class | fieldAverageItem |

Helper class to describe what form of averaging to apply. A set will be applied to each base field in Foam::fieldAverage, of the form: More...
| |

class | fieldMinMax |

Calculates scalar minimim and maximum field values. More...
| |

class | fieldValue |

Base class for field value -based function objects. More...
| |

class | readFields |

Reads fields from the time folders and adds them to the mesh database for further post-processing. More...
| |

class | surfaceInterpolateFields |

Reads fields from the time folders and adds them to the mesh database for further post-processing. More...
| |

class | forceCoeffs |

Derived from the forces function object, creates a specialisation to calculate lift and drag forces. More...
| |

class | forces |

Calculates the forces and moments by integrating the pressure and skin-friction forces over a given list of patches. More...
| |

class | sixDoFRigidBodyDisplacementPointPatchVectorField |

Foam::sixDoFRigidBodyDisplacementPointPatchVectorField. More...
| |

class | sixDoFRigidBodyMotion |

Six degree of freedom motion for a rigid body. Angular momentum stored in body fixed reference frame. Reference orientation of the body (where Q = I) must align with the cartesian axes such that the Inertia tensor is in principle component form. More...
| |

class | sixDoFRigidBodyMotionConstraint |

Base class for defining constraints for sixDoF motions. More...
| |

class | sixDoFRigidBodyMotionRestraint |

Base class for defining restraints for sixDoF motions. More...
| |

class | sixDoFRigidBodyMotionState |

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. More...
| |

class | uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField |

Foam::uncoupledSixDoFRigidBodyDisplacementPointPatchVectorField. More...
| |

class | partialWrite |

Allows some fields/registered objects to be written more often than others. More...
| |

class | writeRegisteredObject |

Takes over the writing of registered IO objects. More...
| |

class | systemCall |

Executes system calls, entered in the form of a string list. More...
| |

class | dsmcFields |

Calculate intensive fields:
- UMean
- translationalT
- internalT
- overallT from averaged extensive fields from a DSMC calculation.
| |

class | staticPressure |

Converts kinematic pressure to static pressure, from the name of the pressure field, and density, i.e. More...
| |

class | dummyIPstreamImpl |

Dummy implementation of the IPstreamImpl abstract base class. More...
| |

class | dummyOPstreamImpl |

Dummy implementation of the OPstreamImpl abstract base class. More...
| |

class | dummyPstreamImpl |

Dummy implementation of the PstreamImpl abstract base class. More...
| |

class | mpiIPstreamImpl |

MPI implementation of the IPstreamImpl abstract base class. More...
| |

class | mpiOPstreamImpl |

MPI implementation of the OPstreamImpl abstract base class. More...
| |

class | mpiPstreamImpl |

MPI implementation of the PstreamImpl abstract base class. More...
| |

class | fft |

Fast fourier transform derived from the Numerical Recipes in C routine. More...
| |

class | Kmesh |

Calculate the wavenumber vector field corresponding to the space vector field of a finite volume mesh;. More...
| |

class | noiseFFT |

FFT of the pressure field. More...
| |

class | UOprocess |

Random UO process. More...
| |

class | turbGen |

Generate a turbulent velocity field conforming to a given energy spectrum and being divergence free. More...
| |

class | cuttingPlane |

Constructs plane through mesh. More...
| |

class | meshToMesh |

mesh to mesh interpolation class. More...
| |

class | patchProbes |

Set of locations to sample.at patches. More...
| |

class | probes |

Set of locations to sample. More...
| |

class | isNotEqOp |

comparison operator for probes class More...
| |

class | cloudSet |

class | coordSet |

Holds list of sampling positions. More...
| |

class | curveSet |

class | faceOnlySet |

class | midPointSet |

class | midPointAndFaceSet |

class | patchCloudSet |

Like cloudSet but samples nearest patch face. More...
| |

class | sampledSet |

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) More...
| |

class | sampledSets |

Set of sets to sample. Call sampledSets.write() to sample&write files. More...
| |

class | uniformSet |

class | csvSetWriter |

class | gnuplotSetWriter |

class | jplotSetWriter |

class | rawSetWriter |

class | writer |

Base class for graphics format writing. Entry points are
- write(..).
Write to an Ostream a table of points with corresponding values. - write(scalar/vector/sphericalTensor/symmTensor/tensor).
Write single scalar/vector/sphericalTensor/symmTensor/tensor. Default is to write space separated components.
| |

class | xmgraceSetWriter |

class | distanceSurface |

A sampledSurface defined by a distance to a surface. More...
| |

class | isoSurface |

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. More...
| |

class | isoSurfaceCell |

A surface formed by the iso value. After "Polygonising A Scalar Field Using Tetrahedrons", Paul Bourke and "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee. More...
| |

class | sampledIsoSurface |

A sampledSurface defined by a surface of iso value. Always triangulated. To be used in sampleSurfaces / functionObjects. Recalculates iso surface only if time changes. More...
| |

class | sampledIsoSurfaceCell |

A sampledSurface defined by a surface of iso value. Always triangulated. To be used in sampleSurfaces / functionObjects. Recalculates iso surface only if time changes. More...
| |

class | sampledCuttingPlane |

A sampledSurface defined by a plane. More...
| |

class | sampledPatch |

A sampledSurface on a patch. Non-triangulated by default. More...
| |

class | sampledPlane |

A sampledSurface defined by a cuttingPlane. Always triangulated. More...
| |

class | sampledSurface |

An abstract class for surfaces with sampling. More...
| |

class | offsetOp< face > |

Used to offset faces in Pstream::combineOffset. More...
| |

class | sampledSurfaces |

Set of surfaces to sample. More...
| |

class | nearestEqOp |

class | sampledTriSurfaceMesh |

A sampledSurface from a triSurfaceMesh. It samples on the points/triangles of the triSurface. More...
| |

class | sampledThresholdCellFaces |

A sampledSurface defined by the cell faces corresponding to a threshold value. More...
| |

class | thresholdCellFaces |

Selects the mesh cell faces specified by a threshold value. Non-triangulated by default. More...
| |

class | dxSurfaceWriter |

class | foamFileSurfaceWriter |

A surfaceWriter for foamFiles. More...
| |

class | nullSurfaceWriter |

class | proxySurfaceWriter |

class | rawSurfaceWriter |

class | surfaceWriter |

class | vtkSurfaceWriter |

class | MeshedSurface |

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. More...
| |

class | MeshedSurfaceIOAllocator |

A helper class for storing points, faces and zones. More...
| |

class | MeshedSurfaceProxy |

A proxy for writing MeshedSurface, UnsortedMeshedSurface and surfMesh to various file formats. More...
| |

class | STLpoint |

A vertex point representation for STL files. More...
| |

class | STLtriangle |

A triangle representation for STL files. More...
| |

class | surfaceRegistry |

Wraps the normal objectRegistry with a local instance for surfaces. More...
| |

class | surfGeoMesh |

The surfMesh GeoMesh (for holding fields). More...
| |

class | surfPointGeoMesh |

The surfMesh GeoMesh (for holding fields). More...
| |

class | surfMesh |

A surface mesh consisting of general polygon faces. More...
| |

class | surfZone |

A surface zone on a MeshedSurface. More...
| |

class | surfZoneIOList |

IOobject for a surfZoneList. More...
| |

class | surfZoneIdentifier |

An identifier for a surface zone on a meshed surface. More...
| |

class | UnsortedMeshedSurface |

A surface geometry mesh, in which the surface zone information is conveyed by the 'zoneId' associated with each face. More...
| |

class | barotropicCompressibilityModel |

Abstract class for barotropic compressibility models. More...
| |

class | basicThermo |

Basic thermodynamic properties. More...
| |

class | fixedEnthalpyFvPatchScalarField |

A fixed boundary condition for enthalpy. More...
| |

class | fixedInternalEnergyFvPatchScalarField |

A fixed boundary condition for internal energy. More...
| |

class | gradientEnthalpyFvPatchScalarField |

Gradient boundary condition for enthalpy. More...
| |

class | gradientInternalEnergyFvPatchScalarField |

Gradient boundary condition for internal energy. More...
| |

class | mixedEnthalpyFvPatchScalarField |

Mixed boundary conditions for enthalpy. More...
| |

class | mixedInternalEnergyFvPatchScalarField |

Mixed boundary conditions for internal energy. More...
| |

class | wallHeatTransferFvPatchScalarField |

Enthalpy boundary conditions for wall heat transfer. More...
| |

class | basicMixture |

Foam::basicMixture. More...
| |

class | pureMixture |

Foam::pureMixture. More...
| |

class | basicPsiThermo |

Basic thermodynamic properties based on compressibility. More...
| |

class | ePsiThermo |

Internal energy for a mixture based on compressibility. More...
| |

class | hPsiThermo |

Enthalpy for a mixture based on compressibility. More...
| |

class | hsPsiThermo |

Sensible enthalpy for a mixture based on compressibility. More...
| |

class | basicRhoThermo |

Basic thermodynamic properties based on density. More...
| |

class | hRhoThermo |

Enthalpy for a mixture based on density. More...
| |

class | hsRhoThermo |

Sensible enthalpy for a mixture based on density. More...
| |

class | basicChemistryModel |

Base class for chemistry models. More...
| |

class | ODEChemistryModel |

Extends base chemistry model by adding a thermo package, and ODE functions. Introduces chemistry equation system and evaluation of chemical source terms. More...
| |

class | psiChemistryModel |

Chemistry model for compressibility-based thermodynamics. More...
| |

class | rhoChemistryModel |

Chemistry model for density-based thermodynamics. More...
| |

class | chemistrySolver |

An abstract base class for solving chemistry. More...
| |

class | EulerImplicit |

An Euler implicit solver for chemistry. More...
| |

class | ode |

An ODE solver for chemistry. More...
| |

class | sequential |

Foam::sequential. More...
| |

class | laminarFlameSpeed |

Abstract class for laminar flame speed. More...
| |

class | liquidMixture |

A mixture of liquids. More...
| |

class | aC10H7CH3 |

alphaMethylNaphthalene More...
| |

class | Ar |

Liquid Ar. More...
| |

class | bC10H7CH3 |

betaMethylNaphthalene More...
| |

class | C10H22 |

nDecane More...
| |

class | C12H26 |

nDodecane More...
| |

class | C13H28 |

nTriDecane More...
| |

class | C14H30 |

nTetraDecane More...
| |

class | C16H34 |

nHexaDecane More...
| |

class | C2H5OH |

ethanol More...
| |

class | C2H6 |

ethane More...
| |

class | C2H6O |

diMethylEther More...
| |

class | C3H6O |

acetone More...
| |

class | C3H8 |

propane More...
| |

class | C4H10O |

diEthylEther More...
| |

class | C6H14 |

nHexane More...
| |

class | C6H6 |

benzene More...
| |

class | C7H16 |

nHeptane More...
| |

class | C7H8 |

toluene More...
| |

class | C8H10 |

ethylBenzene More...
| |

class | C8H18 |

nOctane More...
| |

class | C9H20 |

nNonane More...
| |

class | CH3OH |

methanol More...
| |

class | CH4N2O |

urea, note that some of the properties are unavailable in the literature and have been copied from water. More...
| |

class | H2O |

water More...
| |

class | iC3H8O |

iso-propanol More...
| |

class | IC8H18 |

iso-Octane More...
| |

class | IDEA |

The IDEA fuel is constructed by adding 30% alphaMethylNaphthalene with 70% n-decane. More...
| |

class | liquid |

The thermophysical properties of a liquid. More...
| |

class | MB |

Liquid nC3H7COOCH3 or (MB) methyl butyrate (used for biodiesel surrogate) More...
| |

class | N2 |

Liquid N2. More...
| |

class | nC3H8O |

propanol More...
| |

class | MarshakRadiationFvPatchScalarField |

Marshak boundary for radiation G field
- radiation temperature taken from patch value.
| |

class | MarshakRadiationFixedTMixedFvPatchScalarField |

Marshak boundary for radiation G field
- radiation temperature specified.
| |

class | interpolationLookUpTable |

A list of lists. Interpolates based on the first dimension. The values must be positive and monotonically increasing in each dimension. More...
| |

class | chemistryReader |

Abstract class for reading chemistry. More...
| |

class | chemkinReader |

Foam::chemkinReader. More...
| |

class | foamChemistryReader |

Chemistry reader for OpenFOAM format. More...
| |

class | hCombustionThermo |

Foam::hCombustionThermo. More...
| |

class | hhuCombustionThermo |

Foam::hhuCombustionThermo. More...
| |

class | hsCombustionThermo |

Sensible enthalpy variant of combustionThermo. More...
| |

class | hhuMixtureThermo |

Foam::hhuMixtureThermo. More...
| |

class | hPsiMixtureThermo |

Foam::hPsiMixtureThermo. More...
| |

class | hsPsiMixtureThermo |

Foam::hsPsiMixtureThermo. More...
| |

class | fixedUnburntEnthalpyFvPatchScalarField |

Fixed boundary condition for unburnt. More...
| |

class | gradientUnburntEnthalpyFvPatchScalarField |

gradient boundary condition for unburnt More...
| |

class | mixedUnburntEnthalpyFvPatchScalarField |

Mixed boundary condition for unburnt. More...
| |

class | basicMultiComponentMixture |

combustion mixture More...
| |

class | dieselMixture |

Foam::dieselMixture. More...
| |

class | egrMixture |

Foam::egrMixture. More...
| |

class | homogeneousMixture |

Foam::homogeneousMixture. More...
| |

class | inhomogeneousMixture |

Foam::inhomogeneousMixture. More...
| |

class | multiComponentMixture |

Foam::multiComponentMixture. More...
| |

class | reactingMixture |

Foam::reactingMixture. More...
| |

class | veryInhomogeneousMixture |

Foam::veryInhomogeneousMixture. More...
| |

class | hReactionThermo |

Foam::hReactionThermo. More...
| |

class | hsReactionThermo |

Sensible enthalpy variant for reactionThermo. More...
| |

class | hRhoMixtureThermo |

Foam::hRhoMixtureThermo. More...
| |

class | hsRhoMixtureThermo |

Foam::hsRhoMixtureThermo. More...
| |

class | solidMixture |

Foam::solidMixture. More...
| |

class | ash |

Coal ash. More...
| |

class | C |

Graphite. More...
| |

class | CaCO3 |

Calcium carbonate (limestone) More...
| |

class | solid |

The thermophysical properties of a solid. More...
| |

class | atomicWeightTable |

A table of atomic weights for all the elements. More...
| |

class | icoPolynomial |

Incompressible, polynomial form of equation of state, using a polynomial function for density. More...
| |

class | incompressible |

Incompressible gas/liquid equation of state. More...
| |

class | perfectGas |

Perfect gas equation of state. More...
| |

class | ArrheniusReactionRate |

Arrhenius reaction rate. More...
| |

class | ChemicallyActivatedReactionRate |

General class for handling chemically-activated bimolecular reactions. More...
| |

class | LindemannFallOffFunction |

Lindemann fall-off function. More...
| |

class | SRIFallOffFunction |

The SRI fall-off function. More...
| |

class | TroeFallOffFunction |

The Troe fall-off function. More...
| |

class | FallOffReactionRate |

General class for handling unimolecular/recombination fall-off reactions. More...
| |

class | JanevReactionRate |

Janev, Langer, Evans and Post reaction rate. More...
| |

class | LandauTellerReactionRate |

Landau-Teller reaction rate. More...
| |

class | LangmuirHinshelwoodReactionRate |

Power series reaction rate. More...
| |

class | powerSeriesReactionRate |

Power series reaction rate. More...
| |

class | thirdBodyArrheniusReactionRate |

Arrhenius reaction rate enhanced by third-body interation. More...
| |

class | thirdBodyEfficiencies |

Third body efficiencies. More...
| |

class | IrreversibleReaction |

Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics. More...
| |

class | NonEquilibriumReversibleReaction |

Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics. More...
| |

class | Reaction |

Simple extension of ReactionThermo to handle reaction kinetics in addition to the equilibrium thermodynamics already handled. More...
| |

class | ReversibleReaction |

Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics. More...
| |

class | specie |

Base class of the thermophysical property types. More...
| |

class | speciesTable |

A table of species. More...
| |

class | eConstThermo |

Constant properties thermodynamics package templated on an equation of state. More...
| |

class | hConstThermo |

Constant properties thermodynamics package templated into the equationOfState. More...
| |

class | hPolynomialThermo |

Thermodynamics package templated on the equation of state, using polynomial functions for cp, h and s. More...
| |

class | janafThermo |

JANAF tables based thermodynamics package templated into the equationOfState. More...
| |

class | specieThermo |

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. More...
| |

class | constTransport |

Constant properties Transport package. Templated into a given thermodynamics package (needed for thermal conductivity). More...
| |

class | polynomialTransport |

Transport package using polynomial functions for mu and kappa. More...
| |

class | speciesTransport |

Basic species transport type based on the use of a fitting function for nu. More...
| |

class | sutherlandTransport |

Transport package using Sutherland's formula. More...
| |

class | APIdiffCoefFunc |

API function for vapour mass diffusivity. More...
| |

class | NSRDSfunc0 |

NSRDS function number 100. More...
| |

class | NSRDSfunc1 |

NSRDS function number 101. More...
| |

class | NSRDSfunc14 |

NSRDS function number 114. More...
| |

class | NSRDSfunc2 |

NSRDS function number 102. More...
| |

class | NSRDSfunc3 |

NSRDS function number 103. More...
| |

class | NSRDSfunc4 |

NSRDS function number 104. More...
| |

class | NSRDSfunc5 |

NSRDS function number 105. More...
| |

class | NSRDSfunc6 |

NSRDS function number 106. More...
| |

class | NSRDSfunc7 |

NSRDS-AICHE function number 107. More...
| |

class | thermophysicalFunction |

Abstract base class for thermo-physical functions. More...
| |

class | linearValveFvMesh |

A sliding linear valve. More...
| |

class | linearValveLayersFvMesh |

A sliding linear valve with layers. More...
| |

class | mixerFvMesh |

A rotating slider mesh. More...
| |

class | movingConeTopoFvMesh |

Sample topoChangerFvMesh that moves an object in x direction and introduces/removes layers. More...
| |

class | rawTopoChangerFvMesh |

topoChangerFvMesh without any added functionality. More...
| |

class | topoChangerFvMesh |

Abstract base class for a topology changing fvMesh. More...
| |

class | twoPhaseMixture |

A two-phase incompressible transportModel. More...
| |

class | singlePhaseTransportModel |

A simple single-phase transport model based on viscosityModel. More...
| |

class | transportModel |

Base-class for all transport models used by the incompressible turbulence models. More...
| |

class | viscosityModel |

An abstract base class for incompressible viscosityModels. More...
| |

class | interfaceCompressionLimiter |

Interface compression scheme currently based on the generic limited scheme although it does not use the NVD/TVD functions. More...
| |

class | interfaceProperties |

Contains the interface properties. More...
| |

class | alphaContactAngleFvPatchScalarField |

Abstract base class for alphaContactAngle boundary conditions. More...
| |

class | constantAlphaContactAngleFvPatchScalarField |

A constant alphaContactAngle scalar boundary condition (alphaContactAngleFvPatchScalarField) More...
| |

class | dynamicAlphaContactAngleFvPatchScalarField |

A dynamic alphaContactAngle scalar boundary condition (alphaContactAngleFvPatchScalarField) More...
| |

class | timeVaryingAlphaContactAngleFvPatchScalarField |

A time-varying alphaContactAngle scalar boundary condition (alphaContactAngleFvPatchScalarField) More...
| |

class | alphaFixedPressureFvPatchScalarField |

A fixed-pressure alphaContactAngle boundary. More...
| |

class | faceTriangulation |

Triangulation of faces. Handles concave polygons as well (inefficiently) More...
| |

class | meshTriangulation |

Triangulation of mesh faces. Generates (multiply connected) trisurface. More...
| |

class | hashSignedLabel |

hash for signed integers (Hash<label> only works for unsigned ints) More...
| |

class | labelledTri |

Triangle with additional region number. More...
| |

class | surfAndLabel |

Hold surface and label. More...
| |

class | sortLabelledTri |

Helper class which when constructed with a triSurface sorts the faces according to region number (or rather constructs a mapping). More...
| |

class | geometricSurfacePatch |

The geometricSurfacePatch is like patchIdentifier but for surfaces. Holds type, name and index. More...
| |

class | surfacePatch |

'Patch' on surface as subset of triSurface. More...
| |

class | surfacePatchIOList |

IOobject for a surfacePatchList. More...
| |

class | triSurface |

Triangulated surface description with patch information. More...
| |

class | triSurfaceGeoMesh |

The triSurface GeoMesh (for holding fields). More...
| |

class | regionProperties |

class | turbulentTemperatureCoupledBaffleFvPatchScalarField |

class | IDDESDelta |

IDDESDelta used by the IDDES (improved low Re Spalart-Allmaras DES model) The min and max delta are calculated using the double distance of the min or max from the face centre to the cell centre. More...
| |

class | cubeRootVolDelta |

Simple cube-root of cell volume delta used in LES models. More...
| |

class | LESdelta |

Abstract base class for LES deltas. More...
| |

class | maxDeltaxyz |

maxDeltaxyz takes the maximum of the three dimensions per cell: max(hx, hy, hz). Valid for structures hexahedral cells only. More...
| |

class | maxhxhyhzDelta |

maxhxhyhzDelta takes the maximum of the three dimensions per cell: max(hx, hy, hz). Valid for structures hexahedral cells only. More...
| |

class | PrandtlDelta |

Simple cube-root of cell volume delta used in LES models. More...
| |

class | smoothDelta |

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. More...
| |

class | anisotropicFilter |

anisotropic filter More...
| |

class | laplaceFilter |

Laplace filter for LES. More...
| |

class | LESfilter |

Abstract class for LES filters. More...
| |

class | simpleFilter |

Simple top-hat filter used in dynamic LES models. More...
| |

class | cellSplitter |

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) More...
| |

class | Tuple |

A 2 Tuple. Differs from Tuple in that the two elements can be different type. More...
| |

class | edgeStats |

Helper class to calculate minimum edge length on mesh. More...
| |

class | block |

Creates a single block of cells from point coordinates, numbers of cells in each direction and expansion ratio. More...
| |

class | hexBlock |

Hex block definition used in the cfx converter. More...
| |

class | fluentFvMesh |

class | meshDualiser |

class | coupledFacePair |

Data associated with a pair of coupled faces. More...
| |

class | blockDescriptor |

block descriptor. 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 More...
| |

class | blockMesh |

class | arcEdge |

Defines the arcEdge of a circle in terms of 3 points on its circumference. More...
| |

class | BSpline |

An implementation of B-splines. More...
| |

class | CatmullRomSpline |

An implementation of Catmull-Rom splines (sometimes known as Overhauser splines). More...
| |

class | curvedEdge |

Define a curved edge that is parameterized for 0<lambda<1 between the start and end point. More...
| |

class | lineDivide |

Divides a line into segments. More...
| |

class | lineEdge |

A straight edge between the start point and the end point. More...
| |

class | polyLine |

A series of straight line segments, which can also be interpreted as a series of control points for splines, etc. More...
| |

class | polyLineEdge |

A curvedEdge defined in terms of a series of straight line segments. More...
| |

class | splineEdge |

A curvedEdge interface for Catmull-Rom splines. More...
| |

class | extrude2DMesh |

Given 2D mesh insert all the topology changes to extrude. Does not work in parallel. More...
| |

class | extrudedMesh |

class | extrudeModel |

Top level extrusion model class. More...
| |

class | faceMesh |

Storage for surface mesh i.e. points and faces. More...
| |

class | mergePolyMesh |

Add a given mesh to the original mesh to create a single new mesh. More...
| |

class | mirrorFvMesh |

class | writeFuns |

Various functions for collecting and writing binary data. More...
| |

class | regionSide |

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. More...
| |

class | fieldDictionary |

Read field as dictionary (without mesh). More...
| |

class | fvFieldDecomposer |

Finite Volume volume and surface field decomposer. More...
| |

class | lagrangianFieldDecomposer |

Lagrangian field decomposer. More...
| |

class | pointFieldDecomposer |

Point field decomposer. More...
| |

class | fvFieldReconstructor |

FV volume and surface field reconstructor. More...
| |

class | pointFieldReconstructor |

Point field reconstructor. More...
| |

class | processorMeshes |

Container for processor mesh addressing. More...
| |

class | cellSets |

class | ensightMesh |

class | faceSets |

class | internalWriter |

Write fields (internal). More...
| |

class | lagrangianWriter |

Write fields (internal). More...
| |

class | patchWriter |

Write patch fields. More...
| |

class | vtkMesh |

Encapsulation of VTK mesh data. Holds mesh or meshsubset and polyhedral-cell decomposition on it. More...
| |

class | vtkTopo |

Polyhedral cell decomposition for VTK. More...
| |

class | readerDatabase |

Singleton caching Foam database and mesh and various. Used in Fv reader to keep track of data inbetween callbacks. More...
| |

class | channelIndex |

Does averaging of fields over layers of cells. Assumes layered mesh. More...
| |

class | treeDataPrimitivePatch |

Encapsulation of data needed to search on PrimitivePatches. More...
| |

class | mixture |

class | substance |

class | combustionModel |

Base class for all non-premixed combustion models. More...
| |

class | PDRDragModel |

Base-class for sub-grid obstacle drag models. The available drag model is at basic.H. More...
| |

class | XiEqModel |

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. More...
| |

class | XiGModel |

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. More...
| |

class | XiModel |

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. More...
| |

class | mixedFixedValueSlipFvPatchField |

A mixed boundary type that blends between fixedValue and slip, as opposed to the standard mixed condition that blends between fixedValue and fixedGradient; required to implement maxwellSlipU condition. More...
| |

class | fixedRhoFvPatchScalarField |

Foam::fixedRhoFvPatchScalarField. More...
| |

class | smoluchowskiJumpTFvPatchScalarField |

Smoluchowski temperature jump boundary condition. More...
| |

class | maxwellSlipUFvPatchVectorField |

Maxwell slip boundary condition including thermal creep and surface curvature terms that can be optionally switched off. More...
| |

class | solidWallHeatFluxTemperatureFvPatchScalarField |

class | solidWallMixedTemperatureCoupledFvPatchScalarField |

class | threePhaseMixture |

class | threePhaseInterfaceProperties |

class | phaseChangeTwoPhaseMixture |

class | multiphaseMixture |

Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing. More...
| |

class | phase |

Single incompressible phase derived from the phase-fraction. Used as part of the multiPhaseMixture for interface-capturing multi-phase simulations. More...
| |

class | Ergun |

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. More...
| |

class | Gibilaro |

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. More...
| |

class | GidaspowErgunWenYu |

D. Gidaspow, Multiphase flow and fluidization, Academic Press, New York, 1994. More...
| |

class | GidaspowSchillerNaumann |

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. More...
| |

class | SchillerNaumann |

class | SyamlalOBrien |

Syamlal, M., Rogers, W. and O'Brien, T. J. (1993) MFIX documentation, Theory Guide. Technical Note DOE/METC-94/1004. Morgantown, West Virginia, USA. More...
| |

class | WenYu |

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. More...
| |

class | conductivityModel |

class | GidaspowConductivity |

class | HrenyaSinclairConductivity |

class | SyamlalConductivity |

class | frictionalStressModel |

class | JohnsonJacksonFrictionalStress |

class | SchaefferFrictionalStress |

class | granularPressureModel |

class | LunPressure |

class | SyamlalRogersOBrienPressure |

class | kineticTheoryModel |

class | CarnahanStarlingRadial |

class | GidaspowRadial |

class | LunSavageRadial |

class | radialModel |

class | SinclairJacksonRadial |

class | phaseModel |

class | tractionDisplacementFvPatchVectorField |

Fixed traction boundary condition for the standard linear elastic, fixed coefficient displacement equation. More...
| |

class | tractionDisplacementCorrectionFvPatchVectorField |

class | MapFvSurfaceField |

Map Surface internal field on topology change. This is a partial template specialisation, see MapGeometricFields. More...
| |

class | MapFvVolField |

Map volume internal field on topology change. This is a partial template specialisation, see MapGeometricFields. More...
| |

class | basicKinematicCloud |

Cloud class to introduce kinematic parcels. More...
| |

class | basicThermoCloud |

Cloud class to introduce thermodynamic parcels. More...
| |

class | octreeDataPointTreeLeaf |

Template specialisation for octreeDataPoint. More...
| |

class | octreeDataTriSurfaceTreeLeaf |

Template specialisation for octreeDataTriSurfaceTreeLeaf. More...
| |

class | StaticAssertionFailed |

Macros and classes to provide static (compile-time) assertions. More...
| |

class | memberFunctionSelectionTables |

Macros to enable the easy declaration of member function selection tables. More...
| |

class | runTimeSelectionTables |

Macros to enable the easy declaration of run-time selection tables. More...
| |

class | cvsTableReader |

Reads an interpolation table from a file - CSV-format. More...
| |

class | MapPointField |

Map point field on topology change. This is a partial template specialisation for GeoMesh=pointMesh. More...
| |

class | surfFields |

Fields for surfMesh. More...
| |

class | surfPointFields |

Point fields for surfMesh. More...
| |

class | exponential |

exponential pdf More...
| |

class | fixedValue |

Returns a fixed value. More...
| |

class | general |

general pdf More...
| |

class | multiNormal |

A multiNormal pdf. More...
| |

class | normal |

A normal pdf. More...
| |

class | |

A library of runtime-selectable PDF's. More...
| |

class | RosinRammler |

Rosin-Rammler pdf. More...
| |

class | uniform |

uniform pdf More...
| |

class | greyDiffusiveRadiationMixedFvPatchScalarField |

Radiation temperature specified. More...
| |

class | wideBandDiffusiveRadiationMixedFvPatchScalarField |

Radiation temperature specified. More...
| |

class | absorptionCoeffs |

Absorption coefficients class used in greyMeanAbsorptionEmission and wideBandAbsorptionEmission. More...
| |

class | compressible |

Auto creation of fields to provide backwards compatibility with runtime selectable wall functions. More...
| |

class | turbulentHeatFluxTemperatureFvPatchScalarField |

Fixed heat flux boundary condition for temperature. More...
| |

class | fixedShearStressFvPatchVectorField |

Set a constant shear stress as tau0 = -nuEff dU/dn. More...
| |

class | sammMesh |

A messy mesh class which supports the possibility of creating a shapeMesh for regular Samm meshes (no arbitrary interfaces or collapsed SAMM cells). If any of these special feateres exist, the mesh is created as polyMesh. More...
| |

class | starMesh |

A messy mesh class which supports the possibility of creating a shapeMesh for regular Star meshes (no arbitrary interfaces or collapsed SAMM cells). If any of these special feateres exist, the mesh is created as polyMesh. More...
| |

class | domainDecomposition |

Automatic domain decomposition class for FOAM meshes. More...
| |

class | GidaspowViscosity |

class | HrenyaSinclairViscosity |

class | noneViscosity |

class | SyamlalViscosity |

## Typedefs | |

typedef PrimitivePatch< face, List, const pointField > | bMesh |

Holder of faceList and points. (v.s. e.g. primitivePatch which references points)
| |

typedef HashTable< labelList, edge, Hash< edge > > | edgeLookup |

typedef TimeActivatedExplicitSource < scalar > | scalarTimeActivatedExplicitSource |

typedef TimeActivatedExplicitSource < vector > | vectorTimeActivatedExplicitSource |

typedef TimeActivatedExplicitSource < sphericalTensor > | sphericalTensorTimeActivatedExplicitSource |

typedef TimeActivatedExplicitSource < symmTensor > | symmTensorTimeActivatedExplicitSource |

typedef TimeActivatedExplicitSource < tensor > | tensorTimeActivatedExplicitSource |

typedef TimeActivatedExplicitSourceList < scalar > | scalarTimeActivatedExplicitSourceList |

typedef TimeActivatedExplicitSourceList < vector > | vectorTimeActivatedExplicitSourceList |

typedef TimeActivatedExplicitSourceList < sphericalTensor > | sphericalTensorTimeActivatedExplicitSourceList |

typedef TimeActivatedExplicitSourceList < symmTensor > | symmTensorTimeActivatedExplicitSourceList |

typedef TimeActivatedExplicitSourceList < tensor > | tensorTimeActivatedExplicitSourceList |

typedef fixedNormalSlipFvPatchField < vector > | fixedNormalSlipFvPatchVectorField |

typedef fixedNormalSlipFvPatchField < tensor > | fixedNormalSlipFvPatchTensorField |

typedef AverageIOField< scalar > | scalarAverageIOField |

typedef AverageIOField< vector > | vectorAverageIOField |

typedef AverageIOField < sphericalTensor > | sphericalTensorAverageIOField |

typedef AverageIOField < symmTensor > | symmTensorAverageIOField |

typedef AverageIOField< tensor > | tensorAverageIOField |

typedef fvPatchField< scalar > | fvPatchScalarField |

typedef fvPatchField< vector > | fvPatchVectorField |

typedef fvPatchField < sphericalTensor > | fvPatchSphericalTensorField |

typedef fvPatchField< symmTensor > | fvPatchSymmTensorField |

typedef fvPatchField< tensor > | fvPatchTensorField |

typedef fvsPatchField< scalar > | fvsPatchScalarField |

typedef fvsPatchField< vector > | fvsPatchVectorField |

typedef fvsPatchField < sphericalTensor > | fvsPatchSphericalTensorField |

typedef fvsPatchField< symmTensor > | fvsPatchSymmTensorField |

typedef fvsPatchField< tensor > | fvsPatchTensorField |

typedef SlicedGeometricField < scalar, fvsPatchField, slicedFvsPatchField, surfaceMesh > | slicedSurfaceScalarField |

typedef SlicedGeometricField < vector, fvsPatchField, slicedFvsPatchField, surfaceMesh > | slicedSurfaceVectorField |

typedef SlicedGeometricField < sphericalTensor, fvsPatchField, slicedFvsPatchField, surfaceMesh > | slicedSurfaceSphericalTensorField |

typedef SlicedGeometricField < symmTensor, fvsPatchField, slicedFvsPatchField, surfaceMesh > | slicedSurfaceSymmTensorField |

typedef SlicedGeometricField < tensor, fvsPatchField, slicedFvsPatchField, surfaceMesh > | slicedSurfaceTensorField |

typedef GeometricField< scalar, fvsPatchField, surfaceMesh > | surfaceScalarField |

typedef GeometricField< vector, fvsPatchField, surfaceMesh > | surfaceVectorField |

typedef GeometricField < sphericalTensor, fvsPatchField, surfaceMesh > | surfaceSphericalTensorField |

typedef GeometricField < symmTensor, fvsPatchField, surfaceMesh > | surfaceSymmTensorField |

typedef GeometricField< tensor, fvsPatchField, surfaceMesh > | surfaceTensorField |

typedef SlicedGeometricField < scalar, fvPatchField, slicedFvPatchField, volMesh > | slicedVolScalarField |

typedef SlicedGeometricField < vector, fvPatchField, slicedFvPatchField, volMesh > | slicedVolVectorField |

typedef SlicedGeometricField < sphericalTensor, fvPatchField, slicedFvPatchField, volMesh > | slicedVolSphericalTensorField |

typedef SlicedGeometricField < symmTensor, fvPatchField, slicedFvPatchField, volMesh > | slicedVolSymmTensorField |

typedef SlicedGeometricField < tensor, fvPatchField, slicedFvPatchField, volMesh > | slicedVolTensorField |

typedef GeometricField< scalar, fvPatchField, volMesh > | volScalarField |

typedef GeometricField< vector, fvPatchField, volMesh > | volVectorField |

typedef GeometricField < sphericalTensor, fvPatchField, volMesh > | volSphericalTensorField |

typedef GeometricField < symmTensor, fvPatchField, volMesh > | volSymmTensorField |

typedef GeometricField< tensor, fvPatchField, volMesh > | volTensorField |

typedef fvMatrix< scalar > | fvScalarMatrix |

typedef fvMatrix< vector > | fvVectorMatrix |

typedef fvMatrix< sphericalTensor > | fvSphericalTensorMatrix |

typedef fvMatrix< symmTensor > | fvSymmTensorMatrix |

typedef fvMatrix< tensor > | fvTensorMatrix |

typedef PtrList< fvPatch > | fvPatchList |

container classes for fvPatch
| |

typedef ReactingMultiphaseCloud < CoalParcel < constGasThermoPhysics > > | constThermoCoalCloud |

typedef ReactingMultiphaseCloud < CoalParcel< gasThermoPhysics > > | thermoCoalCloud |

typedef ReactingMultiphaseCloud < CoalParcel < icoPoly8ThermoPhysics > > | icoPoly8ThermoCoalCloud |

typedef DsmcCloud< dsmcParcel > | dsmcCloud |

Cloud class to simulate dsmc parcels.
| |

typedef KinematicCloud < basicKinematicParcel > | basicKinematicCloud |

typedef ReactingCloud < BasicReactingParcel < constGasThermoPhysics > > | constThermoReactingCloud |

typedef ReactingCloud < BasicReactingParcel < gasThermoPhysics > > | thermoReactingCloud |

typedef ReactingCloud < BasicReactingParcel < icoPoly8ThermoPhysics > > | icoPoly8ThermoReactingCloud |

typedef ReactingMultiphaseCloud < BasicReactingMultiphaseParcel < constGasThermoPhysics > > | constThermoReactingMultiphaseCloud |

typedef ReactingMultiphaseCloud < BasicReactingMultiphaseParcel < gasThermoPhysics > > | thermoReactingMultiphaseCloud |

typedef ReactingMultiphaseCloud < BasicReactingMultiphaseParcel < icoPoly8ThermoPhysics > > | icoPoly8ThermoReactingMultiphaseCloud |

typedef ThermoCloud < basicThermoParcel > | basicThermoCloud |

typedef IntegrationScheme< scalar > | scalarIntegrationScheme |

Foam::scalarIntegrationScheme.
| |

typedef IntegrationScheme< vector > | vectorIntegrationScheme |

Foam::vectorIntegrationScheme;.
| |

typedef IOList < kinematicParcelInjectionData > | kinematicParcelInjectionDataIOList |

typedef IOList < reactingParcelInjectionData > | reactingParcelInjectionDataIOList |

typedef IOList < reactingMultiphaseParcelInjectionData > | reactingMultiphaseParcelInjectionDataIOList |

typedef IOList < thermoParcelInjectionData > | thermoParcelInjectionDataIOList |

typedef PointIndexHit< point > | pointIndexHit |

typedef IOList< pointIndexHit > | pointIndexHitIOList |

IOList of pointIndexHits.
| |

typedef List< treeBoundBox > | treeBoundBoxList |

List of bounding boxes.
| |

typedef Pair< point > | segment |

typedef HashSet | wordHashSet |

A HashSet with word keys.
| |

typedef HashSet< label, Hash < label > > | labelHashSet |

A HashSet with label keys.
| |

typedef UList< label > | unallocLabelList |

typedef IOstream &(* | IOstreamManip )(IOstream &) |

typedef Istream &(* | IstreamManip )(Istream &) |

typedef Ostream &(* | OstreamManip )(Ostream &) |

typedef List< token > | tokenList |

List of tokens, used for a IOdictionary entry.
| |

typedef List< token::tokenType > | tokenTypeList |

typedef List< instant > | instantList |

List of instants.
| |

typedef dimensioned< scalar > | dimensionedScalar |

Dimensioned scalar obtained from generic dimensioned type.
| |

typedef dimensioned < sphericalTensor > | dimensionedSphericalTensor |

Dimensioned sphericalTensor obtained from generic dimensioned type.
| |

typedef dimensioned< symmTensor > | dimensionedSymmTensor |

Dimensioned tensor obtained from generic dimensioned type.
| |

typedef dimensioned< tensor > | dimensionedTensor |

Dimensioned tensor obtained from generic dimensioned type.
| |

typedef dimensioned< vector > | dimensionedVector |

Dimensioned vector obtained from generic dimensioned type.
| |

typedef Field< complex > | complexField |

Specialisation of Field<T> for complex.
| |

typedef Field< complexVector > | complexVectorField |

Specialisation of Field<T> for complexVector.
| |

typedef Field< diagTensor > | diagTensorField |

Specialisation of Field<T> for diagTensor.
| |

typedef IOField< diagTensor > | diagTensorIOField |

diagTensorField with IO.
| |

typedef Field< label > | labelField |

Specialisation of Field<T> for label.
| |

typedef IOField< label > | labelIOField |

labelField with IO.
| |

typedef Field< scalar > | scalarField |

Specialisation of Field<T> for scalar.
| |

typedef Field< vector > | vectorField |

Specialisation of Field<T> for vector.
| |

typedef Field< sphericalTensor > | sphericalTensorField |

Specialisation of Field<T> for sphericalTensor.
| |

typedef Field< symmTensor > | symmTensorField |

Specialisation of Field<T> for symmTensor.
| |

typedef Field< tensor > | tensorField |

Specialisation of Field<T> for tensor.
| |

typedef IOField< scalar > | scalarIOField |

scalarField with IO.
| |

typedef IOField< sphericalTensor > | sphericalTensorIOField |

sphericalTensorField with IO.
| |

typedef IOField< symmTensor > | symmTensorIOField |

symmTensorField with IO.
| |

typedef IOField< tensor > | tensorIOField |

tensorField with IO.
| |

typedef Field< vector2D > | vector2DField |

Forward declarations of the specialisation of Field<T> for vector2D.
| |

typedef IOField< vector2D > | vector2DIOField |

vector2DField with IO.
| |

typedef IOField< vector > | vectorIOField |

vectorField with IO.
| |

typedef GeometricField< scalar, pointPatchField, pointMesh > | pointScalarField |

typedef GeometricField< vector, pointPatchField, pointMesh > | pointVectorField |

typedef GeometricField< tensor, pointPatchField, pointMesh > | pointTensorField |

typedef GeometricField < sphericalTensor, pointPatchField, pointMesh > | pointSphericalTensorField |

typedef GeometricField < symmTensor, pointPatchField, pointMesh > | pointSymmTensorField |

typedef pointPatchField< scalar > | pointPatchScalarField |

typedef pointPatchField< vector > | pointPatchVectorField |

typedef pointPatchField < sphericalTensor > | pointPatchSphericalTensorField |

typedef pointPatchField < symmTensor > | pointPatchSymmTensorField |

typedef pointPatchField< tensor > | pointPatchTensorField |

typedef UniformDimensionedField < scalar > | uniformDimensionedScalarField |

typedef UniformDimensionedField < vector > | uniformDimensionedVectorField |

typedef UniformDimensionedField < sphericalTensor > | uniformDimensionedSphericalTensorField |

typedef UniformDimensionedField < symmTensor > | uniformDimensionedSymmTensorField |

typedef UniformDimensionedField < tensor > | uniformDimensionedTensorField |

typedef List< char > | charList |

typedef List< charList > | charListList |

typedef graph::writer | graphWriter |

typedef PatchToPatchInterpolation < PrimitivePatch< face, SubList, const pointField & > , PrimitivePatch< face, SubList, const pointField & > > | patchToPatchInterpolation |

typedef PrimitivePatchInterpolation < PrimitivePatch< face, SubList, const pointField & > > | primitivePatchInterpolation |

Foam::primitivePatchInterpolation.
| |

typedef UPtrList< const lduInterface > | lduInterfacePtrsList |

List of coupled interface fields to be used in coupling.
| |

typedef UPtrList< const lduInterfaceField > | lduInterfaceFieldPtrsList |

List of coupled interface fields to be used in coupling.
| |

typedef List< lduScheduleEntry > | lduSchedule |

typedef RectangularMatrix< scalar > | scalarRectangularMatrix |

typedef SquareMatrix< scalar > | scalarSquareMatrix |

typedef DiagonalMatrix< scalar > | scalarDiagonalMatrix |

typedef IOList< cell > | cellIOList |

IOList of cells.
| |

typedef List< cell > | cellList |

list of cells
| |

typedef pyramid< point, const point &, const face & > | pyramidPointFaceRef |

typedef IOList< cellShape > | cellShapeIOList |

IOList of cellShapes.
| |

typedef List< cellShape > | cellShapeList |

List of cellShapes and PtrList of List of cellShape.
| |

typedef PtrList< cellShapeList > | cellShapeListList |

typedef IOList< edge > | edgeIOList |

An IOList of edges.
| |

typedef List< edge > | edgeList |

typedef List< edgeList > | edgeListList |

typedef IOList< face > | faceIOList |

IOList of faces.
| |

typedef UList< face > | unallocFaceList |

typedef List< face > | faceList |

typedef SubList< face > | faceSubList |

typedef List< faceList > | faceListList |

typedef List< tetCell > | tetCellList |

list of tetCells
| |

typedef List< triFace > | triFaceList |

list of triFaces
| |

typedef PtrList< pointPatch > | pointPatchList |

container classes for pointPatch
| |

typedef ProcessorTopology < polyPatch, processorPolyPatch > | processorTopology |

typedef List< labelPair > | labelPairList |

typedef PtrList< polyPatch > | polyPatchList |

container classes for polyPatch
| |

typedef IndirectList< cell > | indirectCellList |

typedef IndirectList< face > | indirectFaceList |

typedef PrimitivePatch< face, IndirectList, const pointField & > | primitiveFaceZone |

typedef IndirectList< point > | indirectPointList |

typedef ZoneID< pointZone > | pointZoneID |

Foam::pointZoneID.
| |

typedef ZoneID< faceZone > | faceZoneID |

Foam::faceZoneID.
| |

typedef ZoneID< cellZone > | cellZoneID |

Foam::cellZoneID.
| |

typedef ZoneMesh< cellZone, polyMesh > | cellZoneMesh |

A ZoneMesh with the type cellZone.
| |

typedef ZoneMesh< faceZone, polyMesh > | faceZoneMesh |

A ZoneMesh with the type faceZone.
| |

typedef ZoneMesh< pointZone, polyMesh > | pointZoneMesh |

A ZoneMesh with the type pointZone.
| |

typedef PrimitivePatch< face, IndirectList, const pointField & > | indirectPrimitivePatch |

Foam::indirectPrimitivePatch.
| |

typedef PrimitivePatch< face, List, const pointField & > | primitiveFacePatch |

Foam::primitiveFacePatch.
| |

typedef PrimitivePatch< face, SubList, const pointField & > | primitivePatch |

Addressing for a faceList slice.
| |

typedef line< point2D, const point2D & > | linePoint2DRef |

typedef line< point, const point & > | linePointRef |

Line using referred points.
| |

typedef PointHit< point2D > | point2DHit |

typedef PointHit< point > | pointHit |

typedef vector | point |

Point is a vector.
| |

typedef vectorField | pointField |

pointField is a vectorField.
| |

typedef vectorIOField | pointIOField |

pointIOField is a vectorIOField.
| |

typedef vector2D | point2D |

Point2D is a vector.
| |

typedef vector2DField | point2DField |

point2DField is a vector2DField.
| |

typedef tetrahedron< point, const point & > | tetPointRef |

typedef triangle< point, const point & > | triPointRef |

typedef DiagTensor< scalar > | diagTensor |

A scalar version of the templated DiagTensor.
| |

typedef unsigned char | direction |

typedef List< bool > | boolList |

Bool container classes.
| |

typedef List< List< bool > > | boolListList |

typedef List< fileName > | fileNameList |

List of fileNames.
| |

typedef IOList< label > | labelIOList |

Label container classes.
| |

typedef IOList< labelList > | labelListIOList |

typedef List< label > | labelList |

Label container classes.
| |

typedef List< labelList > | labelListList |

typedef List< labelListList > | labelListListList |

typedef PackedList | PackedBoolList |

A bit-packed bool list.
| |

typedef IOList< scalar > | scalarIOList |

Scalar container classes.
| |

typedef IOList< scalarList > | scalarListIOList |

typedef List< scalar > | scalarList |

List of scalars.
| |

typedef List< scalarList > | scalarListList |

typedef List< sphericalTensor > | sphericalTensorList |

List of sphericalTensors.
| |

typedef List< string > | stringList |

List of strings.
| |

typedef List< symmTensor > | symmTensorList |

List of symmTensors.
| |

typedef List< tensor > | tensorList |

List of tensors.
| |

typedef List< vector > | vectorList |

List of vectors.
| |

typedef List< word > | wordList |

List of words.
| |

typedef List< wordRe > | wordReList |

List of wordRe (word or regular expression)
| |

typedef Pair< label > | labelPair |

Label pair.
| |

typedef double | doubleScalar |

Double precision floating point scalar type.
| |

typedef float | floatScalar |

Float precision floating point scalar type.
| |

typedef SphericalTensor< label > | labelSphericalTensor |

SphericalTensor of labels.
| |

typedef SphericalTensor< scalar > | sphericalTensor |

SphericalTensor of scalars.
| |

typedef SphericalTensor2D< scalar > | sphericalTensor2D |

SphericalTensor2D of scalars.
| |

typedef SymmTensor< label > | labelSymmTensor |

SymmTensor of labels.
| |

typedef SymmTensor< scalar > | symmTensor |

SymmTensor of scalars.
| |

typedef Tensor< label > | labelTensor |

3D labelTensor obtained from generic Tensor
| |

typedef Tensor< scalar > | tensor |

Tensor of scalars.
| |

typedef Tensor2D< scalar > | tensor2D |

Tensor2D or scalars.
| |

typedef Vector< complex > | complexVector |

complexVector obtained from generic Vector.
| |

typedef Vector< label > | labelVector |

Vector of labels.
| |

typedef Vector< scalar > | vector |

A scalar version of the templated Vector.
| |

typedef Vector2D< scalar > | vector2D |

vector2D obtained from generic Vector2D
| |

typedef IOOutputFilter < fieldAverage > | IOFieldAverage |

typedef OutputFilterFunctionObject < fieldAverage > | fieldAverageFunctionObject |

FunctionObject wrapper around fieldAverage to allow them to be created via the functions list within controlDict.
| |

typedef OutputFilterFunctionObject < fieldMinMax > | fieldMinMaxFunctionObject |

FunctionObject wrapper around fieldMinMax to allow them to be created via the functions list within controlDict.
| |

typedef IOOutputFilter < fieldMinMax > | IOfieldMinMax |

Instance of the generic IOOutputFilter for fieldMinMax.
| |

typedef OutputFilterFunctionObject < fieldValues::cellSource > | cellSourceFunctionObject |

FunctionObject wrapper around cellSource to allow it to be created via the functions entry within controlDict.
| |

typedef IOOutputFilter < cellSource > | IOcellSource |

Instance of the generic IOOutputFilter for cellSource.
| |

typedef OutputFilterFunctionObject < fieldValues::faceSource > | faceSourceFunctionObject |

FunctionObject wrapper around faceSource to allow it to be created via the functions entry within controlDict.
| |

typedef IOOutputFilter < faceSource > | IOfaceSource |

Instance of the generic IOOutputFilter for faceSource.
| |

typedef OutputFilterFunctionObject < readFields > | readFieldsFunctionObject |

FunctionObject wrapper around readFields to allow them to be created via the functions entry within controlDict.
| |

typedef IOOutputFilter < surfaceInterpolateFields > | IOsurfaceInterpolateFields |

Instance of the generic IOOutputFilter for surfaceInterpolateFields.
| |

typedef OutputFilterFunctionObject < surfaceInterpolateFields > | surfaceInterpolateFieldsFunctionObject |

FunctionObject wrapper around surfaceInterpolateFields to allow them to be created via the functions entry within controlDict.
| |

typedef OutputFilterFunctionObject < forceCoeffs > | forceCoeffsFunctionObject |

FunctionObject wrapper around forceCoeffs to allow them to be created via the functions entry within controlDict.
| |

typedef IOOutputFilter < forceCoeffs > | IOforceCoeffs |

typedef OutputFilterFunctionObject < forces > | forcesFunctionObject |

FunctionObject wrapper around forces to allow them to be created via the functions entry within controlDict.
| |

typedef IOOutputFilter< forces > | IOforces |

Instance of the generic IOOutputFilter for forceCoeffs.
| |

typedef IOOutputFilter < partialWrite > | IOpartialWrite |

Instance of the generic IOOutputFilter for partialWrite.
| |

typedef OutputFilterFunctionObject < partialWrite > | partialWriteFunctionObject |

FunctionObject wrapper around partialWrite to allow them to be created via the functions list within controlDict.
| |

typedef IOOutputFilter < writeRegisteredObject > | IOwriteRegisteredObject |

Instance of the generic IOOutputFilter for writeRegisteredObject.
| |

typedef OutputFilterFunctionObject < writeRegisteredObject > | writeRegisteredObjectFunctionObject |

FunctionObject wrapper around writeRegisteredObject to allow them to be created via the functions list within controlDict.
| |

typedef IOOutputFilter < systemCall > | IOsystemCall |

Instance of the generic IOOutputFilter for systemCall.
| |

typedef OutputFilterFunctionObject < systemCall > | systemCallFunctionObject |

FunctionObject wrapper around systemCall to allow them to be created via the functions list within controlDict.
| |

typedef OutputFilterFunctionObject < dsmcFields > | dsmcFieldsFunctionObject |

FunctionObject wrapper around dsmcFields to allow it to be created via the functions list within controlDict.
| |

typedef IOOutputFilter < dsmcFields > | IOdsmcFields |

Instance of the generic IOOutputFilter for dsmcFields.
| |

typedef IOOutputFilter < staticPressure > | IOstaticPressure |

Instance of the generic IOOutputFilter for staticPressure.
| |

typedef OutputFilterFunctionObject < staticPressure > | staticPressureFunctionObject |

FunctionObject wrapper around staticPressure to allow it to be created via the functions list within controlDict.
| |

typedef IOOutputFilter< probes > | IOprobes |

Instance of the generic IOOutputFilter for probes.
| |

typedef IOOutputFilter < patchProbes > | IOpatchProbes |

typedef OutputFilterFunctionObject < probes > | probesFunctionObject |

FunctionObject wrapper around probes to allow them to be created via the functions list within controlDict.
| |

typedef OutputFilterFunctionObject < patchProbes > | patchProbesFunctionObject |

typedef IOOutputFilter < sampledSets > | IOsampledSets |

Instance of the generic IOOutputFilter for sampledSets.
| |

typedef OutputFilterFunctionObject < sampledSets > | sampledSetsFunctionObject |

FunctionObject wrapper around sets to allow them to be created via the functions list within controlDict.
| |

typedef IOOutputFilter < sampledSurfaces > | IOsampledSurfaces |

Instance of the generic IOOutputFilter for sampledSurfaces.
| |

typedef OutputFilterFunctionObject < sampledSurfaces > | sampledSurfacesFunctionObject |

FunctionObject wrapper around surfaces to allow them to be created via the functions list within controlDict.
| |

typedef Tuple2< scalar, label > | nearInfo |

Private class for finding nearest.
| |

typedef MeshedSurface< face > | meshedSurface |

typedef MeshedSurface< triFace > | triMeshedSurface |

typedef DimensionedField < label, surfGeoMesh > | surfLabelField |

typedef DimensionedField < scalar, surfGeoMesh > | surfScalarField |

typedef DimensionedField < vector, surfGeoMesh > | surfVectorField |

typedef DimensionedField < sphericalTensor, surfGeoMesh > | surfSphericalTensorField |

typedef DimensionedField < symmTensor, surfGeoMesh > | surfSymmTensorField |

typedef DimensionedField < tensor, surfGeoMesh > | surfTensorField |

typedef DimensionedField < label, surfPointGeoMesh > | surfPointLabelField |

typedef DimensionedField < scalar, surfPointGeoMesh > | surfPointScalarField |

typedef DimensionedField < vector, surfPointGeoMesh > | surfPointVectorField |

typedef DimensionedField < sphericalTensor, surfPointGeoMesh > | surfPointSphericalTensorField |

typedef DimensionedField < symmTensor, surfPointGeoMesh > | surfPointSymmTensorField |

typedef DimensionedField < tensor, surfPointGeoMesh > | surfPointTensorField |

typedef List< surfZone > | surfZoneList |

typedef List< surfZoneIdentifier > | surfZoneIdentifierList |

typedef UnsortedMeshedSurface < face > | unsortedMeshedSurface |

typedef UnsortedMeshedSurface < triFace > | triUnsortedMeshedSurface |

typedef Reaction < gasThermoPhysics > | gasReaction |

typedef Reaction < constGasThermoPhysics > | constGasReaction |

typedef Reaction < icoPoly8ThermoPhysics > | icoPoly8Reaction |

typedef sutherlandTransport < specieThermo< janafThermo < perfectGas > > > | gasThermoPhysics |

typedef constTransport < specieThermo< hConstThermo < perfectGas > > > | constGasThermoPhysics |

typedef polynomialTransport < specieThermo < hPolynomialThermo < icoPolynomial< 8 >, 8 > >, 8 > | icoPoly8ThermoPhysics |

typedef HashTable< label, FixedList< label, 2 > , FixedList< label, 2 >::Hash<> > | labelPairLookup |

A HashTable for two labels to another label. Used for e.g. for face1, face2 to shared edge.
| |

typedef List < geometricSurfacePatch > | geometricSurfacePatchList |

typedef List< surfacePatch > | surfacePatchList |

typedef Foam::DimensionedField < label, triSurfaceGeoMesh > | triSurfaceLabelField |

typedef Foam::DimensionedField < scalar, triSurfaceGeoMesh > | triSurfaceScalarField |

typedef Foam::DimensionedField < vector, triSurfaceGeoMesh > | triSurfaceVectorField |

typedef Foam::DimensionedField < sphericalTensor, triSurfaceGeoMesh > | triSurfaceSphericalTensorField |

typedef Foam::DimensionedField < symmTensor, triSurfaceGeoMesh > | triSurfaceSymmTensorField |

typedef Foam::DimensionedField < tensor, triSurfaceGeoMesh > | triSurfaceTensorField |

typedef PtrList< block > | blockList |

typedef PtrList< curvedEdge > | curvedEdgeList |

A PtrList of curvedEdges.
| |

typedef PrimitivePatch< face, UIndirectList, const pointField & > | uindirectPrimitivePatch |

Foam::uindirectPrimitivePatch.
| |

## Functions | |

defineTypeNameAndDebug (autoHexMeshDriver, 0) | |

defineTypeNameAndDebug (autoLayerDriver, 0) | |

defineTypeNameAndDebug (autoRefineDriver, 0) | |

defineTypeNameAndDebug (autoSnapDriver, 0) | |

defineTypeNameAndDebug (meshRefinement, 0) | |

template<class ParticleType > | |

Ostream & | operator<< (Ostream &, const ExactParticle< ParticleType > &) |

template<> | |

bool | contiguous< trackedParticle > () |

defineParticleTypeNameAndDebug (trackedParticle, 0) | |

defineTemplateTypeNameAndDebug (Cloud< trackedParticle >, 0) | |

defineTypeNameAndDebug (ensightPart, 0) | |

defineTemplateTypeNameAndDebug (IOPtrList< ensightPart >, 0) | |

defineRunTimeSelectionTable (ensightPart, istream) | |

defineTypeNameAndDebug (ensightPartCells, 0) | |

addToRunTimeSelectionTable (ensightPart, ensightPartCells, istream) | |

defineTypeNameAndDebug (ensightPartFaces, 0) | |

addToRunTimeSelectionTable (ensightPart, ensightPartFaces, istream) | |

defineTypeNameAndDebug (polyDualMesh, 0) | |

defineTypeNameAndDebug (decompositionMethod, 0) | |

defineRunTimeSelectionTable (decompositionMethod, dictionary) | |

defineRunTimeSelectionTable (decompositionMethod, dictionaryMesh) | |

defineTypeNameAndDebug (hierarchGeomDecomp, 0) | |

addToRunTimeSelectionTable (decompositionMethod, hierarchGeomDecomp, dictionary) | |

addToRunTimeSelectionTable (decompositionMethod, hierarchGeomDecomp, dictionaryMesh) | |

defineTypeNameAndDebug (manualDecomp, 0) | |

addToRunTimeSelectionTable (decompositionMethod, manualDecomp, dictionary) | |

addToRunTimeSelectionTable (decompositionMethod, manualDecomp, dictionaryMesh) | |

defineTypeNameAndDebug (simpleGeomDecomp, 0) | |

addToRunTimeSelectionTable (decompositionMethod, simpleGeomDecomp, dictionary) | |

addToRunTimeSelectionTable (decompositionMethod, simpleGeomDecomp, dictionaryMesh) | |

defineTypeNameAndDebug (metisDecomp, 0) | |

addToRunTimeSelectionTable (decompositionMethod |