|
class | AABBTree |
| Templated tree of axis-aligned bounding boxes (AABB) More...
|
|
class | absoluteEnthalpy |
| Thermodynamics mapping class to expose the absolute enthalpy functions. More...
|
|
class | absoluteInternalEnergy |
| Thermodynamics mapping class to expose the absolute internal energy functions. More...
|
|
class | aC10H7CH3 |
| alphaMethylNaphthalene More...
|
|
struct | accessOp |
|
class | acousticWaveTransmissiveFvPatchField |
| This boundary condition provides a wave transmissive outflow condition, based on solving DDt(W, field) = 0 at the boundary W is the wave velocity and field is the field to which this boundary condition is applied. The wave speed is input in the BC. More...
|
|
class | activeBaffleVelocityFvPatchVectorField |
| This velocity boundary condition simulates the opening of a baffle due to local flow conditions, by merging the behaviours of wall and cyclic conditions. The baffle joins two mesh regions, where the open fraction determines the interpolation weights applied to each cyclic- and neighbour-patch contribution. More...
|
|
class | activePressureForceBaffleVelocityFvPatchVectorField |
| This boundary condition is applied to the flow velocity, to simulate the opening or closure of a baffle due to area averaged pressure or force delta, between both sides of the baffle. This is achieved by merging the behaviours of wall and cyclic baffles. More...
|
|
class | adaptiveLinear |
| Produces a linear ramp which adapts its gradient to changes in endTime and deltaT to always arrive at the relaxationEnd value at the end of the run. More...
|
|
class | adaptiveSolver |
|
class | addcommsTypeToOpt |
|
class | addPatchCellLayer |
| Adds layers of cells to outside of polyPatch. Can optionally create stand-alone extruded mesh (addToMesh=false). More...
|
|
class | addstopAtWriteNowSignalToOpt |
|
class | addwriteNowSignalToOpt |
|
class | adiabaticPerfectFluid |
| Adiabatic perfect fluid equation of state. More...
|
|
class | adjointBoundaryCondition |
| Base class for solution control classes. More...
|
|
class | adjointFarFieldNuaTildaFvPatchScalarField |
|
class | adjointFarFieldPressureFvPatchScalarField |
|
class | adjointFarFieldVelocityFvPatchVectorField |
|
class | adjointInletNuaTildaFvPatchScalarField |
| Inlet boundary for adjoint nuaTilda. More...
|
|
class | adjointInletVelocityFvPatchVectorField |
|
class | adjointOutletFluxFvPatchScalarField |
|
class | adjointOutletNuaTildaFluxFvPatchScalarField |
|
class | adjointOutletNuaTildaFvPatchScalarField |
|
class | adjointOutletPressureFvPatchScalarField |
|
class | adjointOutletVelocityFluxFvPatchVectorField |
| An outlet boundary condition for patches in which the primal flow exhibits recirculation. Adds the contribution of the objective as an adjoint momentum flux directly to the PDEs, without the need to first compute an adjoint outlet velocity, circumventing thus the division with (almost) zero that manifests in case of primal flow recirculation. More...
|
|
class | adjointOutletVelocityFvPatchVectorField |
| Provides the adjoint outlet velocity values (i.e. adjoint velocity in case of a zeroGradient U boundary condition). Can have stability issues in cases of backflow of the primal velocity. The adjointOutletVelocityFlux should preferably be used. More...
|
|
class | adjointRotatingWallVelocityFvPatchVectorField |
| The same as adjointWallVelocity but additionally computes the sensitivity contribution emerging from the change in the positions of the face centres, in case rotatingWallVelocity is used for the flow simulation. More...
|
|
class | adjointSimple |
| Solution of the adjoint PDEs for incompressible, steady-state flows. More...
|
|
class | adjointSolver |
| Base class for adjoint solvers. More...
|
|
class | adjointSolverManager |
| Class for managing adjoint solvers, which may be more than one per operating point. More...
|
|
class | adjointWallVelocityFvPatchVectorField |
| Adjoint wall velocity boundary condition. If nutUSpaldingWallFunction is employed in the flow solution, the corresponding adjoint wall function is used. Otherwise, the typical low-Re boundary condition is applied. More...
|
|
class | adjointWallVelocityLowReFvPatchVectorField |
|
class | adjointZeroInletFvPatchField |
|
class | advancingFrontAMI |
| Base class for Arbitrary Mesh Interface (AMI) methods. More...
|
|
class | advectiveFvPatchField |
| This boundary condition provides an advective outflow condition, based on solving DDt(W, field) = 0 at the boundary where W is the wave velocity and field is the field to which this boundary condition is applied. More...
|
|
class | algebraicPairGAMGAgglomeration |
| Agglomerate using the pair algorithm. More...
|
|
class | alphaContactAngleFvPatchScalarField |
| Contact-angle boundary condition for multi-phase interface-capturing simulations. Used in conjunction with multiphaseSystem. More...
|
|
class | alphaContactAngleTwoPhaseFvPatchScalarField |
| Abstract base class for two-phase alphaContactAngle boundary conditions. More...
|
|
class | alphaFixedPressureFvPatchScalarField |
| A fixed-pressure alphaContactAngle boundary. More...
|
|
class | AMIInterpolation |
| Interpolation class dealing with transfer of data between two primitive patches with an arbitrary mesh interface (AMI). More...
|
|
class | Amultiplier |
|
struct | andEqOp |
|
struct | andEqOp2 |
|
struct | andOp |
|
struct | andOp2 |
|
class | angularOscillatingDisplacementPointPatchVectorField |
| Foam::angularOscillatingDisplacementPointPatchVectorField. More...
|
|
class | angularOscillatingVelocityPointPatchVectorField |
| Foam::angularOscillatingVelocityPointPatchVectorField. More...
|
|
class | AnisothermalPhaseModel |
| Class which represents a phase for which the temperature (strictly energy) varies. Returns the energy equation and corrects the thermodynamic model. More...
|
|
class | anisotropicFilter |
| anisotropic filter More...
|
|
class | APIdiffCoefFunc |
| API function for vapour mass diffusivity. More...
|
|
class | Ar |
| Liquid Ar. More...
|
|
class | areaMesh |
| Mesh data needed to do the Finite Area discretisation. More...
|
|
class | areaWrite |
| Write finite area mesh/fields to standard output formats. More...
|
|
class | argList |
| Extract command arguments and options from the supplied argc and argv parameters. More...
|
|
class | ArmijoConditions |
| Class satisfying the Armijo line search conditions. More...
|
|
class | arraySet |
| Specifies an x,y,z array of uniformly distributed sampling points. More...
|
|
class | ArrheniusReactionRate |
| Arrhenius reaction rate given by: More...
|
|
class | ash |
| Coal ash solid properties. More...
|
|
class | aspectRatioModel |
|
class | assemblyFaceAreaPairGAMGAgglomeration |
| Agglomerate using the pair algorithm. More...
|
|
class | AssemblyFvPatch |
| An assembly of lduMatrix that is specific inter-region coupling through mapped patches. More...
|
|
class | ATCModel |
| Base class for selecting the adjoint transpose convection model. Inherits from regIOobject to add lookup functionality. More...
|
|
class | ATCstandard |
| The ATC formualtion resulting by differentiating the Non-conservative form of the momentum equations. More...
|
|
class | ATCUaGradU |
| The ATC formualtion resulting by differentiating the Conservative form of the Momentum equations. More...
|
|
class | atmAlphatkWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the kinematic turbulent thermal conductivity (i.e. alphat ) for atmospheric boundary layer modelling. It assumes a logarithmic distribution of the potential temperature within the first cell. More...
|
|
class | atmBoundaryLayer |
| Base class to set log-law type ground-normal inlet boundary conditions for wind velocity and turbulence quantities for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer (ABL) modelling. More...
|
|
class | atmBoundaryLayerInletEpsilonFvPatchScalarField |
| This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy dissipation rate (i.e. epsilon ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. More...
|
|
class | atmBoundaryLayerInletKFvPatchScalarField |
| This boundary condition provides a log-law type ground-normal inlet boundary condition for the turbulent kinetic energy (i.e. k ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. More...
|
|
class | atmBoundaryLayerInletOmegaFvPatchScalarField |
|
class | atmBoundaryLayerInletVelocityFvPatchVectorField |
| This boundary condition provides a log-law type ground-normal inlet boundary condition for the streamwise component of wind velocity (i.e. u ) for homogeneous, two-dimensional, dry-air, equilibrium and neutral atmospheric boundary layer modelling. More...
|
|
class | atmEpsilonWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent kinetic energy dissipation rate (i.e. epsilon ) and the turbulent kinetic energy production contribution (i.e. G ) for atmospheric boundary layer modelling. More...
|
|
class | atmNutkWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy (i.e. k ) for atmospheric boundary layer modelling. It is designed to be used in conjunction with the atmBoundaryLayerInletVelocity boundary condition. More...
|
|
class | atmNutUWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on velocity (i.e. U ) for atmospheric boundary layer modelling. It is designed to be used in conjunction with the atmBoundaryLayerInletVelocity boundary condition. More...
|
|
class | atmNutWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity (i.e. nut ) based on the turbulent kinetic energy (i.e. k ) and velocity (i.e. U ) for atmospheric boundary layer modelling. More...
|
|
class | atmOmegaWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the specific dissipation rate (i.e. omega ) and the turbulent kinetic energy production contribution (i.e. G ) for atmospheric boundary layer modelling. More...
|
|
class | atmTurbulentHeatFluxTemperatureFvPatchScalarField |
| This boundary condition provides a fixed heat constraint on temperature (i.e. T ) to specify temperature gradient through an input heat source which can either be specified as absolute power [W], or as flux [W/m2]. More...
|
|
class | atomicWeightTable |
| A table of atomic weights for all the elements. More...
|
|
class | AtomizationModel |
| Templated atomization model class. 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 | 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 | autoDensity |
| Choose random points inside the domain and place them with a probability proportional to the target density of points. More...
|
|
class | automatic |
|
class | autoPtr |
| Pointer management similar to std::unique_ptr, with some additional methods and type checking. More...
|
|
class | averageNeighbourFvGeometryScheme |
| Geometry calculation scheme to minimise non-orthogonality/. More...
|
|
class | AveragingMethod |
| Base class for lagrangian averaging methods. More...
|
|
class | axisAligned |
| Defines control points aligned with coordinate system. More...
|
|
class | backgroundMeshDecomposition |
| Store a background polyMesh to use for the decomposition of space and queries for parallel conformalVoronoiMesh. More...
|
|
class | badQualityToCell |
| Selects bad quality cells (using snappyHexMesh/cvMesh mesh quality selector) More...
|
|
class | badQualityToFace |
| Selects bad quality faces (using snappyHexMesh/cvMesh mesh quality selector) More...
|
|
class | barotropicCompressibilityModel |
| Abstract class for barotropic compressibility models. More...
|
|
class | Barycentric |
| Templated 3D Barycentric derived from VectorSpace. Has 4 components, one of which is redundant. More...
|
|
class | Barycentric2D |
| Templated 2D Barycentric derived from VectorSpace. Has 3 components, one of which is redundant. More...
|
|
class | BarycentricTensor |
| Templated 4x3 tensor derived from VectorSpace. Has 12 components. Can represent a barycentric transformation as a matrix-barycentric inner- product. Can alternatively represent an inverse barycentric transformation as a vector-matrix inner-product. More...
|
|
class | base64Layer |
| An output filter layer to write base-64 encoded content. More...
|
|
class | baseIOdictionary |
| baseIOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. More...
|
|
class | BasicChemistryModel |
| Basic chemistry model templated on thermodynamics. More...
|
|
class | basicChemistryModel |
| Base class for chemistry models. More...
|
|
class | basicCombustionMixture |
| Specialization of the basicSpecieMixture for combustion. More...
|
|
class | basicFvGeometryScheme |
| Default geometry calculation scheme. Slight stabilisation for bad meshes. More...
|
|
class | basicMixture |
| Foam::basicMixture. More...
|
|
class | basicMultiComponentMixture |
| Multi-component mixture. More...
|
|
class | basicSolidChemistryModel |
| Chemistry model for solid thermodynamics. More...
|
|
class | basicSpecieMixture |
| Specialization of basicMultiComponentMixture for a mixture consisting of a number for molecular species. More...
|
|
class | basicSymmetryFaPatchField |
| A symmetry patch. More...
|
|
class | basicSymmetryFvPatchField |
| A symmetry patch. More...
|
|
class | basicSymmetryPointPatchField |
| A Symmetry boundary condition for pointField. More...
|
|
class | basicThermo |
| Abstract base-class for fluid and solid thermodynamic properties. More...
|
|
class | bC10H7CH3 |
| betaMethylNaphthalene More...
|
|
class | Bezier |
| Calculation of adjoint based sensitivities for Bezier control points. More...
|
|
class | BFGS |
| The quasi-Newton BFGS formula. More...
|
|
class | BiIndirectList |
| Indexes into negList (negative index) or posList (zero or positive index). More...
|
|
class | biLinearFitPolynomial |
| BiLinear polynomial for interpolation fitting. More...
|
|
class | BinaryCollisionModel |
| Templated DSMC particle collision class. More...
|
|
class | binaryNode |
| Node of the binary tree. More...
|
|
class | binaryTree |
| Data storage of the chemistryOnLineLibrary according to a binary tree structure. More...
|
|
class | BinSum |
| Sums into bins. More...
|
|
class | bisection |
| Reduces step by a given ratio. More...
|
|
struct | bitAndEqOp |
|
struct | bitAndEqOp2 |
|
struct | bitAndOp |
|
struct | bitAndOp2 |
|
struct | bitAndOp3 |
|
struct | bitOrEqOp |
|
struct | bitOrEqOp2 |
|
struct | bitOrOp |
|
struct | bitOrOp2 |
|
struct | bitOrOp3 |
|
class | bitSet |
| A bitSet stores bits (elements with only two states) in packed internal format and supports a variety of bit-set operations. Its behaviour is largely list-like, with some HashSet features. More...
|
|
struct | bitXorEqOp |
|
struct | bitXorEqOp2 |
|
struct | bitXorOp |
|
struct | bitXorOp2 |
|
struct | bitXorOp3 |
|
class | bladeModel |
| Blade model class calculates: More...
|
|
class | blended |
| linear/upwind blended differencing scheme. More...
|
|
class | blendedEdgeInterpolation |
| linear/upwind blended differencing scheme. More...
|
|
class | blendedInterfacialModel |
|
class | BlendedInterfacialModel |
|
class | blendedSchemeBase |
| Base class for blended schemes to provide access to the blending factor surface field. More...
|
|
class | blendingMethod |
|
class | BlobsSheetAtomization |
| Primary Breakup Model for pressure swirl atomizers. More...
|
|
class | block |
| Creates a single block of cells from point coordinates, numbers of cells in each direction and an expansion ratio. More...
|
|
class | blockDescriptor |
| 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 | blockEdge |
| Define a curved edge that is parameterized for 0<lambda<1 between the start/end points. More...
|
|
class | blockFace |
| Define a curved face. More...
|
|
class | blockMesh |
| A multi-block mesh generator. More...
|
|
class | blockVertex |
| Define a block vertex. More...
|
|
class | bodyCentredCubic |
| Generate a BCC lattice of points inside the surfaces to be conformed to of the conformalVoronoiMesh. More...
|
|
class | booleanSurface |
| Surface-surface intersection. Given two surfaces construct combined surface. More...
|
|
class | boolVector |
| Specialized bundling of boolean values as a vector of 3 components, element access using x(), y() and z() member functions. It also has some methods similar to bitSet. More...
|
|
class | boundaryAdjointContribution |
| Abstract base class for computing contributions of the objective functions to the adjoint boundary conditions. More...
|
|
class | boundaryAdjointContributionIncompressible |
| Contributions of objective function differentiation to adjoint boundary conditions for incompressible flows. More...
|
|
class | boundaryCutter |
| Does modifications to boundary faces. More...
|
|
class | boundaryInfo |
| Class to interrogate the polyMesh/boundary file to provide mesh patching information, without the need to read the mesh. 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 | boundaryPatch |
| Like polyPatch but without reference to mesh. Used in boundaryMesh to hold data on patches. The patchIdentifier::index is set, but not used. More...
|
|
class | boundaryRegion |
| The boundaryRegion persistent data saved as a Map<dictionary>. More...
|
|
class | boundaryTemplates |
| Class to store boundary template specifications. More...
|
|
class | boundaryToCell |
| A topoSetCellSource to select all cells possessing at least a single face on all external boundaries. More...
|
|
class | boundaryToFace |
| A topoSetFaceSource to select faces on all external boundaries. More...
|
|
class | boundBox |
| A bounding box defined in terms of min/max extrema points. More...
|
|
class | Boussinesq |
| Incompressible gas equation of state using the Boussinesq approximation for the density as a function of temperature only: More...
|
|
class | boxToCell |
| A topoSetCellSource to select all cells whose cell centre inside given bounding box(es). More...
|
|
class | boxToFace |
| A topoSetFaceSource to select all faces whose face centre inside given bounding box(es). More...
|
|
class | boxToPoint |
| A topoSetPointSource to select all points based on whether they are inside given bounding box(es). More...
|
|
class | BreakupModel |
| Templated break-up model class. More...
|
|
class | BrownianMotionForce |
| Calculates particle Brownian motion force. More...
|
|
class | BSpline |
| An implementation of B-splines. More...
|
|
class | bufferedAccumulator |
|
class | C |
| Graphite solid properties. 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 | CaCO3 |
| Calcium carbonate (limestone) More...
|
|
class | calculatedFaePatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | calculatedFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | calculatedFvPatchField |
| This boundary condition is not designed to be evaluated; it is assmued that the value is assigned via field assignment, and not via a call to e.g. updateCoeffs or evaluate . More...
|
|
class | calculatedFvsPatchField |
| Foam::calculatedFvsPatchField. More...
|
|
class | calculatedPointPatchField |
| A calculated boundary condition for pointField. More...
|
|
class | calculatedProcessorFvPatchField |
| A processorFvPatchField type bypassing fvPatch. More...
|
|
class | calculatedProcessorGAMGInterface |
| GAMG agglomerated processor interface. More...
|
|
class | calculatedProcessorGAMGInterfaceField |
| GAMG agglomerated processor interface field. 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 | cancelATC |
| Return a zero ATC field. Seriously influences computed sensitivities. More...
|
|
class | caseInfo |
| Class to hold information related to the simaulation case. More...
|
|
class | CatmullRomSpline |
| An implementation of Catmull-Rom splines (sometimes known as Overhauser splines). More...
|
|
class | CECCellToCellStencil |
|
class | CECCellToFaceStencil |
| Combined corresponding cellToCellStencil of owner and neighbour. More...
|
|
struct | ceilOp |
|
struct | ceilOp< Scalar > |
| Round scalar upwards - functor version of std::ceil. More...
|
|
class | cell |
| A cell is defined as a list of faces with extra functionality. More...
|
|
class | cellAspectRatio |
| (Rough approximation of) cell aspect ratio More...
|
|
class | cellAspectRatioControl |
|
class | cellBitSet |
| A special purpose topoSet with the cell labels stored as a bitSet. It does not correspond to a cellSet either (no associated IOobject). More...
|
|
class | cellCellStencil |
| Calculation of interpolation stencils. More...
|
|
class | cellCellStencilObject |
|
class | cellCentreSet |
| A sampleSet based on cell centres. More...
|
|
class | cellClassification |
| 'Cuts' a mesh with a surface. More...
|
|
class | cellCoBlended |
| Two-scheme cell-based Courant number based blending differencing scheme. More...
|
|
class | cellCuts |
| Description of cuts across cells. More...
|
|
class | cellDistFuncs |
| Collection of functions used in wall distance calculation. More...
|
|
class | cellFeatures |
| Cell analysis class. More...
|
|
class | cellInfo |
| Holds information regarding type of cell. Used in inside/outside determination in cellClassification. More...
|
|
class | cellLooper |
| Abstract base class. Concrete implementations know how to cut a cell (i.e. determine a loop around the circumference). 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 | 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 | cellModel |
| Maps a geometry to a set of cell primitives. More...
|
|
class | cellModeller |
|
class | cellMotionFvPatchField |
| Foam::cellMotionFvPatchField. More...
|
|
class | cellPointWeight |
| Foam::cellPointWeight. More...
|
|
class | cellPointWeightWallModified |
| Foam::cellPointWeightWallModified. More...
|
|
class | cellQuality |
| Class calculates cell quality measures. More...
|
|
class | cellSet |
| A collection of cell labels. More...
|
|
class | cellShape |
| An analytical geometric cellShape. More...
|
|
class | cellShapeControl |
|
class | cellShapeControlMesh |
|
class | cellSizeAndAlignmentControl |
|
class | cellSizeAndAlignmentControls |
|
class | cellSizeCalculationType |
| Abstract base class for specifying target cell sizes. More...
|
|
class | cellSizeFunction |
| Abstract base class for specifying target cell sizes. 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 | cellTable |
| The cellTable persistent data saved as a Map<dictionary>. More...
|
|
class | cellToCell |
| A topoSetCellSource to select all the cells from given cellSet(s) . More...
|
|
class | cellToCellStencil |
| baseclass for extended cell centred addressing. Contains per cell a list of neighbouring cells and/or boundaryfaces in global addressing. More...
|
|
class | cellToFaceStencil |
| Base class for extended cell-to-face stencils (face values from neighbouring cells) More...
|
|
class | cellToPoint |
| A topoSetPointSource to select all the points from given cellSet(s) . More...
|
|
class | cellVolumeWeightMethod |
| Cell-volume-weighted mesh-to-mesh interpolation class. More...
|
|
class | cellZone |
| A subset of mesh cells. More...
|
|
class | CellZoneInjection |
| Injection positions specified by a particle number density within a cell set. More...
|
|
class | cellZoneSet |
| Like cellSet but -reads data from cellZone -updates cellZone when writing. More...
|
|
class | centredCECCellToCellStencilObject |
|
class | centredCECCellToFaceStencilObject |
|
class | centredCFCCellToCellStencilObject |
|
class | centredCFCCellToFaceStencilObject |
|
class | centredCFCFaceToCellStencilObject |
|
class | centredCPCCellToCellStencilObject |
|
class | centredCPCCellToFaceStencilObject |
|
class | centredFECCellToFaceStencilObject |
|
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 | CentredFitSnGradData |
| Data for centred fit snGrad schemes. More...
|
|
class | CFCCellToCellStencil |
|
class | CFCCellToFaceStencil |
| Combined corresponding cellToCellStencil of owner and neighbour. More...
|
|
class | CFCFaceToCellStencil |
|
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 | channelIndex |
| Does averaging of fields over layers of cells. Assumes layered mesh. More...
|
|
class | ChemicallyActivatedReactionRate |
| General class for handling chemically-activated bimolecular reactions. More...
|
|
class | ChemistryCombustion |
| Chemistry model wrapper for combustion models. More...
|
|
class | chemistryReader |
| Abstract class for reading chemistry. More...
|
|
class | chemistryReductionMethod |
| An abstract class for methods of chemical mechanism reduction. More...
|
|
class | chemistrySolver |
| An abstract base class for solving chemistry. More...
|
|
class | chemistryTabulationMethod |
| An abstract class for chemistry tabulation. More...
|
|
class | chemkinReader |
| Foam::chemkinReader. More...
|
|
class | chemPointISAT |
| Leaf of the binary tree. The chemPoint stores the composition 'phi', the mapping of this composition Rphi, the mapping gradient matrix A and the matrix describing the Ellipsoid Of Accuracy (EOA). More...
|
|
class | circleSet |
| Samples along a circular path. More...
|
|
class | Circulator |
| Walks over a container as if it were circular. The container must have the following members defined: More...
|
|
class | CirculatorBase |
| Base class for circulators. More...
|
|
class | clampedPlateFaPatchField |
| This BC provides a clamped BC. It sets zero fixe value and zeroGradient. More...
|
|
struct | clipEqOp |
| Clip value and assign inplace. More...
|
|
struct | clipOp |
| Return the value after clipping by the min/max limiter. More...
|
|
class | clippedLinear |
| Central-differencing interpolation scheme using clipped-weights to improve stability on meshes with very rapid variations in cell size. More...
|
|
class | clock |
| Read access to the system clock with formatting. More...
|
|
class | clockTime |
| Starts timing and returns elapsed time from start. Uses std::chrono::high_resolution_clock for better resolution (2uSec instead of ~20mSec) than cpuTime. More...
|
|
class | clockValue |
| Access to high-resolution clock value with some basic operations. Used to calculate time durations, elapsed times etc. More...
|
|
class | closedTriSurfaceMesh |
| A triSurfaceMesh where it is forced to check volumeTypes, used for surfaces that are topologically non-manifold (small holes or multiple parts) but are geometrically essentially closed. More...
|
|
class | Cloud |
| Base cloud calls templated on particle type. More...
|
|
class | cloud |
| A cloud is a registry collection of lagrangian particles. More...
|
|
class | CloudFunctionObject |
| Templated cloud function object base class. More...
|
|
class | CloudFunctionObjectList |
| List of cloud function objects. More...
|
|
class | cloudSet |
| Samples at arbitrary locations with a volume mesh. More...
|
|
class | cloudSolution |
| Stores all relevant solution info for cloud. More...
|
|
class | CloudSubModelBase |
| Base class for cloud sub-models. More...
|
|
struct | cmptDivideOp |
|
struct | cmptDivideOp2 |
|
struct | cmptDivideOp3 |
|
struct | cmptMultiplyOp |
|
struct | cmptMultiplyOp2 |
|
struct | cmptMultiplyOp3 |
|
struct | cmptPowOp |
|
struct | cmptPowOp2 |
|
struct | cmptPowOp3 |
|
class | coalCloudList |
|
class | CoBlended |
| Two-scheme Courant number based blending differencing scheme. More...
|
|
class | codedBase |
| Base class for function objects and boundary conditions using dynamic code that provides methods for managing loading/unloading/updating of a dynamic library. For these purposes, it uses a dynamicCodeContext object to maintain information about the state. More...
|
|
class | codedFixedValueFvPatchField |
| Constructs on-the-fly a new boundary condition (derived from fixedValueFvPatchField) which is then used to evaluate. More...
|
|
class | codedFixedValuePointPatchField |
| Constructs on-the-fly a new boundary condition (derived from fixedValuePointPatchField) which is then used to evaluate. More...
|
|
class | codedMixedFvPatchField |
| Constructs on-the-fly a new boundary condition (derived from mixedFvPatchField) which is then used to evaluate. More...
|
|
class | codedPoints0MotionSolver |
| Provides a general interface to enable dynamic code compilation of mesh motion solvers. More...
|
|
class | CollidingCloud |
| Adds coolisions to kinematic clouds. More...
|
|
class | CollidingParcel |
| Wrapper around kinematic parcel types to add collision modelling. More...
|
|
class | CollisionModel |
| Templated collision model class. More...
|
|
class | CollisionRecordList |
|
class | colourTable |
| Base class for generating a colour table from node points. More...
|
|
class | combine |
|
class | combineConstraintsEqOp |
| Reduce operator. More...
|
|
class | combineEqOp |
| Reduction class. If x and y are not equal assign value. More...
|
|
class | combineFaces |
| Combines boundary faces into single face. The faces get the patch of the first face ('the master') More...
|
|
class | combineReduceFileStates |
| Combine operator for PackedList of fileState. More...
|
|
class | combustionModel |
| Base class for combustion models. More...
|
|
class | CombustionModel |
| Combustion models for templated thermodynamics. More...
|
|
class | commSchedule |
| Determines the order in which a set of processors should communicate with one another. More...
|
|
class | CompactIOField |
| A Field of objects of type <T> with automated input and output using a compact storage. Behaves like IOField except when binary output in case it writes a CompactListList. More...
|
|
class | CompactIOList |
| A List of objects of type <T> with automated input and output using a compact storage. Behaves like IOList except when binary output in case it writes a CompactListList. More...
|
|
class | CompactListList |
| A packed storage unstructured matrix of objects of type <T> using an offset table for access. More...
|
|
class | CompactSpatialTensor |
| Templated 3D compact spatial tensor derived from MatrixSpace used to represent transformations of spatial vectors and the angular and linear inertia of rigid bodies. More...
|
|
class | CompactSpatialTensorT |
| Templated 3D transposed compact spatial tensor derived from MatrixSpace used to represent transformations of spatial vectors of rigid bodies. More...
|
|
struct | compareOp |
| Three-way comparison operation of two parameters,. More...
|
|
struct | compareOp< Scalar > |
| Compare scalar values. More...
|
|
class | complex |
| A complex number, similar to the C++ complex type. More...
|
|
class | componentDisplacementMotionSolver |
| Virtual base class for displacement motion solver. More...
|
|
class | componentVelocityMotionSolver |
| Virtual base class for velocity motion solver. More...
|
|
class | CompositionModel |
| Templated reacting parcel composition model class Consists of carrier species (via thermo package), and additional liquids and solids. More...
|
|
class | compressibleInterPhaseTransportModel |
| Transport model selection class for the compressibleInterFoam family of solvers. More...
|
|
class | compressibleTransportModel |
| Base-class for all transport models used by the compressible turbulence models. More...
|
|
class | CompressibleTurbulenceModel |
| Templated abstract base class for single-phase compressible turbulence models. More...
|
|
class | compressibleTurbulenceModel |
| Abstract base class for turbulence models (RAS, LES and laminar). More...
|
|
class | ConeInjection |
| Multi-point cone injection model. More...
|
|
class | ConeNozzleInjection |
| Cone injection. More...
|
|
class | conformalVoronoiMesh |
|
class | conformationSurfaces |
|
class | conjugateGradient |
| The Conjugate Gradient formula. More...
|
|
class | constAnIsoSolidTransport |
| Constant properties Transport package. Templated into a given Thermodynamics package (needed for thermal conductivity). More...
|
|
class | constantAlphaContactAngleFvPatchScalarField |
| A constant alphaContactAngle scalar boundary condition. More...
|
|
class | ConstantRateDevolatilisation |
| Constant rate devolatisation model. More...
|
|
class | ConstCirculator |
| Walks over a container as if it were circular. The container must have the following members defined: More...
|
|
class | constIsoSolidTransport |
| Constant properties Transport package. Templated into a given thermodynamics package (needed for thermal conductivity). More...
|
|
class | ConstMatrixBlock |
|
class | ConstPrecisionAdaptor |
| A const Field/List wrapper with possible data conversion. More...
|
|
class | constrainedOptimisationMethod |
| Abstract base class for optimisation methods supporting constraints. Does not add functionality to updateMethod but act as a means to categorize constrained optimisation methods for performing sanity checks. More...
|
|
class | constraintProjection |
| Update design variables using Rosen's projection method. More...
|
|
class | constTransport |
| Constant properties Transport package. Templated into a given thermodynamics package (needed for thermal conductivity). More...
|
|
class | consumptionSpeed |
|
class | controlMeshRefinement |
|
class | controlPointsDefinition |
| Abstract base for selecting how to construct the control points of a volumetric B-Splines morpher. More...
|
|
class | coordinateRotation |
| User specification of a coordinate rotation. More...
|
|
class | coordinateScaling |
| Helper class to wrap coordinate system and component-wise scaling. More...
|
|
class | coordinateSystem |
| Base class for coordinate system specification, the default coordinate system type is cartesian . More...
|
|
class | coordinateSystems |
| A centralized collection of named coordinate systems. More...
|
|
class | coordSet |
| Holds list of sampling positions. More...
|
|
class | copiedFixedValueFvPatchScalarField |
| Copies the boundary values from a user specified field. More...
|
|
class | correctedCellVolumeWeightMethod |
| Cell-volume-weighted mesh-to-mesh interpolation class. More...
|
|
class | CorrectionLimitingMethod |
| Base class for correction limiting methods. More...
|
|
class | correlationFunction |
|
class | countstreambuf |
| A streambuf class for determining byte counts. More...
|
|
class | coupledFacePointPatch |
| coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches More...
|
|
class | coupledFaePatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | coupledFaPatch |
| coupledFaPatch is an abstract base class for patches that couple regions of the computational domain e.g. cyclic, arbitrary interfaces, sliding interfaces and processor-processor links. More...
|
|
class | coupledFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. 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 | coupledFvPatchField |
| Abstract base class for coupled patches. More...
|
|
class | coupledFvsPatchField |
| Foam::coupledFvsPatchField. More...
|
|
class | coupledPointPatch |
| coupled patch for post-processing. Used as the base class for processor and cyclic pointPatches More...
|
|
class | coupledPointPatchField |
| A Coupled boundary condition for pointField. 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 | coupleGroupIdentifier |
| Encapsulates using "patchGroups" to specify coupled patch. More...
|
|
class | COxidationDiffusionLimitedRate |
| Diffusion limited rate surface reaction model for coal parcels. Limited to: More...
|
|
class | COxidationHurtMitchell |
| Char oxidation model given by Hurt and Mitchell: More...
|
|
class | COxidationIntrinsicRate |
| Intrinsic char surface reaction mndel. More...
|
|
class | COxidationKineticDiffusionLimitedRate |
| Kinetic/diffusion limited rate surface reaction model for coal parcels. Limited to: More...
|
|
class | COxidationMurphyShaddix |
| Limited to C(s) + O2 -> CO2. More...
|
|
class | CPCCellToCellStencil |
|
class | CPCCellToFaceStencil |
| Combined corresponding cellToCellStencil of owner and neighbour. More...
|
|
class | cpuInfo |
| General CPU characteristics. More...
|
|
class | cpuTimeCxx |
| Starts timing CPU usage and return elapsed time from start. More...
|
|
class | cpuTimePosix |
| Starts timing CPU usage and return elapsed time from start. More...
|
|
class | crankConRod |
| Manage time in terms of engine RPM and crank-angle. More...
|
|
class | createShellMesh |
| Creates mesh by extruding a patch. More...
|
|
class | crossProduct |
|
class | CStringList |
| An adapter for copying a list of C++ strings into a list of C-style strings for passing to C code that expects argc/argv parameters. More...
|
|
class | csvSetWriter |
| Write set in csv format. More...
|
|
class | csvTableReader |
| Reads an interpolation table from a file - CSV-format. More...
|
|
class | cubic |
| Cubic interpolation scheme class derived from linear and returns linear weighting factors but also applies an explicit correction. More...
|
|
class | cubicEqn |
| Container to encapsulate various operations for cubic equation of the forms with real coefficients: More...
|
|
class | cubicUpwindFitPolynomial |
| Cubic polynomial for upwind biased interpolation fitting. More...
|
|
class | curve |
| A single curve in a graph. More...
|
|
class | cutCell |
| Service routines for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with a surface. More...
|
|
class | cutCellIso |
| Class for cutting a cell, celli, of an fvMesh, mesh_, at its intersection with an isosurface defined by the mesh point values f_ and the cutValue, isoValue_. More...
|
|
class | cutCellPLIC |
| Class for cutting a cell, cellI, of an fvMesh, mesh_, at its intersection with an surface defined by a normal and cutValue_ (defined as distance to the cell centre). More...
|
|
class | cutFace |
| Base class for cutting a face, faceI, of an fvMesh, mesh_, at its intersections. More...
|
|
class | cutFaceAdvect |
| Calculates the face fluxes. More...
|
|
class | cutFaceIso |
| Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an isosurface defined by the mesh point values f_ and the isovalue, cutValue. More...
|
|
class | cutFacePLIC |
| Class for cutting a face, faceI, of an fvMesh, mesh_, at its intersection with an plane defined by normal and a base point. More...
|
|
class | CuthillMcKeeRenumber |
| Cuthill-McKee renumbering. More...
|
|
class | cuttingPlane |
| Constructs cutting plane through a mesh. More...
|
|
class | cuttingSurface |
| Constructs a cutting surface through a mesh. More...
|
|
class | cuttingSurfaceBase |
| Base for creating a MeshedSurface by performing some type of cell cutting/intersection. More...
|
|
class | CV2D |
| Conformal-Voronoi 2D automatic mesher with grid or read initial points and point position relaxation with optional "squarification". More...
|
|
class | cv2DControls |
| Controls for the 2D CV mesh generator. More...
|
|
class | cvControls |
| Controls for the conformalVoronoiMesh mesh generator. More...
|
|
class | cyclicACMIFvPatch |
| Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI) More...
|
|
class | cyclicACMIFvPatchField |
| This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrarily coupled mesh interface (ACMI) interpolation. More...
|
|
class | cyclicACMIFvsPatchField |
| Foam::cyclicACMIFvsPatchField. More...
|
|
class | cyclicACMIGAMGInterface |
| GAMG agglomerated cyclic ACMI interface. More...
|
|
class | cyclicACMIGAMGInterfaceField |
| GAMG agglomerated cyclic interface for Arbitrarily Coupled Mesh Interface (ACMI) fields. More...
|
|
class | cyclicACMILduInterface |
| An abstract base class for cyclic ACMI coupled interfaces. More...
|
|
class | cyclicACMILduInterfaceField |
| Abstract base class for cyclic ACMI coupled interfaces. More...
|
|
class | cyclicACMIPointPatch |
| Cyclic AMI point patch - place holder only. More...
|
|
class | cyclicACMIPointPatchField |
| Cyclic ACMI front and back plane patch field. More...
|
|
class | cyclicACMIPolyPatch |
| Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI). More...
|
|
class | cyclicAMIFvPatch |
| Cyclic patch for Arbitrary Mesh Interface (AMI) More...
|
|
class | cyclicAMIFvPatchField |
| This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation. More...
|
|
class | cyclicAMIFvsPatchField |
| Foam::cyclicAMIFvsPatchField. More...
|
|
class | cyclicAMIGAMGInterface |
| GAMG agglomerated cyclic AMI interface. More...
|
|
class | cyclicAMIGAMGInterfaceField |
| GAMG agglomerated cyclic interface field. More...
|
|
class | cyclicAMILduInterface |
| An abstract base class for cyclic AMI coupled interfaces. More...
|
|
class | cyclicAMILduInterfaceField |
| Abstract base class for cyclic AMI coupled interfaces. More...
|
|
class | cyclicAMIPointPatch |
| Cyclic AMI point patch - place holder only. More...
|
|
class | cyclicAMIPointPatchField |
| Cyclic AMI front and back plane patch field. More...
|
|
class | cyclicAMIPolyPatch |
| Cyclic patch for Arbitrary Mesh Interface (AMI) More...
|
|
class | cyclicFaePatchField |
| Foam::cyclicFaePatchField. More...
|
|
class | cyclicFaPatch |
| Cyclic-plane patch. More...
|
|
class | cyclicFaPatchField |
| Foam::cyclicFaPatchField. More...
|
|
class | cyclicFvPatch |
| Cyclic-plane patch. More...
|
|
class | cyclicFvPatchField |
| This boundary condition enforces a cyclic condition between a pair of boundaries. More...
|
|
class | cyclicFvsPatchField |
| Foam::cyclicFvsPatchField. More...
|
|
class | cyclicGAMGInterface |
| GAMG agglomerated cyclic interface. More...
|
|
class | cyclicGAMGInterfaceField |
| GAMG agglomerated cyclic interface field. More...
|
|
class | cyclicLduInterface |
| An abstract base class for cyclic coupled interfaces. More...
|
|
class | cyclicLduInterfaceField |
| Abstract base class for cyclic coupled interfaces. More...
|
|
class | cyclicPeriodicAMIPolyPatch |
| Cyclic patch for periodic Arbitrary Mesh Interface (AMI) More...
|
|
class | cyclicPointPatch |
| Cyclic patch for post-processing. More...
|
|
class | cyclicPointPatchField |
| Cyclic front and back plane patch field. More...
|
|
class | cyclicPolyPatch |
| Cyclic plane patch. More...
|
|
class | cyclicSlipFvPatch |
| Cyclic-plane patch. More...
|
|
class | cyclicSlipFvPatchField |
| This boundary condition is a light wrapper around the cyclicFvPatchField condition, providing no new functionality. More...
|
|
class | cyclicSlipFvsPatchField |
| Foam::cyclicSlipFvsPatchField. More...
|
|
class | cyclicSlipPointPatch |
| Cyclic patch with slip constraint. More...
|
|
class | cyclicSlipPointPatchField |
| Cyclic + slip constraints. More...
|
|
class | cyclicSlipPolyPatch |
| Copy of cyclicSlip - used to be able to instantiate cyclicSlip pointPatch which is cyclicSlip with slip constraints. More...
|
|
class | cylinderAnnulusToCell |
| A topoSetCellSource to select all cells whose cell centre inside a given bounding cylinder annulus. More...
|
|
class | cylinderAnnulusToFace |
| A topoSetFaceSource to select all faces whose face centre inside a given bounding cylinder annulus. More...
|
|
class | cylinderToCell |
| A topoSetCellSource to select all cells whose cell centre inside a given bounding cylinder or cylinder annulus. More...
|
|
class | cylinderToFace |
| A topoSetFaceSource to select all faces whose face centre inside a given bounding cylinder or cylinder annulus. More...
|
|
class | cylinderToPoint |
| A topoSetPointSource to select all points which are inside a given bounding cylinder or cylinder annulus. More...
|
|
class | cylindricalInletVelocityFvPatchVectorField |
| This boundary condition describes an inlet vector boundary condition in cylindrical coordinates given a central axis, central point, rpm, axial and radial velocity. More...
|
|
class | DampingModel |
| Base class for collisional damping models. More...
|
|
class | data |
| Database for solution data, solver performance and other reduced data. More...
|
|
class | DBFGS |
| The quasi-Newton BFGS formula with the dampening proposed by Powell. More...
|
|
class | decomposedBlockData |
| The decomposedBlockData comprise a List<char> for each output processor, typically with IO on the master processor only. More...
|
|
class | decompositionConstraint |
| Abstract class for handling decomposition constraints. More...
|
|
class | decompositionInformation |
| Abstract base class for decomposition. More...
|
|
class | decompositionMethod |
| Abstract base class for domain decomposition. More...
|
|
class | decompositionModel |
| MeshObject wrapper of decompositionMethod. More...
|
|
class | deferredCorrection |
| Deferred correction interpolation scheme wrapper around a run-time selectable base scheme. More...
|
|
class | degenerateMatcher |
| Collection of all hex degenerate matchers (hex, wedge, prism etc.) More...
|
|
class | DelaunayMesh |
| The vertex and cell classes must have an index defined. More...
|
|
class | deltaBoundary |
| Differentiation of the mesh data structure. More...
|
|
class | demandDrivenEntry |
| Class for demand-driven dictionary entries. More...
|
|
class | DEShybrid |
| Hybrid convection scheme of Travin et al. for hybrid RAS/LES calculations. More...
|
|
class | DESModelBase |
| Base class for DES models providing an interfaces to the LESRegion function. More...
|
|
class | DevolatilisationModel |
| Templated devolatilisation model class. More...
|
|
class | DiagonalMatrix |
| A templated (N x N) diagonal matrix of objects of <Type>, effectively containing N elements, derived from List. More...
|
|
class | DiagonalPreconditioner |
| Diagonal preconditioner for both symmetric and asymmetric matrices. More...
|
|
class | diagonalPreconditioner |
| Diagonal preconditioner for both symmetric and asymmetric matrices. More...
|
|
class | DiagonalSolver |
| Foam::DiagonalSolver. More...
|
|
class | diagonalSolver |
| Foam::diagonalSolver. More...
|
|
class | DiagTensor |
| A templated (3 x 3) diagonal tensor of objects of <T>, effectively containing 3 elements, derived from VectorSpace. More...
|
|
class | diameterModel |
| Abstract base-class for dispersed-phase particle diameter models. 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 | 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 | DICSmoother |
| Simplified diagonal-based incomplete Cholesky smoother for symmetric matrices. More...
|
|
class | Dictionary |
| General purpose template dictionary class that manages the storage associated with it. More...
|
|
class | dictionary |
| A list of keyword definitions, which are a keyword followed by a number of values (eg, words and numbers) or by a sub-dictionary. Since the dictionary format is used extensively throughout OpenFOAM for input/output files, there are many examples of its use. 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 | dictionaryContent |
| A wrapper for dictionary content, without operators that could affect inheritance patterns. More...
|
|
class | dictionaryEntry |
| A keyword and a list of tokens is a 'dictionaryEntry'. More...
|
|
class | dictionaryListEntry |
| Read/write List of dictionaries. 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 | DILUPreconditioner |
| Simplified diagonal-based incomplete LU preconditioner for asymmetric matrices. The reciprocal of the preconditioned diagonal is calculated and stored. More...
|
|
class | DILUSmoother |
| Simplified diagonal-based incomplete LU smoother for asymmetric matrices. More...
|
|
class | dimensioned |
| Generic dimensioned Type class. 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 | dimensionSet |
| Dimension set for the base types, which can be used to implement rigorous dimension checking for algebraic manipulation. More...
|
|
class | dimensionSets |
| Construction of unit sets. More...
|
|
class | dimFieldDecomposer |
| Dimensioned field decomposer. More...
|
|
class | directFieldMapper |
| FieldMapper with direct mapping. More...
|
|
class | directFvPatchFieldMapper |
| direct fvPatchFieldMapper More...
|
|
class | directionalDiffusivity |
| Directional finite volume mesh motion diffusivity. More...
|
|
class | directionalWallPointData |
| Holds information (coordinate and normal) regarding the nearest wall point. 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 | directionMixedFvPatchField |
| Base class for direction-mixed boundary conditions. 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 | directMethod |
| Direct (one-to-one cell correspondence) mesh-to-mesh interpolation class. More...
|
|
class | directPointPatchFieldMapper |
| direct pointPatchFieldMapper More...
|
|
class | DispersionModel |
| Base class for dispersion modelling. More...
|
|
class | DispersionRASModel |
| Base class for particle dispersion models based on RAS turbulence. 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 | displacementInterpolationMotionSolver |
| 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 | displacementLayeredMotionMotionSolver |
| Mesh motion solver for an (multi-block) extruded fvMesh. Gets given the structure of the mesh blocks and boundary conditions on these blocks. More...
|
|
class | displacementMeshMoverMotionSolver |
| Mesh motion solver for an fvMesh. Uses externalDisplacementMeshMover to do the mesh motion. More...
|
|
class | displacementMethod |
| Abstract base class for displacement methods, which are a set or wrapper classes allowing to change the driving force of mesh motion solvers. More...
|
|
class | displacementMethoddisplacementLaplacian |
| Wrapper class for the displacementLaplacian motion solver. More...
|
|
class | displacementMethodelasticityMotionSolver |
| Wrapper class for the elasticityMotionSolver motion solver. More...
|
|
class | displacementMethodlaplacianMotionSolver |
| Wrapper class for the velocityLaplacian motion solver. More...
|
|
class | displacementMethodvelocityLaplacian |
| Wrapper class for the velocityLaplacian motion solver. More...
|
|
class | displacementMethodvolumetricBSplinesMotionSolver |
| Wrapper class for the volumetricBSplinesMotionSolver motion solver. More...
|
|
class | displacementMotionSolver |
| Virtual base class for displacement motion solver. More...
|
|
class | displacementMotionSolverMeshMover |
| Quality-based under-relaxation wrapped around generic displacementMotionSolver. 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 | distanceSurface |
| A surface defined by a distance from an input searchable surface. Uses an iso-surface algorithm (cell, topo, point) for constructing the distance surface. More...
|
|
class | DistortedSphereDragForce |
| Drag model based on assumption of distorted spheres according to: More...
|
|
class | DistributedDelaunayMesh |
|
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 | distributedUnallocatedDirectFieldMapper |
| FieldMapper with direct mapping from remote quantities. More...
|
|
class | distributedUnallocatedDirectFvPatchFieldMapper |
| FieldMapper with direct mapping from remote quantities. More...
|
|
class | distributedWeightedFvPatchFieldMapper |
| FieldMapper with weighted mapping from (optionally remote) quantities. More...
|
|
class | Distribution |
| Accumulating histogram of component values. Specified bin resolution, automatic generation of bins. More...
|
|
class | distribution |
| Accumulating histogram of values. Specified bin resolution automatic generation of bins. More...
|
|
class | distributionModel |
| A library of runtime-selectable doubly-truncated probability distribution models. Returns random samples based on given distribution parameters. More...
|
|
struct | divideEqOp |
|
struct | divideEqOp2 |
|
struct | divideOp |
|
struct | divideOp2 |
|
struct | divideOp3 |
|
class | dlLibraryTable |
| A table of dynamically loaded libraries. More...
|
|
class | DLListBase |
| Base for doubly-linked lists. More...
|
|
class | DMDModel |
| Abstract base class for DMD models to handle DMD characteristics for the DMD function object. More...
|
|
class | domainDecomposition |
| Automatic domain decomposition class for finite-volume meshes. More...
|
|
class | domainDecompositionDryRun |
| Testing of domain decomposition for finite-volume meshes. More...
|
|
class | downwind |
| Downwind differencing scheme class. More...
|
|
class | doxygenXmlParser |
| Parser for doxygen XML. More...
|
|
class | DPMIncompressibleTurbulenceModel |
| Templated abstract base class for volumen occupancy incompressible turbulence models. More...
|
|
class | dragModel |
|
class | DSMCBaseCloud |
| Virtual abstract base class for templated DSMCCloud. More...
|
|
class | DSMCCloud |
| Templated base class for dsmc cloud. More...
|
|
class | DSMCParcel |
| DSMC parcel class. More...
|
|
class | DTRMParticle |
| Discrete Transfer Radiation Model (DTRM) particle. More...
|
|
class | dummyAgglomeration |
| Agglomerate without combining cells. Used for testing. More...
|
|
class | dummyISstream |
| Dummy input stream, which can be used as a placeholder for interfaces taking an Istream or ISstream. Aborts at any attempt to read from it. More...
|
|
class | dummyTransform |
|
class | duplicatePoints |
| Duplicate points. More...
|
|
class | dynamicAlphaContactAngleFvPatchScalarField |
| A dynamic alphaContactAngle scalar boundary condition (alphaContactAngleTwoPhaseFvPatchScalarField) More...
|
|
class | dynamicCode |
| Tools for handling dynamic code compilation. More...
|
|
class | dynamicCodeContext |
| Encapsulation of dynamic code dictionaries. More...
|
|
class | DynamicField |
| Dynamically sized Field. More...
|
|
class | dynamicFvMesh |
| Abstract base class for geometry and/or topology changing fvMesh. More...
|
|
class | DynamicID |
| A class that holds the data needed to identify things (zones, patches) in a dynamic mesh. More...
|
|
class | dynamicIndexedOctree |
| Non-pointer based hierarchical recursive searching. Storage is dynamic, so elements can be deleted. More...
|
|
class | dynamicInkJetFvMesh |
| Mesh motion specifically for the "pumping" system of an ink-jet injector. More...
|
|
class | DynamicList |
| A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects. More...
|
|
class | dynamicMotionSolverFvMesh |
| The dynamicMotionSolverFvMesh. More...
|
|
class | dynamicMotionSolverFvMeshAMI |
| The dynamicMotionSolverFvMeshAMI. More...
|
|
class | dynamicMotionSolverListFvMesh |
| Dynamic mesh able to handle multiple motion solvers. NOTE: If the word entry "solvers" is not found it falls back to a single motion solver behavior. More...
|
|
class | dynamicMotionSolverTopoFvMesh |
| Sample topoChangerFvMesh that moves an object using a motion solver. More...
|
|
class | dynamicMultiMotionSolverFvMesh |
| Mesh motion described per cellZone. Individual motion solvers solve over whole domain but are only applied per cellZone. More...
|
|
class | dynamicOversetFvMesh |
| dynamicFvMesh with support for overset meshes. More...
|
|
class | dynamicRefineFvMesh |
| A fvMesh with built-in refinement. More...
|
|
class | dynamicTreeDataPoint |
| 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 | eagerGAMGProcAgglomeration |
| 'Eager' processor agglomeration of GAMGAgglomerations: at every level agglomerates 'mergeLevels' number of processors onto the minimum processor number. More...
|
|
class | eConstThermo |
| Constant properties thermodynamics package templated on an equation of state. More...
|
|
class | eddy |
| Class to describe eddies for the turbulentDFSEMInletFvPatchVectorField boundary condition. More...
|
|
class | EddyDiffusivity |
| Templated abstract base class for single-phase compressible turbulence models. More...
|
|
class | eddyViscosity |
| Eddy viscosity turbulence model base class. 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 | 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 | edgeFaceCirculator |
| Walks from starting face around edge. More...
|
|
class | edgeInterpolation |
| Face to edge interpolation scheme. Included in faMesh. More...
|
|
class | edgeInterpolationScheme |
| Abstract base class for edge interpolation schemes. 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 | EdgeMap |
| Map from edge (expressed as its endpoints) to value. For easier forward declaration it is currently implemented as a separate class rather than a template alias. More...
|
|
class | edgeMesh |
| Mesh data needed to do the Finite Area discretisation. More...
|
|
class | edgeNormalFixedValueFaPatchVectorField |
| Edge normal fixed value vector field finite area boundary condition. More...
|
|
class | edgeStats |
| Helper class to calculate minimum edge length on mesh. More...
|
|
class | edgeSurface |
| Description of surface in form of 'cloud of edges'. More...
|
|
class | edgeTopoDistanceData |
| For use with PatchEdgeFaceWave. Determines topological distance to starting edges. Templated on passive transported data. More...
|
|
class | edgeVertex |
| Combines edge or vertex in single label. Used to specify cuts across cell circumference. More...
|
|
class | egrMixture |
| The egr mixture contains species ("ft", "b", "egr"). More...
|
|
class | EigenMatrix |
| EigenMatrix (i.e. eigendecomposition or spectral decomposition) decomposes a diagonalisable nonsymmetric real square matrix into its canonical form, whereby the matrix is represented in terms of its eigenvalues and eigenvectors. More...
|
|
class | elasticityMotionSolver |
| Mesh deformation based on the linear elasticity equations. The boundary displacement is set as a boundary condition on the pointMotionU field. More...
|
|
class | electrostaticDepositionFvPatchScalarField |
| The electrostaticDeposition is a boundary condition to calculate electric potential (V ) on a given boundary based on film thickness (h ) and film resistance (R ) fields which are updated based on a given patch-normal current density field (jn ), Coulombic efficiency and film resistivity. More...
|
|
class | electrostaticPotential |
|
class | emptyFaePatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | emptyFaPatch |
| A patch which will not exist in the faMesh. Typical example is a front and back plane of a 2-D geometry. More...
|
|
class | emptyFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. 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 | emptyFvPatchField |
| This boundary condition provides an 'empty' condition for reduced dimensions cases, i.e. 1- and 2-D geometries. Apply this condition to patches whose normal is aligned to geometric directions that do not constitue solution directions. More...
|
|
class | emptyFvsPatchField |
| Foam::emptyFvsPatchField. More...
|
|
struct | emptyOp |
| Test if object is empty, typically using its empty() method. More...
|
|
class | emptyPointPatch |
| Empty plane patch. More...
|
|
class | emptyPointPatchField |
| An empty boundary condition for pointField. More...
|
|
class | emptyPolyPatch |
| Empty front and back plane patch. Used for 2-D geometries. More...
|
|
class | endian |
|
class | energyJumpAMIFvPatchScalarField |
| This boundary condition provides an energy jump condition across a pair of coupled patches with an arbitrary mesh interface (AMI). It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy. More...
|
|
class | energyJumpFvPatchScalarField |
| This boundary condition provides an energy jump condition across a pair of coupled patches. It is not applied directly, but is employed on-the-fly when converting temperature boundary conditions into energy. More...
|
|
class | energyScalingFunction |
|
class | engineMesh |
| Foam::engineMesh. More...
|
|
class | enginePiston |
| Foam::enginePiston. More...
|
|
class | engineTime |
| An abstract class for the time description of the piston motion. More...
|
|
class | engineValve |
| Foam::engineValve. 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 | ensightCase |
| Supports writing of ensight cases as well as providing common factory methods to open new files. More...
|
|
class | ensightCells |
| Sorting/classification of cells (3D) into corresponding ensight element types. More...
|
|
class | ensightFaces |
| Sorting/classification of faces (2D) into corresponding ensight types. More...
|
|
class | ensightFaMesh |
| Encapsulation of area meshes for writing in ensight format. 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 | ensightMesh |
| Encapsulation of volume meshes for writing in ensight format. It manages cellZones, facesZone, patches. More...
|
|
class | ensightOutputSurface |
| A variant of ensightFaces that holds references to contiguous points/faces with its own encapsulated write methods. The surface is assumed to have been merged prior, thus the output is serial-only. More...
|
|
class | ensightPart |
| Base class for ensightCells, ensightFaces, ensightOutputSurfaces. More...
|
|
class | ensightPTraits |
| Ensight names and component order for base types. More...
|
|
class | ensightReadFile |
| Ensight output with specialized read() for strings, integers and floats. Correctly handles binary read as well. More...
|
|
class | ensightSetWriter |
|
class | ensightSurfaceReader |
| Ensight format surface reader. More...
|
|
class | entry |
| A keyword and a list of tokens is an 'entry'. More...
|
|
class | Enum |
| Enum is a wrapper around a list of names/values that represent particular enumeration (or int) values. All dictionary searches use a literal (not regex). More...
|
|
class | epsilonWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent kinetic energy dissipation rate, i.e. epsilon , and the turbulent kinetic energy production contribution, i.e. G , for low- and high-Reynolds number turbulence models. More...
|
|
struct | eqMagOp |
|
struct | eqMagOp2 |
|
struct | eqMagSqrOp |
|
struct | eqMagSqrOp2 |
|
struct | eqMinusOp |
|
struct | eqMinusOp2 |
|
struct | eqOp |
|
struct | eqOp2 |
|
struct | eqSqrOp |
|
struct | eqSqrOp2 |
|
struct | equalOp |
|
struct | equalOp1 |
|
struct | equalOp2 |
|
struct | equalOp< Scalar > |
| Compare scalar values for equality. More...
|
|
class | ErgunWenYuDragForce |
| Ergun-Wen-Yu drag model for solid spheres. More...
|
|
class | error |
| Class to handle errors and exceptions in a simple, consistent stream-based manner. 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 |
| Error stream manipulators for functions with an argument. More...
|
|
class | ETAB |
| The Enhanced TAB model. More...
|
|
class | Euler |
| Euler-implicit integration scheme. More...
|
|
class | EulerImplicit |
| An Euler implicit solver for chemistry. More...
|
|
class | EulerSI |
| Semi-implicit Euler ODE solver of order (0)1. More...
|
|
class | exponentialDiffusivity |
| Mesh motion diffusivity maipulator which returns the exp(-alpha/D) of the given diffusivity D. More...
|
|
class | exponentialSolidTransport |
| Exponential properties for solid heat transport Templated into a given thermodynamics package. More...
|
|
class | exprFixedValueFvPatchField |
| A fixed value boundary condition with expressions. More...
|
|
class | exprMixedFvPatchField |
| A mixed boundary condition with expressions. More...
|
|
class | exprTypeTraits |
| Simple type identifiers for polymorphic expression values. More...
|
|
struct | exprTypeTraits< ::Foam::label > |
|
struct | exprTypeTraits< ::Foam::scalar > |
|
struct | exprTypeTraits< ::Foam::sphericalTensor > |
|
struct | exprTypeTraits< ::Foam::symmTensor > |
|
struct | exprTypeTraits< ::Foam::tensor > |
|
struct | exprTypeTraits< ::Foam::vector > |
|
struct | exprTypeTraits< bool > |
|
class | exprValuePointPatchField |
| A fixed value point boundary condition with expressions. More...
|
|
class | extendedCellToCellStencil |
| Baseclass for cell-to-cell stencils. More...
|
|
class | extendedCellToFaceStencil |
| Calculates/constains the extended cell-to-face stencil. More...
|
|
class | extendedCentredCellToCellStencil |
|
class | extendedCentredCellToFaceStencil |
|
class | extendedCentredFaceToCellStencil |
|
class | extendedEdgeMesh |
| Description of feature edges and points. More...
|
|
class | extendedFaceToCellStencil |
| Note: transformations on coupled patches not supported. Problem is the positions of cells reachable through these patches. More...
|
|
class | extendedFeatureEdgeMesh |
| extendedEdgeMesh + IO. More...
|
|
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 | externalCoupledMixedFvPatchField |
| Extends the mixed boundary condition with serialisation functions. More...
|
|
class | externalCoupledTemperatureMixedFvPatchScalarField |
| This boundary condition provides a temperatue interface to an external application. More...
|
|
class | externalDisplacementMeshMover |
| Virtual base class for mesh movers with externally provided displacement field giving the boundary conditions. Move the mesh from the current location to a new location (so modify the mesh; v.s. motionSolver that only returns the new location). More...
|
|
class | externalFileCoupler |
| Encapsulates the logic for coordinating between OpenFOAM and an external application. More...
|
|
class | externalPointEdgePoint |
| Holds information regarding nearest wall point. Used in PointEdgeWave. (so not standard FaceCellWave) To be used in wall distance calculation. More...
|
|
class | externalWallHeatFluxTemperatureFvPatchScalarField |
| This boundary condition applies a heat flux condition to temperature on an external wall in one of three modes: More...
|
|
class | extrapolatedCalculatedFvPatchField |
| This boundary condition applies a zero-gradient condition from the patch internal field onto the patch faces when evaluated but may also be assigned. snGrad returns the patch gradient evaluated from the current internal and patch field values rather than returning zero. More...
|
|
class | extrude2DMesh |
| Given a 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 | extrudePatchMesh |
| Mesh at a patch created on the fly. The following entry should be used on the field boundary dictionary: More...
|
|
class | faAreaMapper |
| FA area mapper. More...
|
|
class | faBoundaryMesh |
| Finite area boundary mesh. More...
|
|
class | faBoundaryMeshMapper |
| Foam::faBoundaryMeshMapper. More...
|
|
class | face |
| A face is a list of labels corresponding to mesh vertices. More...
|
|
class | faceAreaIntersect |
| Face intersection class. More...
|
|
class | faceAreaPairGAMGAgglomeration |
| Agglomerate using the pair algorithm. More...
|
|
class | faceAreaWeightAMI |
| Face area weighted Arbitrary Mesh Interface (AMI) method. More...
|
|
class | faceAreaWeightAMI2D |
| Face area weighted Arbitrary Mesh Interface (AMI) method that performs the intersection of src and tgt face area in 2D. More...
|
|
class | faceAreaWeightModel |
| Abstract base class for providing faceAreaWeight values to the cell motion controller based on an argument faceAreaFraction value, typically the ratio of the area of the face in question to the area of a square face with a side length of the local target cell size. More...
|
|
class | faceBitSet |
| A special purpose topoSet with the face labels stored as a bitSet. It does not correspond to a faceSet either (no associated IOobject). More...
|
|
class | faceBoolSet |
| A special purpose topoSet with the face labels stored as a boolList. It does not correspond to a faceSet either (no associated IOobject). More...
|
|
class | faceCells |
| Smooth ATC in cells next to a set of patches supplied by type. 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 | faceCentredCubic |
| Generate an FCC lattice of points inside the surfaces to be conformed to of the conformalVoronoiMesh. More...
|
|
class | faceCollapser |
| Collapses faces into edges. Used to remove sliver faces (faces with small area but non-zero span). 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 | faceEqOp |
|
class | FaceInteraction |
| Face zone-based particle interactions. 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 | faceOnlySet |
| Sample on faces along a specified path. More...
|
|
class | facePointPatch |
| A pointPatch based on a polyPatch. More...
|
|
class | FacePostProcessing |
| Records particle face quantities on used-specified face zone. More...
|
|
class | faceReflecting |
| Calculates the reflecting faces from specular surfaces. It only takes into account the first reflection coming from a surface hit by the primary Sun hit faces. More...
|
|
class | faceSelection |
| Face selection method for createBaffles. More...
|
|
class | faceSet |
| A list of face labels. More...
|
|
class | faceShading |
| faceShading uses the transmissivity value in the boundaryRadiationProperties in order to evaluate which faces are "hit" by the "direction" vector. NOTE: Only transmissivity values of zero are considered for opaque walls. More...
|
|
class | faceToCell |
| A topoSetCellSource to select all cells based on usage in given faceSet(s) , e.g. select cells that are the owner/neighbour/any of the faces in a given faceSet . More...
|
|
class | faceToCellStencil |
| baseclass for extended cell centred addressing. Contains per cell a list of neighbouring faces in global addressing. More...
|
|
class | faceToFace |
| A topoSetFaceSource to select faces based on usage in another faceSet . More...
|
|
class | faceToPoint |
| A topoSetPointSource to select all points based on usage in given faceSet(s) . More...
|
|
class | faceTraits |
| Traits class for faces. More...
|
|
class | faceTriangulation |
| Triangulation of faces. Handles concave polygons as well (inefficiently) More...
|
|
class | faceZone |
| A subset of mesh faces organised as a primitive patch. More...
|
|
class | faceZoneSet |
| Like faceSet but -reads data from faceZone -updates faceZone when writing. More...
|
|
class | faceZoneToCell |
| A topoSetCellSource to select cells based on master or slave side of given faceZone(s) . More...
|
|
class | faceZoneToFaceZone |
| A topoSetSource to select faces of a given faceZone . More...
|
|
class | faEdgeMapper |
| FA edge mapper. Currently, edge-based finite area data is not mapped, but only resized, since edge-based mapping data is not available. More...
|
|
class | faePatchField |
| faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields. More...
|
|
class | faFieldDecomposer |
| Finite Area area and edge field decomposer. More...
|
|
class | faFieldReconstructor |
| Finite Area area and edge fields reconstruction. More...
|
|
class | faGlobalMeshData |
| Various mesh related information for a parallel run. More...
|
|
class | FallOffReactionRate |
| General class for handling unimolecular/recombination fall-off reactions. More...
|
|
class | faMatrix |
| A special matrix type and solver, designed for finite area solutions of scalar equations. Face addressing is used to make all matrix assembly and solution loops vectorise. More...
|
|
class | faMesh |
| Finite area mesh. Used for 2-D non-Euclidian finite area method. More...
|
|
class | faMeshBoundaryHalo |
| Class for obtaining halo face data for the boundary edges. The ordering follows that natural edge ordering of the underlying primitive patch. More...
|
|
class | faMeshDecomposition |
| Automatic faMesh decomposition class. More...
|
|
class | faMeshLduAddressing |
| lduAddressing wrapper for faMesh More...
|
|
class | faMeshMapper |
| Class holds all the necessary information for mapping fields associated with faMesh. More...
|
|
class | faMeshReconstructor |
| A bare-bones reconstructor for finiteArea meshes when processor meshes are available (in parallel) but an equivalent serial faMesh is needed for reconstruction or decomposition. In these situations, a serial version of the faMesh is needed, but preferably without reconstructing the entire volume mesh. More...
|
|
class | fanFvPatchField |
| This boundary condition provides a jump condition, using the cyclic condition as a base. More...
|
|
class | fanPressureFvPatchScalarField |
| This boundary condition can be applied to assign either a pressure inlet or outlet total pressure condition for a fan. More...
|
|
class | faNVDscheme |
| Class to create the weighting-factors based on the NVD (Normalised Variable Diagram). More...
|
|
class | faPatch |
| Finite area patch class. Used for 2-D non-Euclidian finite area method. More...
|
|
class | faPatchData |
| Helper class for holding data during faPatch construction. Most data members are exposed at the moment. More...
|
|
class | faPatchField |
| faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes covering all possible ways in which they might be used. The first level of derivation is to basic patchFields which cover zero-gradient, fixed-gradient, fixed-value and mixed conditions. The next level of derivation covers all the specialised typed with specific evaluation procedures, particularly with respect to specific fields. More...
|
|
class | faPatchFieldMapper |
|
class | faPatchFieldMapperPatchRef |
|
class | faPatchMapper |
| Mapping class for a faPatchField. Edge mapping is calculated based on faceCells comparison of old and new patch. More...
|
|
class | faSchemes |
| Selector class for finite area differencing schemes. faMesh is derived from faSchemes so that all fields have access to the faSchemes from the mesh reference they hold. More...
|
|
class | faSolution |
| Selector class for finite area solution. faMesh is derived from faSolution so that all fields have access to the faSolution from the mesh reference they hold. More...
|
|
class | FDICPreconditioner |
| Faster version of the DICPreconditioner diagonal-based incomplete Cholesky preconditioner for symmetric matrices (symmetric equivalent of DILU) in which the reciprocal of the preconditioned diagonal and the upper coefficients divided by the diagonal are calculated and stored. More...
|
|
class | FDICSmoother |
| Simplified diagonal-based incomplete Cholesky smoother for symmetric matrices. More...
|
|
class | featureEdgeMesh |
| edgeMesh + IO. More...
|
|
class | featurePointConformer |
| The Delaunay vertices required to conform to a feature point can be determined upon initialisation because the feature points are fixed and do not change throughout the meshing process. More...
|
|
class | FECCellToFaceStencil |
| All cells connected via edge to face. More...
|
|
class | fft |
| Fast fourier transform using the fftw library. More...
|
|
class | Field |
| Generic templated field type. More...
|
|
class | FieldActivatedInjection |
| Conditional injection at specified positions. More...
|
|
class | FieldBase |
| Template invariant parts for Field and SubField. More...
|
|
class | fieldDictionary |
| Read field as dictionary (without mesh). More...
|
|
class | FieldField |
| A field of fields is a PtrList of fields with reference counting. More...
|
|
class | fieldFromFile |
|
class | FieldFunction1 |
|
class | FieldMapper |
| Abstract base class to hold the Field mapping addressing and weights. More...
|
|
class | fieldSmoother |
| Utility functions for mesh motion solvers. More...
|
|
class | fieldToCell |
| A topoSetCellSource to select cells based on volScalarField values, i.e. select cells with given field value of >= min and <= max. More...
|
|
class | FIFOStack |
| A FIFO stack based on a singly-linked list. More...
|
|
class | fileControl |
|
class | fileDiffusivity |
| Motion diffusivity read from given file name. More...
|
|
class | fileMonitor |
| Checking for changes to files. More...
|
|
class | fileMonitorWatcher |
| Internal tracking via stat(3p) or inotify(7) More...
|
|
class | fileName |
| A class for handling file names. More...
|
|
class | fileOperation |
| An encapsulation of filesystem-related operations. More...
|
|
class | fileStat |
| Wrapper for stat() and lstat() system calls. More...
|
|
class | filmHeightInletVelocityFvPatchVectorField |
| This boundary condition is designed to be used in conjunction with surface film modelling. It provides a velocity inlet boundary condition for patches where the film height is specified. The inflow velocity is obtained from the flux with a direction normal to the patch faces using: More...
|
|
class | filmPyrolysisRadiativeCoupledMixedFvPatchScalarField |
| Mixed boundary condition for temperature, to be used in the flow and pyrolysis regions when a film region model is used. More...
|
|
class | filmPyrolysisTemperatureCoupledFvPatchScalarField |
| This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling. It provides a temperature boundary condition for patches on the primary region based on whether the patch is seen to be 'wet', retrieved from the film alpha field. More...
|
|
class | filmPyrolysisVelocityCoupledFvPatchVectorField |
| This boundary condition is designed to be used in conjunction with surface film and pyrolysis modelling. 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 | filteredLinearLimiter |
| Class to generate weighting factors for the filteredLinear differencing scheme. More...
|
|
class | findCellParticle |
| Particle class that finds cells by tracking. More...
|
|
class | findNearestMaskedOp |
|
class | findUniqueIntersectOp |
|
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 | fixedEnergyFvPatchScalarField |
| This boundary condition provides a fixed condition for internal energy. More...
|
|
class | fixedFluxExtrapolatedPressureFvPatchScalarField |
| This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition. More...
|
|
class | fixedFluxPressureFvPatchScalarField |
| This boundary condition sets the pressure gradient to the provided value such that the flux on the boundary is that specified by the velocity boundary condition. More...
|
|
class | fixedGradientFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | fixedGradientFvPatchField |
| This boundary condition supplies a fixed gradient condition, such that the patch values are calculated using: More...
|
|
class | fixedInternalValueFvPatchField |
| This boundary condition provides a mechanism to set boundary (cell) values directly into a matrix, i.e. to set a constraint condition. Default behaviour is to act as a zero gradient condition. More...
|
|
class | fixedJumpAMIFvPatchField |
| This boundary condition provides a jump condition, across non-conformal cyclic path-pairs, employing an arbitraryMeshInterface (AMI). More...
|
|
class | fixedJumpFvPatchField |
| This boundary condition provides a jump condition, using the cyclic condition as a base. More...
|
|
class | FixedList |
| A 1D vector of objects of type <T> with a fixed length <N>. More...
|
|
class | fixedMeanFvPatchField |
| This boundary condition extrapolates field to the patch using the near-cell values and adjusts the distribution to match the specified, optionally time-varying, mean value. More...
|
|
class | fixedMeanOutletInletFvPatchField |
| This boundary condition extrapolates field to the patch using the near-cell values and adjusts the distribution to match the specified, optionally time-varying, mean value. This extrapolated field is applied as a fixedValue for outflow faces but zeroGradient is applied to inflow faces. More...
|
|
class | fixedMultiPhaseHeatFluxFvPatchScalarField |
| Calculates a wall temperature that produces the specified overall wall heat flux across all the phases in an Eulerian multi-phase simulation. More...
|
|
class | fixedNormalInletOutletVelocityFvPatchVectorField |
| This velocity inlet/outlet boundary condition combines a fixed normal component obtained from the "normalVelocity" patchField supplied with a fixed or zero-gradiented tangential component. More...
|
|
class | fixedNormalSlipFvPatchField |
| This boundary condition sets the patch-normal component to the field (vector or tensor) to the patch-normal component of a user specified field. The tangential component is treated as slip, i.e. copied from the internal field. More...
|
|
class | fixedNormalSlipPointPatchField |
| slip with user-specified normal More...
|
|
class | fixedPressureCompressibleDensityFvPatchScalarField |
| This boundary condition calculates a (liquid) compressible density as a function of pressure and fluid properties: More...
|
|
class | fixedProfileFvPatchField |
| This boundary condition provides a fixed value profile condition. More...
|
|
class | fixedRhoFvPatchScalarField |
| Foam::fixedRhoFvPatchScalarField. More...
|
|
class | fixedShearStressFvPatchVectorField |
| Set a constant shear stress as tau0 = -nuEff dU/dn. More...
|
|
class | fixedTrim |
| Trim model where the operating characteristics of rotor (e.g. blade pitch angle) are fixed, hence the possibility of varying thrust and torque. More...
|
|
class | fixedUnburntEnthalpyFvPatchScalarField |
| Fixed boundary condition for unburnt. More...
|
|
class | fixedValueFaePatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | fixedValueFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | fixedValueFvPatchField |
| This boundary condition supplies a fixed value constraint, and is the base class for a number of other boundary conditions. More...
|
|
class | fixedValueFvsPatchField |
| Foam::fixedValueFvsPatchField. More...
|
|
class | fixedValueOutflowFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | fixedValuePointPatchField |
| A FixedValue boundary condition for pointField. More...
|
|
struct | flipBoolOp |
| Invert boolean value. More...
|
|
struct | flipLabelOp |
| Negate integer values. More...
|
|
class | flipOp |
| Functor to negate primitives. Dummy for most other types. More...
|
|
struct | floorOp |
|
struct | floorOp< Scalar > |
| Round scalar downwards - functor version of std::floor. More...
|
|
class | flowRateInletVelocityFvPatchVectorField |
| Velocity inlet boundary condition either correcting the extrapolated velocity or creating a uniform velocity field normal to the patch adjusted to match the specified flow rate. More...
|
|
class | flowRateOutletVelocityFvPatchVectorField |
| Velocity outlet boundary condition which corrects the extrapolated velocity to match the specified flow rate. More...
|
|
class | fluentFvMesh |
|
class | fluidThermo |
| Fundamental fluid thermodynamic properties. More...
|
|
class | flux |
|
class | flux< scalar > |
|
class | fluxCorrectedVelocityFvPatchVectorField |
| This boundary condition provides a velocity outlet boundary condition for patches where the pressure is specified. The outflow velocity is obtained by "zeroGradient" and then corrected from the flux: More...
|
|
class | foamChemistryReader |
| Chemistry reader for OpenFOAM format. More...
|
|
class | foamToVtkReportFields |
| Collection of simple static methods for reporting field names by category, which is used by foamToVTK. More...
|
|
class | foamVtkMeshMaps |
| Bookkeeping for mesh subsetting and/or polyhedral cell decomposition. Although the main use case is for handling vtk meshes, it is not specific to VTK alone. More...
|
|
class | forceSuSp |
| Helper container for force Su and Sp terms. More...
|
|
class | freePiston |
| In case of free pistons, the piston position is determined by a user-defined position according to time. 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 | freestreamFvPatchField |
| This boundary condition provides a free-stream condition. It is a 'mixed' condition derived from the inletOutlet condition, whereby the mode of operation switches between fixed (free stream) value and zero gradient based on the sign of the flux. More...
|
|
class | freestreamPressureFvPatchScalarField |
| This boundary condition provides a free-stream condition for pressure. More...
|
|
class | freestreamVelocityFvPatchVectorField |
| This boundary condition provides a free-stream condition for velocity. More...
|
|
class | freeSurfacePressureFvPatchScalarField |
| This boundary condition provides static pressure condition for p_rgh, calculated as: More...
|
|
class | freeSurfaceVelocityFvPatchVectorField |
| This boundary condition provides a velocity outlet boundary condition for free surface patches. More...
|
|
class | fromFile |
| Reads control points from constant/controlPoints. More...
|
|
class | Function1 |
| 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 | function1Base |
| Base class for template-invariant parts of Function1. More...
|
|
class | functionEntry |
| A functionEntry causes entries to be added/manipulated on the specified dictionary given an input stream. 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 | fvBoundaryMesh |
| Foam::fvBoundaryMesh. More...
|
|
class | fvBoundaryMeshMapper |
| Foam::fvBoundaryMeshMapper. More...
|
|
class | fvFieldDecomposer |
| Finite Volume volume and surface field decomposer. More...
|
|
class | fvFieldReconstructor |
| Finite volume reconstructor for volume and surface fields. More...
|
|
class | fvGeometryScheme |
| Abstract base class for geometry calculation schemes. More...
|
|
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 | fvMesh |
| Mesh data needed to do the Finite Volume discretisation. More...
|
|
class | fvMeshAdder |
| Adds two fvMeshes without using any polyMesh morphing. Uses polyMeshAdder. More...
|
|
class | fvMeshDistribute |
| Sends/receives parts of mesh+fvfields to neighbouring processors. Used in load balancing. More...
|
|
class | fvMeshLduAddressing |
| Foam::fvMeshLduAddressing. More...
|
|
class | fvMeshMapper |
| Class holds all the necessary information for mapping fields associated with fvMesh. More...
|
|
class | fvMeshPrimitiveLduAddressing |
| Variant of fvMeshLduAddressing that contains addressing instead of slices. More...
|
|
class | fvMeshSubset |
| 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 | fvMeshSubsetProxy |
| Simple proxy for holding a mesh, or mesh-subset. The subMeshes are currently limited to cellSet or cellZone definitions. More...
|
|
class | fvMeshTools |
| A collection of tools for operating on an fvMesh. More...
|
|
class | fvMotionSolver |
| Base class for fvMesh based motionSolvers. More...
|
|
class | fvMotionSolverEngineMesh |
| Foam::fvMotionSolverEngineMesh. More...
|
|
class | fvPatch |
| A finiteVolume patch using a polyPatch and a fvBoundaryMesh. 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 | fvPatchMapper |
| Mapping class for a fvPatchField. More...
|
|
class | fvSchemes |
| Selector class for finite volume differencing schemes. fvMesh is derived from fvSchemes so that all fields have access to the fvSchemes from the mesh reference they hold. 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 | 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 | fvSurfaceMapper |
| FV surface mapper. More...
|
|
class | GAMGAgglomeration |
| Geometric agglomerated algebraic multigrid agglomeration class. More...
|
|
class | GAMGInterface |
| Abstract base class for GAMG agglomerated interfaces. More...
|
|
class | GAMGInterfaceField |
| Abstract base class for GAMG agglomerated interface fields. More...
|
|
class | GAMGPreconditioner |
| Geometric agglomerated algebraic multigrid preconditioner. More...
|
|
class | GAMGProcAgglomeration |
| Processor agglomeration of GAMGAgglomerations. More...
|
|
class | GAMGSolver |
| Geometric agglomerated algebraic multigrid solver. 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 | GammaWeight |
| Class with operator() which returns the weighting factors for the Gamma differencing scheme. Used in conjunction with the template class NVDscheme. More...
|
|
class | GaussSeidelSmoother |
| A lduMatrix::smoother for Gauss-Seidel. More...
|
|
class | genericFaPatchField |
| This boundary condition provides a generic version of the calculated condition, useful as a fallback for handling unknown patch types. Not generally applicable as a user-specified condition. More...
|
|
class | genericFvPatch |
| FV variant of the genericPolyPatch. More...
|
|
class | genericFvPatchField |
| This boundary condition provides a generic version of the calculated condition, useful as a fallback for handling unknown patch types. Not generally applicable as a user-specified condition. More...
|
|
class | genericFvsPatchField |
| This boundary condition provides a generic version of the calculated condition, useful as a fallback for handling unknown patch types. Not generally applicable as a user-specified condition. More...
|
|
class | genericPatchFieldBase |
| Generic infrastructure for reading/writing unknown patch types. More...
|
|
class | genericPointPatch |
| Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed. More...
|
|
class | genericPointPatchField |
| A generic version of calculatedPointPatchField, useful as a fallback for handling unknown patch types. More...
|
|
class | genericPolyPatch |
| Substitute for unknown patches. Used for postprocessing when only basic polyPatch info is needed or if the real patch type is unavailable. More...
|
|
class | geomCellLooper |
| Implementation of cellLooper. Does pure geometric cut through cell. More...
|
|
class | geomDecomp |
| Base for geometrical domain decomposition methods. More...
|
|
class | GeoMesh |
| Generic mesh wrapper used by volMesh, surfaceMesh, pointMesh etc. More...
|
|
class | GeometricField |
| Generic GeometricField class. More...
|
|
class | GeometricMeshObject |
|
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 | geometricSurfacePatch |
| Identifies a surface patch/zone by name and index, with geometric type. More...
|
|
class | geometricZeroField |
| A class representing the concept of a GeometricField of 0 used to avoid unnecessary manipulations for objects which are known to be zero at compile-time. More...
|
|
struct | getNameOp |
| Deprecated(2020-11) use nameOp (word.H) More...
|
|
struct | getTypeOp |
| Deprecated(2020-11) use typeOp (word.H) More...
|
|
class | globalIndex |
| Calculates a unique integer (label so might not have enough room - 2G max) for processor + local index. E.g. More...
|
|
class | globalIndexAndTransform |
| Determination and storage of the possible independent transforms introduced by coupledPolyPatches, as well as all of the possible permutations of these transforms generated by the presence of multiple coupledPolyPatches, i.e. more than one cyclic boundary. Note that any given point can be on maximum 3 transforms only (and these transforms have to be perpendicular) More...
|
|
class | GlobalIOField |
| IOField with global data (so optionally read from master) More...
|
|
class | GlobalIOList |
| IOList with global data (so optionally read from master) More...
|
|
class | globalMeshData |
| Various mesh related information for a parallel run. Upon construction, constructs all info using parallel communication. More...
|
|
class | globalPoints |
| Calculates points shared by more than two processor patches or cyclic patches. More...
|
|
class | gltfSetWriter |
| Writes point data in glTF v2 format. More...
|
|
class | gnuplotGraph |
| Output in gnuplot (http://www.gnuplot.info) format. More...
|
|
class | gnuplotSetWriter |
|
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 | gradientEnergyFvPatchScalarField |
| This boundary condition provides a gradient condition for internal energy, where the gradient is calculated using: More...
|
|
class | gradientUnburntEnthalpyFvPatchScalarField |
| gradient boundary condition for unburnt More...
|
|
class | gradingDescriptor |
| Handles the specification for grading within a section of a block. More...
|
|
class | gradingDescriptors |
| List of gradingDescriptor for the sections of a block with additional IO functionality. More...
|
|
class | graph |
| Class to create, store and output qgraph files. More...
|
|
class | GravityForce |
| Calculates particle gravity force. More...
|
|
struct | greaterEqOp |
|
struct | greaterEqOp1 |
|
struct | greaterEqOp2 |
|
struct | greaterOp |
|
struct | greaterOp1 |
|
struct | greaterOp2 |
|
class | H2O |
| water More...
|
|
class | haloToCell |
| A topoSetCellSource to select cells attached to the outside of this cellSet , and add into/remove from this cellSet . More...
|
|
class | harmonic |
| Harmonic-mean differencing scheme class. More...
|
|
class | Hash |
| Hash function class. The default definition is for primitives. Non-primitives used to hash entries on hash tables will need a specialized version. More...
|
|
struct | Hash< bitSet > |
| Hashing for bitSet data. More...
|
|
struct | Hash< bool > |
| Hashing of integral type: bool. More...
|
|
struct | Hash< char > |
| Hashing of integral type: char. More...
|
|
struct | Hash< DynamicList< T, SizeMin > > |
| Hashing for List data. More...
|
|
struct | Hash< edge > |
| Hashing for edge uses commutative (incremental) hash. More...
|
|
struct | Hash< ensight::FileName > |
| Hashing for FileName is the same as string. More...
|
|
struct | Hash< ensight::VarName > |
| Hashing for VarName is the same as string. More...
|
|
struct | Hash< expressions::exprString > |
| Hashing for exprString is the same as string. More...
|
|
struct | Hash< face > |
| Hash face as contiguous (non-commutative) list data. More...
|
|
struct | Hash< fileName > |
| Hashing for fileName. More...
|
|
struct | Hash< FixedList< T, N > > |
| Hashing for FixedList data. More...
|
|
struct | Hash< int32_t > |
| Hashing of integral type: int32_t. More...
|
|
struct | Hash< int64_t > |
| Hashing of integral type: int64_t. More...
|
|
struct | Hash< keyType > |
| Hashing for keyType. More...
|
|
struct | Hash< List< T > > |
| Hashing for List data. More...
|
|
struct | Hash< PackedList< Width > > |
| Hashing for PackedList data. More...
|
|
struct | Hash< Pair< T > > |
| Hashing for Pair of data. More...
|
|
struct | Hash< phasePairKey > |
| Hashing for phasePairKey. More...
|
|
struct | Hash< std::nullptr_t > |
| Hashing of nullptr, always 0. More...
|
|
struct | Hash< std::pair< T1, T2 > > |
| Hashing for std::pair data. More...
|
|
struct | Hash< std::string > |
| Hashing for std:::string. More...
|
|
struct | Hash< string > |
| Hashing for Foam::string. More...
|
|
struct | Hash< triFace > |
| Hashing for triFace uses commutative (incremental) hash. More...
|
|
struct | Hash< Tuple2< T1, T2 > > |
| Hashing for Tuple2 data. More...
|
|
struct | Hash< uint32_t > |
| Hashing of integral type: uint32_t. More...
|
|
struct | Hash< UList< T > > |
| Hashing for List data. More...
|
|
struct | Hash< void * > |
| Hashing of pointers, treat as unsigned integer. More...
|
|
struct | Hash< word > |
| Hashing for word. More...
|
|
struct | Hash< wordRe > |
| Hashing for wordRe. More...
|
|
class | hashedWordList |
| A wordList with hashed named lookup, which can be faster in some situations than using the normal list find/found methods. More...
|
|
class | HashPtrTable |
| A HashTable of pointers to objects of type <T>, with deallocation management of the pointers. More...
|
|
class | HashSet |
| A HashTable with keys but without contents that is similar to std::unordered_set . More...
|
|
class | HashTable |
| A HashTable similar to std::unordered_map . More...
|
|
class | HashTableCore |
| Bits that are independent of HashTable template parameters. More...
|
|
class | hConstThermo |
| Constant properties thermodynamics package templated into the EquationOfState. More...
|
|
class | HeatTransferCoeff |
| Calculates and writes particle heat transfer coefficient field on the cloud. More...
|
|
class | heatTransferCoeffModel |
| An abstract base class for heat transfer coeffcient models. More...
|
|
class | heatTransferModel |
|
class | HeatTransferModel |
| Templated class to calculate the fluid-particle heat transfer coefficients based on a specified Nusselt-number model. More...
|
|
class | heheuPsiThermo |
|
class | helpType |
| Base class for foam help classes. More...
|
|
class | hePsiThermo |
| Energy for a mixture based on compressibility. More...
|
|
class | heRhoThermo |
| Energy for a mixture based on density. More...
|
|
class | heSolidThermo |
| Energy for a solid mixture. More...
|
|
class | HeterogeneousReactingModel |
| Base class for heterogeneous reacting models. More...
|
|
class | heThermo |
| Enthalpy/Internal energy for a mixture. More...
|
|
class | hexBlock |
| Hex block definition used in the cfx converter. More...
|
|
class | hexCell |
| A hexahedral cell primitive. More...
|
|
class | hexCellLooper |
| Implementation of cellLooper. More...
|
|
class | hexMatcher |
| A cellMatcher for hex cells (cellModel::HEX). More...
|
|
class | hexRef8 |
| Refinement of (split) hexes using polyTopoChange. More...
|
|
class | hexRef8Data |
| Various for reading/decomposing/reconstructing/distributing refinement data. More...
|
|
class | hierarchGeomDecomp |
| Does hierarchical decomposition of points, selectable as hierarchical . More...
|
|
class | highAspectRatioFvGeometryScheme |
| Geometry calculation scheme with automatic stabilisation for high-aspect ratio cells. More...
|
|
class | Histogram |
| Calculates the counts per bin of a list. More...
|
|
class | homogeneousMixture |
| The homogeneous mixture contains species ("b"). More...
|
|
class | hPolynomialThermo |
| Thermodynamics package templated on the equation of state, using polynomial functions for cp , h and s . More...
|
|
class | hPowerThermo |
| Power-function based thermodynamics package templated on EquationOfState. More...
|
|
class | hTabulatedThermo |
| Enthalpy based thermodynamics package using non-uniform tabulated data for heat capacity vs temperature. More...
|
|
class | humidityTemperatureCoupledMixedFvPatchScalarField |
|
struct | hypotOp |
| Hypot operation (scalar only) More...
|
|
class | iC3H8O |
| iso-propanol More...
|
|
class | IC8H18 |
| iso-Octane More...
|
|
class | icoPolynomial |
| Incompressible, polynomial form of equation of state, using a polynomial function for density. More...
|
|
class | icoTabulated |
| Incompressible of equation of state using non-uniform tabulated density vs temperature. More...
|
|
class | IDEA |
| The IDEA fuel is constructed by adding 30% alphaMethylNaphthalene with 70% n-decane. More...
|
|
class | Identity |
| Templated identity and dual space identity tensors derived from SphericalTensor. More...
|
|
struct | ifEqEqOp |
| Reduction class. If x and y are not equal assign value. More...
|
|
class | IFstream |
| Input from file stream, using an ISstream. More...
|
|
class | ifstreamPointer |
| A wrapped std::ifstream with possible compression handling (igzstream) that behaves much like a std::unique_ptr . More...
|
|
class | ignition |
| Foam::ignition. More...
|
|
class | ignitionSite |
| Foam::ignitionSite. More...
|
|
class | ijkAddressing |
| A simple i-j-k (row-major order) to linear addressing. More...
|
|
class | IjkField |
| Generic templated field type with i-j-k addressing. More...
|
|
class | ijkMesh |
| A simple i-j-k (row-major order) to linear addressing for a rectilinear mesh. Since the underlying mesh is rectilinear, some mesh-related sizing information can be derived directly from the addressing information. More...
|
|
class | IListStream |
| An ISstream with internal List storage. Always UNCOMPRESSED. More...
|
|
class | ILList |
| Template class for intrusive linked lists. More...
|
|
class | Imanip |
| An Istream manipulator taking arguments. More...
|
|
class | immiscibleIncompressibleThreePhaseMixture |
| An immiscible incompressible two-phase mixture transport model. More...
|
|
class | immiscibleIncompressibleTwoPhaseMixture |
| An immiscible incompressible two-phase mixture transport model. More...
|
|
class | implicitFunction |
| Base class for implicit functions. More...
|
|
class | inclinedFilmNusseltHeightFvPatchScalarField |
| Film height boundary condition for inclined films that imposes a sinusoidal perturbation on top of a mean flow rate, where the height is calculated using the Nusselt solution. More...
|
|
class | inclinedFilmNusseltInletVelocityFvPatchVectorField |
| Film velocity boundary condition for inclined films that imposes a sinusoidal perturbation on top of a mean flow rate, where the velocity is calculated using the Nusselt solution. More...
|
|
class | incompressibleAdjointMeanFlowVars |
| Manages the adjoint mean flow fields and their mean values. More...
|
|
class | incompressibleAdjointSolver |
| Base class for incompressibleAdjoint solvers. More...
|
|
class | incompressibleAdjointVars |
| Class including all adjoint fields for incompressible flows. More...
|
|
class | incompressibleInterPhaseTransportModel |
| Transport model selection class for the incompressibleInterFoam family of solvers. More...
|
|
class | incompressiblePerfectGas |
| Incompressible gas equation of state using a constant reference pressure in the perfect gas equation of state rather than the local pressure so that the density only varies with temperature and composition. More...
|
|
class | incompressiblePrimalSolver |
| Base class for primal incompressible solvers. More...
|
|
class | incompressibleRhoTurbulenceModel |
| Abstract base class for turbulence models (RAS, LES and laminar). More...
|
|
class | incompressibleThreePhaseMixture |
|
class | incompressibleTurbulenceModel |
| Abstract base class for turbulence models (RAS, LES and laminar). More...
|
|
class | IncompressibleTurbulenceModel |
| Templated abstract base class for single-phase incompressible turbulence models. More...
|
|
class | incompressibleTwoPhaseInteractingMixture |
| A two-phase incompressible transportModel for interacting phases requiring the direct evaluation of the mixture viscosity, e.g. activated sludge or slurry. More...
|
|
class | incompressibleTwoPhaseMixture |
| A two-phase incompressible transportModel. More...
|
|
class | incompressibleVars |
| Base class for solution control classes. More...
|
|
class | indexedCellEnum |
|
class | indexedOctree |
| Non-pointer based hierarchical recursive searching. More...
|
|
class | indexedParticle |
| Adds label index to base particle. More...
|
|
class | indexedParticleCloud |
| A Cloud of particles carrying an additional index. More...
|
|
class | indexedVertexEnum |
|
class | IndirectList |
| A List with indirect addressing. More...
|
|
class | IndirectListAddressing |
| A class for storing list addressing (labels, slices etc), which are normally to used by IndirectList. Private inheritance is often used by any inheriting classes. More...
|
|
class | IndirectListBase |
| Base for lists with indirect addressing, templated on the list contents type and the addressing type. Storage for both values and addressing is held outside of the class. More...
|
|
class | IndirectSubList |
| Indirect access to a sub-section of a list. More...
|
|
class | InertPhaseModel |
| Class which represents an inert phase, with no reactions. Returns zero reaction rate and heat. More...
|
|
class | INew |
| A helper class when constructing from an Istream or dictionary. More...
|
|
class | infiniteReactionRate |
| infinite reaction rate. More...
|
|
class | InflationInjection |
| Inflation injection - creates new particles by splitting existing particles within in a set of generation cells, then inflating them to a target diameter within the generation cells and an additional set of inflation cells. More...
|
|
class | InflowBoundaryModel |
| Templated inflow boundary model class. More...
|
|
class | InfoProxy |
| A helper class for outputting values to Ostream. More...
|
|
class | inhomogeneousMixture |
| The inhomogeneous mixture contains species ("ft", "b"). More...
|
|
class | initialPointsMethod |
| Abstract base class for generating initial points for a conformalVoronoiMesh. More...
|
|
class | injectedParticle |
| Primarily stores particle properties so that it can be injected at a later time. Note that this stores its own local position as opposed to the base particle class barycentric coordinates since the particle is not (usually) attached to a mesh, and instead used for post-processing. More...
|
|
class | injectedParticleCloud |
|
class | InjectedParticleDistributionInjection |
| Interrogates an injectedParticleCloud to convert the raw particle data into a set of 'binned' injectors. More...
|
|
class | InjectedParticleInjection |
| Replays an set of particle data based on an injectedParticleCloud, using the assumption of one particle per parcel. More...
|
|
class | InjectionModel |
| Templated injection model class. More...
|
|
class | InjectionModelList |
| List of injection models. More...
|
|
class | inletOutletFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | inletOutletFvPatchField |
| This boundary condition provides a generic outflow condition, with specified inflow for the case of return flow. More...
|
|
class | inletOutletTotalTemperatureFvPatchScalarField |
| This boundary condition provides an outflow condition for total temperature for use with supersonic cases, where a user-specified value is applied in the case of reverse flow. More...
|
|
class | innerProduct |
|
class | innerProduct< one, arg2 > |
|
class | innerProduct< SphericalTensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |
|
class | innerProduct< SphericalTensor2D< Cmpt >, SymmTensor2D< Cmpt > > |
|
class | innerProduct< SphericalTensor2D< Cmpt >, Tensor2D< Cmpt > > |
|
class | innerProduct< SphericalTensor2D< Cmpt >, Vector2D< Cmpt > > |
|
class | innerProduct< SphericalTensor< Cmpt >, SphericalTensor< Cmpt > > |
|
class | innerProduct< SphericalTensor< Cmpt >, SymmTensor< Cmpt > > |
|
class | innerProduct< SphericalTensor< Cmpt >, Tensor< Cmpt > > |
|
class | innerProduct< SphericalTensor< Cmpt >, Vector< Cmpt > > |
|
class | innerProduct< SymmTensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |
|
class | innerProduct< SymmTensor2D< Cmpt >, SymmTensor2D< Cmpt > > |
|
class | innerProduct< SymmTensor2D< Cmpt >, Vector2D< Cmpt > > |
|
class | innerProduct< SymmTensor< Cmpt >, SphericalTensor< Cmpt > > |
|
class | innerProduct< SymmTensor< Cmpt >, SymmTensor< Cmpt > > |
|
class | innerProduct< SymmTensor< Cmpt >, Tensor< Cmpt > > |
|
class | innerProduct< SymmTensor< Cmpt >, Vector< Cmpt > > |
|
class | innerProduct< Tensor2D< Cmpt >, SphericalTensor2D< Cmpt > > |
|
class | innerProduct< Tensor2D< Cmpt >, Tensor2D< Cmpt > > |
|
class | innerProduct< Tensor2D< Cmpt >, Vector2D< Cmpt > > |
|
class | innerProduct< Tensor< Cmpt >, SphericalTensor< Cmpt > > |
|
class | innerProduct< Tensor< Cmpt >, SymmTensor< Cmpt > > |
|
class | innerProduct< Vector2D< Cmpt >, SphericalTensor2D< Cmpt > > |
|
class | innerProduct< Vector2D< Cmpt >, SymmTensor2D< Cmpt > > |
|
class | innerProduct< Vector2D< Cmpt >, Tensor2D< Cmpt > > |
|
class | innerProduct< Vector< Cmpt >, scalar > |
| Dummy innerProduct for scalar to allow the construction of vtables for. More...
|
|
class | innerProduct< Vector< Cmpt >, SphericalTensor< Cmpt > > |
|
class | innerProduct< Vector< Cmpt >, SymmTensor< Cmpt > > |
|
class | Instant |
| A tuple of value and key. The value often corresponds to a time value, thus the naming of the class. The key will usually be a time name or a file name etc. More...
|
|
class | instant |
| An instant of time. Contains the time value and name. More...
|
|
class | integrationScheme |
| Base for a set of schemes which integrate simple ODEs which arise from semi-implcit rate expressions. More...
|
|
class | InteractionLists |
| Builds direct interaction list, specifying which local (real) cells are potentially in range of each other. More...
|
|
class | InterfaceCompositionModel |
| Base class for interface composition models, templated on the two thermodynamic models either side of the interface. More...
|
|
class | interfaceCompositionModel |
| Generic base class for interface models. Mass transfer models are interface models between two thermos. Abstract class for mass transfer functions. More...
|
|
class | InterfaceCompositionPhaseChangePhaseSystem |
| Class to provide interfacial heat and mass transfer between a number of phases according to a interface composition model. More...
|
|
class | interfaceCompressionFvPatchScalarField |
| Applies interface-compression to the phase-fraction distribution at the patch by setting the phase-fraction to 0 if it is below 0.5, otherwise to 1. More...
|
|
class | interfaceCompressionLimiter |
| Interface compression scheme currently based on the generic limited scheme although it does not use the NVD/TVD functions. More...
|
|
class | InterfaceForce |
| Vector force apply to particles to avoid the crossing of particles from one phase to the other. The magnitude is calculated as C*mass*grad(alpha) More...
|
|
class | interfaceProperties |
| Contains the interface properties. More...
|
|
class | interfaceTrackingFvMesh |
| The interfaceTrackingFvMesh. More...
|
|
class | interpolation |
| Abstract base class for interpolation. More...
|
|
class | interpolation2DTable |
| 2D table interpolation. The data must be in ascending order in both dimensions x and y. More...
|
|
class | interpolationCell |
| Uses the cell value for any point in the cell. 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 | interpolationCellPoint |
| Given cell centre values and point (vertex) values decompose into tetrahedra and linear interpolate within them. More...
|
|
class | interpolationCellPointFace |
| Foam::interpolationCellPointFace. More...
|
|
class | interpolationCellPointWallModified |
| Same as interpolationCellPoint, but if interpolating a wall face, uses cell centre value instead. More...
|
|
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 | interpolationPointMVC |
| Given cell centre values interpolates to vertices and uses these to do a Mean Value Coordinates interpolation. More...
|
|
class | interpolationTable |
| An interpolation/look-up table of scalar vs <Type> values. The reference scalar values must be monotonically increasing. More...
|
|
class | interpolationWeights |
| Abstract base class for interpolating in 1D. 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 | intersection |
| Foam::intersection. More...
|
|
class | interstitialInletVelocityFvPatchVectorField |
| Inlet velocity in which the actual interstitial velocity is calculated by dividing the specified inletVelocity field with the local phase-fraction. More...
|
|
class | IntRange |
| An interval of (signed) integers defined by a start and a size. 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 | IOdictionary |
| IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionality via the objectRegistry. To facilitate IO, IOdictionary is provided with a constructor from IOobject and with readData/writeData functions. More...
|
|
class | IOerror |
| Report an I/O error. 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. Is a global object; i.e. can be read from undecomposed case. More...
|
|
class | IOmapDistribute |
| IOmapDistribute is derived from mapDistribute and IOobject to give the mapDistribute automatic IO functionality via the objectRegistry. More...
|
|
class | IOmapDistributePolyMesh |
| IOmapDistributePolyMesh is derived from mapDistributePolyMesh and IOobject to give the mapDistributePolyMesh automatic IO functionality via the objectRegistry. More...
|
|
class | IOMRFZoneList |
| List of MRF zones with IO functionality. MRF zones are specified by a list of dictionary entries, e.g. More...
|
|
class | 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 | IOporosityModelList |
| List of porosity models with IO functionality. More...
|
|
class | IOPosition |
| Helper IO class to read and write particle coordinates (positions). More...
|
|
class | IOPtrList |
| A PtrList of objects of type <T> with automated input and output. More...
|
|
class | IOstream |
| An IOstream is an abstract base class for all input/output systems; be they streams, files, token lists etc. More...
|
|
class | IOstreamOption |
| The IOstreamOption is a simple container for options an IOstream can normally have. More...
|
|
class | IPstream |
| Input inter-processor communications stream. More...
|
|
class | IrreversibleReaction |
| Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics. More...
|
|
class | is_contiguous |
| A template class to specify that a data type can be considered as being contiguous in memory. More...
|
|
struct | is_contiguous< Barycentric2D< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< Barycentric< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< BarycentricTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< basicHeterogeneousReactingParcel > |
| Non-contiguous data for basicHeterogeneousReactingParcel. More...
|
|
struct | is_contiguous< basicKinematicMPPICParcel > |
| Contiguous data for basicKinematicMPPICParcel. More...
|
|
struct | is_contiguous< basicKinematicParcel > |
| Contiguous data for basicKinematicParcel. More...
|
|
struct | is_contiguous< basicReactingMultiphaseParcel > |
| Non-contiguous data for basicReactingMultiphaseParcel. More...
|
|
struct | is_contiguous< basicReactingParcel > |
| Non-contiguous data for basicReactingParcel. More...
|
|
struct | is_contiguous< basicSprayParcel > |
| Non-contiguous data for basicSprayParcel. More...
|
|
struct | is_contiguous< basicThermoParcel > |
| Contiguous data for basicThermoParcel. More...
|
|
struct | is_contiguous< boolVector > |
| A boolVector is contiguous (FixedList of bool) More...
|
|
struct | is_contiguous< boundBox > |
| Contiguous data for boundBox. More...
|
|
struct | is_contiguous< cellInfo > |
| Contiguous data for cellInfo. More...
|
|
struct | is_contiguous< coalParcel > |
| Non-contiguous data for coalParcel. More...
|
|
struct | is_contiguous< CompactSpatialTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< CompactSpatialTensorT< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< complex > |
| Contiguous data for complex. More...
|
|
struct | is_contiguous< DiagTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< directionalWallPointData< bool > > |
|
struct | is_contiguous< directionalWallPointData< label > > |
|
struct | is_contiguous< directionalWallPointData< scalar > > |
|
struct | is_contiguous< directionInfo > |
| Contiguous data for directionInfo. More...
|
|
struct | is_contiguous< edge > |
| Contiguous data for edge (a pair of labels) More...
|
|
struct | is_contiguous< edgeTopoDistanceData< Type, PrimitivePatchType > > |
| Data are contiguous if data type is contiguous. More...
|
|
struct | is_contiguous< externalPointEdgePoint > |
| Contiguous data for externalPointEdgePoint. More...
|
|
struct | is_contiguous< findCellParticle > |
| Contiguous data for findCellParticle. More...
|
|
struct | is_contiguous< FixedList< T, N > > |
| FixedList is contiguous if the type is contiguous. More...
|
|
struct | is_contiguous< hexCell > |
| Contiguous data for hexCell. More...
|
|
struct | is_contiguous< indexedCellEnum > |
| Contiguous data for indexedCellEnum. More...
|
|
struct | is_contiguous< indexedVertexEnum > |
| Contiguous data for indexedVertexEnum. More...
|
|
struct | is_contiguous< labelledTri > |
| Contiguous data for labelledTri. More...
|
|
struct | is_contiguous< LESModels::smoothDelta::deltaData > |
| Contiguous data for deltaData. More...
|
|
struct | is_contiguous< meshToMeshData > |
| Contiguous data for meshToMeshData. More...
|
|
struct | is_contiguous< minData > |
| Contiguous data for minData. More...
|
|
struct | is_contiguous< Pair< T > > |
| Pair is contiguous if the type is contiguous. More...
|
|
struct | is_contiguous< patchEdgeFaceInfo > |
| Contiguous data for patchEdgeFaceInfo. More...
|
|
struct | is_contiguous< patchEdgeFaceRegion > |
| Contiguous data for patchEdgeFaceRegion. More...
|
|
struct | is_contiguous< patchFaceOrientation > |
| Contiguous data for patchFaceOrientation. More...
|
|
struct | is_contiguous< pointConstraint > |
| Contiguous data for pointConstraint. More...
|
|
struct | is_contiguous< PointData< DataType > > |
| Data are contiguous if data type is contiguous. More...
|
|
struct | is_contiguous< pointEdgeCollapse > |
| Contiguous data for pointEdgeCollapse. More...
|
|
struct | is_contiguous< pointEdgePoint > |
| Contiguous data for pointEdgePoint. More...
|
|
struct | is_contiguous< pointEdgeStructuredWalk > |
| Contiguous data for pointEdgeStructuredWalk. More...
|
|
struct | is_contiguous< pointIndexHit > |
| Contiguous data for pointIndexHit. More...
|
|
struct | is_contiguous< PointIntegrateData< DataType > > |
| Data are contiguous if the data type is contiguous. More...
|
|
struct | is_contiguous< pointTopoDistanceData< Type > > |
| Data are contiguous if data type is contiguous. More...
|
|
struct | is_contiguous< quaternion > |
| Contiguous data for quaternion. More...
|
|
struct | is_contiguous< refinementData > |
| Contiguous data for refinementData. More...
|
|
struct | is_contiguous< refinementDistanceData > |
| Contiguous data for refinementDistanceData. More...
|
|
struct | is_contiguous< septernion > |
| Contiguous data for septernion. More...
|
|
struct | is_contiguous< smoothData > |
| Contiguous data for smoothData. More...
|
|
struct | is_contiguous< solidParticle > |
| Contiguous data for solidParticle. More...
|
|
struct | is_contiguous< SpatialTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< SpatialVector< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< SphericalTensor2D< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< SphericalTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< sweepData > |
| Contiguous data for sweepData. More...
|
|
struct | is_contiguous< SymmTensor2D< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< SymmTensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< Tensor2D< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< Tensor< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< tetCell > |
| Contiguous data for tetCell. More...
|
|
struct | is_contiguous< topoDistanceData< Type > > |
| Data are contiguous if data type is contiguous. More...
|
|
struct | is_contiguous< trackedParticle > |
| Contiguous data for trackedParticle. More...
|
|
struct | is_contiguous< transportData > |
| Contiguous data for transportData. More...
|
|
struct | is_contiguous< treeBoundBox > |
| Contiguous data for treeBoundBox. More...
|
|
struct | is_contiguous< triad > |
| Contiguous data for triad. More...
|
|
struct | is_contiguous< triFace > |
| Contiguous data for triFace. More...
|
|
struct | is_contiguous< Vector2D< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< Vector< Cmpt > > |
| Data are contiguous if component type is contiguous. More...
|
|
struct | is_contiguous< vectorTensorTransform > |
| Contiguous data for vectorTensorTransform. More...
|
|
struct | is_contiguous< volumeType > |
| Contiguous data for volumeType. More...
|
|
struct | is_contiguous< wallNormalInfo > |
| Contiguous data for wallNormalInfo. More...
|
|
struct | is_contiguous< wallPoint > |
| Contiguous data for wallPoint. More...
|
|
struct | is_contiguous< wallPointData< Type > > |
| Data are contiguous if data type is contiguous. More...
|
|
struct | is_contiguous< wallPointYPlus > |
| Contiguous data for wallPointYPlus. More...
|
|
class | is_contiguous_label |
| A template class to specify if a data type is composed solely of Foam::label elements. More...
|
|
struct | is_contiguous_label< Barycentric2D< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< Barycentric< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< BarycentricTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< cellInfo > |
| Contiguous label data for cellInfo. More...
|
|
struct | is_contiguous_label< CompactSpatialTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< CompactSpatialTensorT< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< DiagTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< edge > |
| Contiguous label data for edge (a pair of labels) More...
|
|
struct | is_contiguous_label< edgeTopoDistanceData< Type, PrimitivePatchType > > |
| Data are contiguous label if data type is label. More...
|
|
struct | is_contiguous_label< FixedList< T, N > > |
| Check for FixedList of labels. More...
|
|
struct | is_contiguous_label< hexCell > |
| Contiguous label data for hexCell. More...
|
|
struct | is_contiguous_label< labelledTri > |
| Contiguous label data for labelledTri. More...
|
|
struct | is_contiguous_label< meshToMeshData > |
| Contiguous label data for meshToMeshData. More...
|
|
struct | is_contiguous_label< minData > |
| Contiguous label data for minData. More...
|
|
struct | is_contiguous_label< Pair< T > > |
| Check for Pair of labels. More...
|
|
struct | is_contiguous_label< patchEdgeFaceRegion > |
| Contiguous label data for patchEdgeFaceRegion. More...
|
|
struct | is_contiguous_label< patchFaceOrientation > |
| Contiguous label data for patchFaceOrientation. More...
|
|
struct | is_contiguous_label< pointTopoDistanceData< Type > > |
| Data are contiguous label if data type is label. More...
|
|
struct | is_contiguous_label< refinementData > |
| Contiguous label data for refinementData. More...
|
|
struct | is_contiguous_label< SpatialTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< SpatialVector< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< SphericalTensor2D< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< SphericalTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< SymmTensor2D< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< SymmTensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< Tensor2D< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< Tensor< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< tetCell > |
| Contiguous label data for tetCell. More...
|
|
struct | is_contiguous_label< topoDistanceData< Type > > |
| Data are contiguous label if data type is label. More...
|
|
struct | is_contiguous_label< triFace > |
| Contiguous label data for triFace. More...
|
|
struct | is_contiguous_label< Vector2D< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< Vector< Cmpt > > |
| Data are contiguous label if component type is label. More...
|
|
struct | is_contiguous_label< wallPointData< Type > > |
| Data are contiguous label if data type is label. More...
|
|
class | is_contiguous_scalar |
| A template class to specify if a data type is composed solely of Foam::scalar elements. More...
|
|
struct | is_contiguous_scalar< Barycentric2D< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< Barycentric< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< BarycentricTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< boundBox > |
| Contiguous scalar data for boundBox. More...
|
|
struct | is_contiguous_scalar< CompactSpatialTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< CompactSpatialTensorT< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< complex > |
| Contiguous scalar data for complex. More...
|
|
struct | is_contiguous_scalar< DiagTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< edgeTopoDistanceData< Type, PrimitivePatchType > > |
| Data are contiguous scalar if data type is scalar. More...
|
|
struct | is_contiguous_scalar< FixedList< T, N > > |
| Check for FixedList of scalars. More...
|
|
struct | is_contiguous_scalar< Pair< T > > |
| Check for Pair of scalars. More...
|
|
struct | is_contiguous_scalar< patchEdgeFaceInfo > |
| Contiguous scalar data for patchEdgeFaceInfo. More...
|
|
struct | is_contiguous_scalar< PointData< DataType > > |
| Contiguous scalar only when data type is also scalar. More...
|
|
struct | is_contiguous_scalar< pointEdgePoint > |
| Contiguous scalar data for pointEdgePoint. More...
|
|
struct | is_contiguous_scalar< pointTopoDistanceData< Type > > |
| Data are contiguous scalar if data type is scalar. More...
|
|
struct | is_contiguous_scalar< quaternion > |
| Contiguous scalar data for quaternion. More...
|
|
struct | is_contiguous_scalar< septernion > |
| Contiguous scalar data for septernion. More...
|
|
struct | is_contiguous_scalar< SpatialTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< SpatialVector< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< SphericalTensor2D< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< SphericalTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< SymmTensor2D< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< SymmTensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< Tensor2D< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< Tensor< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< topoDistanceData< Type > > |
| Data are contiguous scalar if data type is scalar. More...
|
|
struct | is_contiguous_scalar< treeBoundBox > |
| Contiguous scalar data for treeBoundBox. More...
|
|
struct | is_contiguous_scalar< triad > |
| Contiguous 'scalar' data for triad. More...
|
|
struct | is_contiguous_scalar< Vector2D< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< Vector< Cmpt > > |
| Data are contiguous scalar if component type is scalar. More...
|
|
struct | is_contiguous_scalar< wallPoint > |
| Contiguous scalar data for wallPoint. More...
|
|
struct | is_contiguous_scalar< wallPointData< Type > > |
| Data are contiguous scalar if data type is scalar. More...
|
|
struct | isAOp |
| Check if dynamic_cast to TargetType is possible, as a functor. More...
|
|
class | isNotEqOp |
|
class | isoAdvection |
| An implementation of the isoAdvector geometric Volume-of-Fluid method advancing the provided volume fraction field (alpha1) in time using the given velocity field, U, and corresponding face fluxes, phi. More...
|
|
class | isoSurfaceBase |
| Low-level components common to various iso-surface algorithms. More...
|
|
class | isoSurfaceCell |
| A surface formed by the iso value. After "Polygonising A Scalar Field Using Tetrahedrons", Paul Bourke (http://paulbourke.net/geometry/polygonise) and "Regularised Marching Tetrahedra: improved iso-surface extraction", G.M. Treece, R.W. Prager and A.H. Gee. More...
|
|
class | isoSurfaceParams |
| Preferences for controlling iso-surface algorithms. More...
|
|
class | isoSurfacePoint |
| 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 | isoSurfaceTopo |
| Marching tet iso surface algorithm with optional filtering to keep only points originating from mesh edges. More...
|
|
class | IsothermalPhaseModel |
| Class which represents a phase for which the temperature (strictly energy) remains constant. Returns an empty energy equation and does nothing when correctThermo is called. More...
|
|
class | IsotropyModel |
| Base class for collisional return-to-isotropy models. More...
|
|
class | ISstream |
| Generic input stream using a standard (STL) stream. 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 | IStringStream |
| Input from string buffer, using a ISstream. Always UNCOMPRESSED. More...
|
|
struct | isTypeOp |
| Check is typeid is identical to the TargetType, as a functor. More...
|
|
struct | isVolMesh |
| Template argument for type volMesh. More...
|
|
struct | isVolMesh< volMesh > |
|
class | ITstream |
| An input stream of tokens. More...
|
|
class | janafThermo |
| JANAF tables based thermodynamics package templated into the equation of state. More...
|
|
class | JanevReactionRate |
| Janev, Langer, Evans and Post reaction rate. More...
|
|
class | JobInfo |
| Helper class for recording information about run/finished jobs, acts like global singleton. More...
|
|
class | JohnsonJacksonParticleSlipFvPatchVectorField |
| Partial slip boundary condition for the particulate velocity. More...
|
|
class | JohnsonJacksonParticleThetaFvPatchScalarField |
| Robin condition for the particulate granular temperature. More...
|
|
class | jplotGraph |
| jplot graph output More...
|
|
class | jplotSetWriter |
|
class | jumpCyclicAMIFvPatchField |
| This boundary condition provides a base class that enforces a cyclic condition with a specified 'jump' (or offset) between a pair of boundaries, whereby communication between the patches is performed using an arbitrary mesh interface (AMI) interpolation. More...
|
|
class | jumpCyclicFvPatchField |
| This boundary condition provides a base class for coupled-cyclic conditions with a specified 'jump' (or offset) between the values. More...
|
|
class | kahipDecomp |
| Domain decomposition using KaHIP http://algo2.iti.kit.edu/documents/kahip/. More...
|
|
class | keyType |
| A class for handling keywords in dictionaries. More...
|
|
class | kinematicCloud |
| Virtual abstract base class for templated KinematicCloud. More...
|
|
class | KinematicCloud |
| Templated base class for kinematic cloud. More...
|
|
class | KinematicLookupTableInjection |
| Particle injection sources read from look-up table. Each row corresponds to an injection site. More...
|
|
class | KinematicParcel |
| Kinematic parcel class with rotational motion (as spherical particles only) and one/two-way coupling with the continuous phase. More...
|
|
class | kinematicParcelInjectionData |
| Container class to provide injection data for kinematic parcels. More...
|
|
class | KinematicReynoldsNumber |
| Calculates and writes particle Reynolds number field on the cloud. The normalisation factors are calculated without thermal effects. More...
|
|
class | KinematicSurfaceFilm |
| Kinematic parcel surface film model. More...
|
|
class | kLowReWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent kinetic energy, i.e. k , for low- and high-Reynolds number turbulence models. More...
|
|
class | Kmesh |
| Calculate the wavenumber vector field corresponding to the space vector field of a finite volume mesh;. More...
|
|
class | kOmegaSSTBase |
| Base class implementation of the k-omega-SST turbulence model for incompressible and compressible flows. More...
|
|
class | kqRWallFunctionFvPatchField |
| This boundary condition provides a simple wrapper around the zero-gradient condition, which can be used for the turbulent kinetic energy, i.e. k , square-root of turbulent kinetic energy, i.e. q , and Reynolds stress tensor fields, i.e. R , for the cases of high Reynolds number flow using wall functions. More...
|
|
class | labelBits |
| A 29bits label and 3bits direction packed into single label. More...
|
|
class | LabelledItem |
| A container with an integer index that can be attached to any item. The index may be useful for sorting or storing additional information. More...
|
|
class | labelledTri |
| A triFace with additional (region) index. More...
|
|
struct | labelOp |
| Conversion/extraction to label operation. More...
|
|
struct | labelOp< int32_t > |
| Convert (likely promote) from int32_t to label. More...
|
|
struct | labelOp< int64_t > |
| Convert (possibly truncate) from int64_t to label. More...
|
|
class | labelRange |
| A range or interval of labels defined by a start and a size. More...
|
|
struct | labelRangeOp |
| Conversion/extraction to labelRange operation (functor). More...
|
|
struct | labelRangeOp< polyPatch > |
| The labelRange of a polyPatch. More...
|
|
struct | labelRangeOp< surfZone > |
| The labelRange of a surfZone. More...
|
|
class | labelRanges |
| A list of labelRange. More...
|
|
class | labelToCell |
| A topoSetCellSource to select cells based on explicitly given cell labels. More...
|
|
class | labelToFace |
| A topoSetFaceSource to select faces based on explicitly given face labels. More...
|
|
class | labelToPoint |
| A topoSetPointSource to select points based on explicitly given point labels. More...
|
|
class | lagrangianFieldDecomposer |
| Lagrangian field decomposer. More...
|
|
class | lagrangianReconstructor |
| Reconstructor for lagrangian positions and fields. More...
|
|
class | laminarFlameSpeed |
| Abstract class for laminar flame speed. More...
|
|
class | laminarModel |
| Templated abstract base class for laminar transport models. More...
|
|
class | LandauTellerReactionRate |
| Landau-Teller reaction rate. More...
|
|
class | LangmuirHinshelwoodReactionRate |
| Power series reaction rate. More...
|
|
class | laplaceFilter |
| Laplace filter for LES. More...
|
|
class | laplacianMotionSolver |
| Similar to velocityLaplacian but iteratively solves the mesh displacement PDEs to account for non-orthogonality. The boundary displacement is set as a boundary condition on pointMotionU; the latter is generated automatically if not found. Assumes uniform diffusivity. 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 | layerAdditionRemoval |
| Cell layer addition mesh modifier. More...
|
|
class | layeredEngineMesh |
| Foam::layeredEngineMesh. More...
|
|
class | layerParameters |
| Simple container to keep together layer specific information. More...
|
|
class | LBFGS |
| The quasi-Newton Limited-memory BFGS formula. Keeps nPrevSteps_ of the y and s vectors and approximates the inverse areas through them. Values of 3 < nPrevSteps_ < 20 are suggested. More...
|
|
class | lduAddressing |
| The class contains the addressing required by the lduMatrix: upper, lower and losort. More...
|
|
class | lduInterface |
| An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches. More...
|
|
class | LduInterfaceField |
| An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields. More...
|
|
class | lduInterfaceField |
| An abstract base class for implicitly-coupled interface fields e.g. processor and cyclic patch fields. More...
|
|
class | LduInterfaceFieldPtrsList |
|
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 | 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 | lduMesh |
| Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers. More...
|
|
class | lduPrimitiveMesh |
| Simplest concrete lduMesh that stores the addressing needed by lduMatrix. More...
|
|
class | lduPrimitiveMeshAssembly |
| An assembly of lduMatrix that is specific inter-region coupling through mapped patches. More...
|
|
class | lduPrimitiveProcessorInterface |
| Concrete implementation of processor interface. Used to temporarily store settings. More...
|
|
class | lduScheduleEntry |
| Struct to hold the patch index and the initialisation flag for the patch schedule. More...
|
|
class | leastSquareGrad |
| Estimates the gradient with a least square scheme in a cell. More...
|
|
class | leastSquaresFaVectors |
| Least-squares gradient scheme vectors for the Finite Area method. More...
|
|
class | leastSquaresVectors |
| Least-squares gradient scheme vectors. More...
|
|
class | LESdelta |
| Abstract base class for LES deltas. More...
|
|
class | LESfilter |
| Abstract class for LES filters. More...
|
|
class | LESModel |
| Templated abstract base class for LES SGS models. More...
|
|
struct | lessEqOp |
|
struct | lessEqOp1 |
|
struct | lessEqOp2 |
|
struct | lessOp |
|
struct | lessOp1 |
|
struct | lessOp2 |
|
class | lessProcPatches |
| Less function class that can be used for sorting processor patches. More...
|
|
class | LIFOStack |
| A LIFO stack based on a singly-linked list. More...
|
|
class | LiftForce |
| Base class for particle lift force models. More...
|
|
class | liftModel |
|
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 | LimitedLimiter |
| Foam::LimitedLimiter. 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 | limitedSurfaceInterpolationScheme |
| Abstract base class for limited surface interpolation schemes. More...
|
|
class | limiterBlended |
| Blends two specified schemes using the limiter function provided by a limitedSurfaceInterpolationScheme. More...
|
|
class | limitWith |
| limitWith differencing scheme limits the specified scheme with the specified limiter. More...
|
|
class | LindemannFallOffFunction |
| Lindemann fall-off function. More...
|
|
class | line |
| A line primitive. More...
|
|
class | linear |
| Central-differencing interpolation scheme class. More...
|
|
class | linearDistance |
|
class | linearEdgeInterpolation |
| Central-differencing interpolation scheme class. More...
|
|
class | linearEqn |
| Container to encapsulate various operations for linear equation of the forms with real coefficients: More...
|
|
class | linearFitPolynomial |
| Linear polynomial for interpolation fitting. More...
|
|
class | linearInterpolationWeights |
|
class | linearSpatial |
|
class | linearUpwind |
| linearUpwind interpolation scheme class derived from upwind and returns upwind weighting factors and also applies a gradient-based explicit correction. More...
|
|
class | linearUpwindNormal |
| linearUpwindNormal interpolation scheme class derived from upwind and returns upwind weighting factors and also applies a gradient-based explicit correction. The magnitude of the correcting gradient is equal to 1 More...
|
|
class | linearUpwindV |
| linearUpwindV interpolation scheme class derived from upwind and returns upwind weighting factors but also applies an explicit correction. More...
|
|
class | linearUpwindWeight |
| Class with operator() which returns the weighting factors for the linear-upwind differencing scheme. Note that the weighting factors are not bounded between upwind and central-differencing, some downwind contribution is possible although the interpolate is limited to be between the upwind and downwind cell values. More...
|
|
class | linearValveFvMesh |
| A sliding linear valve. More...
|
|
class | linearValveLayersFvMesh |
| A sliding linear valve with layers. More...
|
|
class | linearViscousStress |
| Linear viscous stress turbulence model base class. More...
|
|
class | lineDivide |
| Divides a line into segments. More...
|
|
class | lineSearch |
| Abstract base class for line search methods. More...
|
|
class | liquid |
| Generic thermophysical properties class for a liquid in which the functions and coefficients for each property are run-time selected. More...
|
|
class | LiquidEvapFuchsKnudsen |
| Liquid evaporation/condensation model for solution of liquid and solid. More...
|
|
class | LiquidEvaporation |
| Liquid evaporation model. More...
|
|
class | LiquidEvaporationBoil |
| Liquid evaporation model. More...
|
|
class | liquidMixtureProperties |
| A mixture of liquids. More...
|
|
class | liquidProperties |
| The thermophysical properties of a liquid. More...
|
|
class | LISAAtomization |
| Primary Breakup Model for pressure swirl atomizers. 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 | listPlusEqOp |
|
class | listUpdateOp |
| List update operation. More...
|
|
class | LList |
| Template class for non-intrusive linked lists. More...
|
|
class | LLTMatrix |
| Templated class to perform the Cholesky decomposition on a symmetric positive-definite matrix. More...
|
|
class | localBlended |
| Two-scheme localBlended differencing scheme. More...
|
|
class | LocalInteraction |
| Patch interaction specified on a patch-by-patch basis. More...
|
|
class | localIOdictionary |
| localIOdictionary is derived from IOdictionary but excludes parallel master reading. More...
|
|
class | localMax |
| LocalMax-mean differencing scheme class. More...
|
|
class | localMin |
| LocalMin-mean differencing scheme class. More...
|
|
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 | logPolynomialTransport |
| Transport package using polynomial functions of ln(T) for mu and kappa: More...
|
|
class | lookupProfile |
| Profile model where polar lift and drag coefficients are linearly interpolated from a polar table by using an input angle of attack. More...
|
|
class | loopControl |
| A class for managing arbitrary loops with the ability to invoke function object execution. More...
|
|
class | LPtrList |
| Template class for non-intrusive linked PtrLists. More...
|
|
class | lumpedMassWallTemperatureFvPatchScalarField |
| Employs a lumped mass model for temperature. More...
|
|
class | lumpedPointController |
| Simple connectivity of point labels to specify a controller for lumped point movement. More...
|
|
class | lumpedPointDisplacementPointPatchVectorField |
| This is the point-patch responsible for managing the force integration on a 'lumped-point' basis, waiting for the external application, reading back the response from the external program and updating the locations of the associated patch points accordingly. More...
|
|
class | lumpedPointInterpolator |
| A simple linear interpolator between two locations, which are referenced by index. More...
|
|
class | lumpedPointIOMovement |
| IO-registered version of lumpedPointMovement. More...
|
|
class | lumpedPointMovement |
| The movement driver that describes initial point locations, the current state of the points/rotations, and forwarding to the externalFileCoupler communication coordinator. More...
|
|
class | lumpedPointState |
| The state of lumped points corresponds to positions and rotations. More...
|
|
class | LUscalarMatrix |
| Class to perform the LU decomposition on a symmetric matrix. More...
|
|
class | LUST |
| LUST: Linear-upwind stabilised transport. More...
|
|
class | magnet |
| Class to hold the defining data for a permanent magnet, in particular the name, relative permeability and remanence. More...
|
|
class | manualDecomp |
| Decompose based on cell-to-processor association in a file. More...
|
|
class | manualGAMGProcAgglomeration |
| Manual processor agglomeration of GAMGAgglomerations. More...
|
|
class | ManualInjection |
| Manual injection. More...
|
|
class | manualRenumber |
| Renumber given a ordered-to-original cell association in a file. More...
|
|
class | Map |
| A HashTable to objects of type <T> with a label key. 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 | mapDistributeBase |
| Class containing processor-to-processor mapping information. More...
|
|
class | mapDistributeLagrangian |
| 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 | MapInternalField |
| Generic internal field mapper. For "real" mapping, add template specialisations for mapping of internal fields depending on mesh type. More...
|
|
class | MapInternalField< Type, MeshMapper, areaMesh > |
|
class | MapInternalField< Type, MeshMapper, edgeMesh > |
|
class | MapInternalField< Type, MeshMapper, pointMesh > |
|
class | MapInternalField< Type, MeshMapper, surfaceMesh > |
|
class | MapInternalField< Type, MeshMapper, volMesh > |
|
class | mapNearestMethod |
| Map nearest mesh-to-mesh interpolation class. More...
|
|
class | mapPatchChange |
| Class containing mesh-to-mesh mapping information after a patch change operation. More...
|
|
class | mappedFieldFvPatchField |
| This boundary condition provides a self-contained version of the mapped condition. It does not use information on the patch; instead it holds the data locally. More...
|
|
class | mappedFixedInternalValueFvPatchField |
| This boundary condition maps the boundary and internal values of a neighbour patch field to the boundary and internal values of *this. More...
|
|
class | mappedFixedPushedInternalValueFvPatchField |
| This boundary condition maps the boundary values of a neighbour patch field to the boundary and internal cell values of *this. More...
|
|
class | mappedFixedValueFvPatchField |
| This boundary condition maps the value at a set of cells or patch faces back to *this. More...
|
|
class | mappedFlowRateFvPatchVectorField |
| Describes a volumetric/mass flow normal vector boundary condition by its magnitude as an integral over its area. More...
|
|
class | mappedFvPatch |
| Foam::mappedFvPatch. More...
|
|
class | mappedMixedFieldFvPatchField |
| This boundary condition provides a self-contained version of e.g. mapped boundary conditions. More...
|
|
class | mappedMixedFvPatchField |
| This boundary condition maps the value at a set of cells or patch faces back to *this. More...
|
|
class | mappedPatchBase |
| Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
|
|
class | mappedPatchFieldBase |
| Functionality for sampling fields using mappedPatchBase. Every call to mappedField() returns a sampled field, optionally scaled to maintain an area-weighted average. More...
|
|
class | mappedPointPatch |
| mappedPointPatch patch. More...
|
|
class | mappedPolyPatch |
| Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...
|
|
class | mappedVariableThicknessWallFvPatch |
| Take thickness field and number of layers and returns deltaCoeffs as 2.0/thickness/nLayers. To be used with 1D thermo baffle. More...
|
|
class | mappedVariableThicknessWallPolyPatch |
| Foam::mappedVariableThicknessWallPolyPatch. More...
|
|
class | mappedVelocityFluxFixedValueFvPatchField |
| This boundary condition maps the velocity and flux from a neighbour patch to this patch. More...
|
|
class | mappedWallFvPatch |
| Foam::mappedWallFvPatch. More...
|
|
class | mappedWallPointPatch |
| mappedWallPointPatch patch. More...
|
|
class | mappedWallPolyPatch |
| Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. 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 | massTransferModel |
|
class | MassTransferPhaseSystem |
| Class for mass transfer between phases. More...
|
|
class | masterCoarsestGAMGProcAgglomeration |
| Processor agglomeration of GAMGAgglomerations. More...
|
|
class | masterOFstream |
| Master-only drop-in replacement for OFstream. More...
|
|
class | matchedFlowRateOutletVelocityFvPatchVectorField |
| Velocity outlet boundary condition which corrects the extrapolated velocity to match the flow rate of the specified corresponding inlet patch. More...
|
|
class | Matrix |
| A templated (m x n) matrix of objects of <T>. The layout is (mRows x nCols) - row-major order: More...
|
|
class | MatrixBlock |
| A templated block of an (m x n) matrix of type <MatrixType>. More...
|
|
class | MatrixSpace |
| Templated matrix space. More...
|
|
struct | maxEqOp |
|
struct | maxEqOp2 |
|
struct | maxFirstEqOp |
| Assign tuple-like container to use the one with the larger value of first. More...
|
|
struct | maxFirstOp |
| Compare tuple-like containers. More...
|
|
struct | maxMagSqrEqOp |
|
struct | maxMagSqrEqOp2 |
|
struct | maxMagSqrOp |
|
struct | maxMagSqrOp2 |
|
struct | maxMagSqrOp3 |
|
struct | maxOp |
|
struct | maxOp2 |
|
struct | maxOp3 |
|
class | MaxwellianThermal |
| Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature. More...
|
|
class | maxwellSlipUFvPatchVectorField |
| Maxwell slip boundary condition including thermal creep and surface curvature terms that can be optionally switched off. More...
|
|
class | MB |
| Liquid nC3H7COOCH3 or (MB) methyl butyrate (used for biodiesel surrogate) More...
|
|
class | medialAxisMeshMover |
| Mesh motion solver that uses a medial axis algorithm to work out a fraction between the (nearest point on a) moving surface and the (nearest point on a) fixed surface. More...
|
|
class | memInfo |
| Memory usage information for the current process, and the system memory that is free. More...
|
|
class | memorybuf |
| A streambuf for memory. More...
|
|
class | mergedSurf |
| Simple class to manage surface merging information. More...
|
|
class | mergePolyMesh |
| Add a given mesh to the original mesh to create a single new mesh. More...
|
|
class | meshCutAndRemove |
| Like meshCutter but also removes non-anchor side of cell. More...
|
|
class | meshCutter |
| Cuts (splits) cells. More...
|
|
class | meshDualiser |
| Creates dual of polyMesh. Every point becomes a cell (or multiple cells for feature points), a walk around every edge creates faces between them. More...
|
|
class | meshedSurf |
| Abstract definition of a meshed surface defined by faces and points. More...
|
|
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 | MeshedSurfaceProxy |
| A proxy for writing MeshedSurface, UnsortedMeshedSurface and surfMesh to various file formats. More...
|
|
class | meshedSurfRef |
| Implements a meshed surface by referencing existing faces and points. More...
|
|
class | MeshObject |
| Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh database and the mesh-modifier event-loop. More...
|
|
class | meshObject |
|
class | meshReader |
| This class supports creating polyMeshes with baffles. More...
|
|
class | meshRefinement |
| Helper class which maintains intersections of (changing) mesh with (static) surfaces. More...
|
|
class | meshSearch |
| Various (local, not parallel) searches on polyMesh; uses (demand driven) octree to search. More...
|
|
class | meshSearchFACE_CENTRE_TRISMeshObject |
| MeshObject wrapper around meshSearch(mesh, polyMesh::FACE_CENTRE_TRIS). More...
|
|
class | meshSearchMeshObject |
| MeshObject wrapper around meshSearch(mesh). More...
|
|
class | meshStructure |
| Detect extruded mesh structure given a set of faces (uindirectPrimitivePatch). More...
|
|
class | meshToMesh |
| Class to calculate the cell-addressing between two overlapping meshes. More...
|
|
class | meshToMesh0 |
| Serial mesh to mesh interpolation class. More...
|
|
class | meshToMeshData |
| Transfers refinement levels such that slow transition between levels is maintained. Used in FaceCellWave. More...
|
|
class | meshToMeshMethod |
| Base class for mesh-to-mesh calculation methods. More...
|
|
class | MeshWave |
| FaceCellWave plus data. More...
|
|
class | meshWriter |
| Write OpenFOAM meshes and/or results to another CFD format. More...
|
|
class | messageStream |
| Handle output messages in a simple, consistent stream-based manner. More...
|
|
class | metisDecomp |
| Metis domain decomposition. More...
|
|
class | metisLikeDecomp |
| Domain decomposition using METIS-like data structures. More...
|
|
class | MGridGenGAMGAgglomeration |
| Agglomerate using the MGridGen algorithm. More...
|
|
class | midPoint |
| Mid-point interpolation (weighting factors = 0.5) scheme class. More...
|
|
class | midPointAndFaceSet |
|
class | midPointSet |
|
class | minData |
| For use with FaceCellWave. Transports minimum passive data. More...
|
|
struct | minEqOp |
|
struct | minEqOp2 |
|
class | minEqOp< labelPair > |
|
class | minEqOpFace |
|
struct | minFirstEqOp |
| Assign tuple-like container to use the one with the smaller value of first. More...
|
|
struct | minFirstOp |
| Compare tuple-like containers. More...
|
|
struct | minMagSqrEqOp |
|
struct | minMagSqrEqOp2 |
|
struct | minMagSqrOp |
|
struct | minMagSqrOp2 |
|
struct | minMagSqrOp3 |
|
class | MinMax |
| A min/max value pair with additional methods. In addition to conveniently storing values, it can be used for logic operations or to modify data. A few global functions and functors are also provided. More...
|
|
struct | minMaxEqOp |
| Combine assignment for MinMax range. More...
|
|
struct | minMaxMagEqOp |
| Combine assignment for MinMax range. More...
|
|
struct | minMaxMagOp |
| Scalar combine the magitude of a value. More...
|
|
struct | minMaxOp |
| Combine values and/or MinMax ranges. More...
|
|
class | MinmodLimiter |
| Class with limiter function which returns the limiter for the Minmod differencing scheme. More...
|
|
struct | minModOp |
|
struct | minModOp2 |
|
struct | minModOp3 |
|
struct | minOp |
|
struct | minOp2 |
|
struct | minOp3 |
|
struct | minusEqOp |
|
struct | minusEqOp2 |
|
struct | minusOp |
|
struct | minusOp2 |
|
struct | minusOp3 |
|
class | mirrorFvMesh |
|
class | MixedDiffuseSpecular |
| Wall interaction setting microscopic velocity to a random one drawn from a Maxwellian distribution corresponding to a specified temperature for a specified fraction of collisions, and reversing the wall-normal component of the particle velocity for the remainder. More...
|
|
class | mixedEnergyFvPatchScalarField |
| This boundary condition provides a mixed condition for internal energy. More...
|
|
class | mixedFaPatchField |
| Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd. More...
|
|
class | mixedFvPatchField |
| This boundary condition provides a base class for 'mixed' type boundary conditions, i.e. conditions that mix fixed value and patch-normal gradient conditions. More...
|
|
class | mixedUnburntEnthalpyFvPatchScalarField |
| Mixed boundary condition for unburnt. More...
|
|
class | mixerFvMesh |
| A rotating slider mesh. More...
|
|
class | mixture |
|
class | mixtureViscosityModel |
| An abstract base class for incompressible mixtureViscosityModels. More...
|
|
class | ModifiableMeshedSurface |
| A special purpose MeshedSurface that exposes the stored values for direct modification. More...
|
|
class | molecule |
| Foam::molecule. More...
|
|
class | moleculeCloud |
|
class | moleFractions |
| Calculates mole-fraction fields from the mass-fraction fields of the psi/rhoReactionThermo and caches them for output and further post-processing. More...
|
|
class | momentOfInertia |
| Calculates the inertia tensor and principal axes and moments of a polyhedra/cells/triSurfaces. Inertia can either be of the solid body or of a thin shell. More...
|
|
class | MomentumTransferPhaseSystem |
| Class which models interfacial momenum transfer between a number of phases. Drag, virtual mass, lift, wall lubrication and turbulent dispersion are all modelled. The explicit contribution from the drag is omitted from the transfer matrices, as this forms part of the solution of the pressure equation. More...
|
|
class | morphFieldMapper |
| Abstract base class to hold the Field mapping for mesh morphs. More...
|
|
class | motionDiffusivity |
| Abstract base class for cell-centre mesh motion diffusivity. More...
|
|
class | motionDirectionalDiffusivity |
| MotionDirectional finite volume mesh motion diffusivity. More...
|
|
class | motionInterpolation |
| Base class for interpolation of cell displacement fields, generated by fvMotionSolvers, to the points. This base class implements the default method which applies volPointInterpolation only. More...
|
|
class | motionSmoother |
| Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors. More...
|
|
class | motionSmootherAlgo |
| Given a displacement moves the mesh by scaling the displacement back until there are no more mesh errors. More...
|
|
class | motionSmootherData |
|
class | motionSolver |
| Virtual base class for mesh motion solver. More...
|
|
class | MoveableMeshObject |
|
class | movingConeTopoFvMesh |
| Sample topoChangerFvMesh that moves an object in x direction and introduces/removes layers. More...
|
|
class | MovingPhaseModel |
| Class which represents a moving fluid phase. Holds the velocity, fluxes and turbulence model. Provides access to the turbulent quantities. More...
|
|
class | movingWallVelocityFvPatchVectorField |
| This boundary condition provides a velocity condition for cases with moving walls. More...
|
|
class | MPPICCloud |
| Adds MPPIC modelling to kinematic clouds. More...
|
|
class | MPPICParcel |
| Wrapper around kinematic parcel types to add MPPIC modelling. More...
|
|
class | MRFZone |
| MRF zone definition based on cell zone and parameters obtained from a control dictionary constructed from the given stream. More...
|
|
class | MRFZoneList |
| List container for MRF zomes. More...
|
|
class | MUCSheterogeneousRate |
| Heteregeneous noncatalytic reaction MUCS approach. Reference: D. Papanastassiou and G. Bitsianes, Modelling of Heterogeneous Gas-Solid Reactions, Metallurgical Transsactions, 480. Volume 4. 1973. More...
|
|
class | multiComponentMixture |
| Foam::multiComponentMixture. More...
|
|
class | MultiComponentPhaseModel |
| Class which represents a phase with multiple species. Returns the species' mass fractions, and their governing equations. More...
|
|
class | multiDimPolyFitter |
| Fit a polynominal function with the help of multiDimPolyFunction. More...
|
|
class | multiDimPolyFunctions |
| base class for polynomial functions More...
|
|
class | multiDirRefinement |
| Does multiple pass refinement to refine cells in multiple directions. More...
|
|
class | MultiInteraction |
| Runs multiple patch interaction models in turn. Takes dictionary where all the subdictionaries are the interaction models. More...
|
|
class | multiLevelDecomp |
| Decompose given using consecutive application of decomposers. More...
|
|
class | multiphaseMixture |
| Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing. More...
|
|
class | multiphaseMixtureThermo |
|
class | multiphaseSystem |
| Incompressible multi-phase mixture with built in solution for the phase fractions with interface compression for interface-capturing. More...
|
|
struct | multiplyEqOp |
|
struct | multiplyEqOp2 |
|
struct | multiplyOp |
|
struct | multiplyOp2 |
|
struct | multiplyOp3 |
|
class | multiplyWeightedOp |
|
class | multiSolidBodyMotionSolver |
| Solid-body motion of the mesh specified by a run-time selectable motion function. More...
|
|
class | multivariateIndependentScheme |
| Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable and applied independently. 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 | multiWorldConnections |
| Centralized handling of multi-world MPI connections. More...
|
|
class | MUSCLLimiter |
| Class with limiter function which returns the limiter for the van Leer's MUSCL differencing scheme. More...
|
|
class | N2 |
| Liquid N2. More...
|
|
class | namedDictionary |
| A tuple of keyType and dictionary, which can be used when reading named or unnamed dictionary entries or simply a name. More...
|
|
class | NamedEnum |
| A NamedEnum is a wrapper around a list of names that represent particular enumeration values. More...
|
|
struct | nameOp |
| Extract name (as a word) from an object, typically using its name() method. More...
|
|
struct | nameOp< expressions::valueTypeCode > |
| A word representation of a valueTypeCode. Empty for INVALID. More...
|
|
struct | nameOp< int16_t > |
| A word representation of int16 value. More...
|
|
struct | nameOp< int32_t > |
| A word representation of int32 value. More...
|
|
struct | nameOp< int64_t > |
| A word representation of int64 value. More...
|
|
struct | nameOp< Scalar > |
| A word representation of a floating-point value. More...
|
|
struct | nameOp< uint16_t > |
| A word representation of uint16 value. More...
|
|
struct | nameOp< uint32_t > |
| A word representation of uint32 value. More...
|
|
struct | nameOp< uint64_t > |
| A word representation of uint64 value. More...
|
|
struct | nameOp< uint8_t > |
| A word representation of uint8 value. More...
|
|
class | nastranSetWriter |
| Line format in Nastran (currently hardcoded to 'free' format) More...
|
|
class | nbrToCell |
| A topoSetCellSource to select cells with N or less number of neighbouring cells (i.e. number of internal or coupled faces). More...
|
|
class | nC3H8O |
| propanol More...
|
|
class | nearestEqOp |
|
class | nearestFaceAMI |
| Nearest-face Arbitrary Mesh Interface (AMI) method. More...
|
|
class | nearestToCell |
| A topoSetCellSource to select cells whose cell centre nearest to given points. More...
|
|
class | nearestToPoint |
| A topoSetPointSource to select points nearest to given points. 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 | NoAtomization |
| Dummy phase change model for 'none'. More...
|
|
class | NoBinaryCollision |
| No collison BinaryCollision Model. More...
|
|
class | NoBreakup |
| Dummy breakup model for 'none'. More...
|
|
class | noChemistrySolver |
| Dummy chemistry solver for 'none' option. More...
|
|
class | NoCollision |
| Place holder for 'none' option. More...
|
|
class | NoComposition |
| Dummy class for 'none' option - will raise an error if any functions are called that require return values. More...
|
|
class | noDecomp |
| A dummy decomposition method, selected as none . More...
|
|
class | NoDevolatilisation |
| Dummy devolatilisation model for 'none'. More...
|
|
class | NoDispersion |
| Place holder for 'none' option. More...
|
|
class | NoHeatTransfer |
| Nusselt-number model providing an interface to the properties of HeatTransferModel without any active model. More...
|
|
class | NoheterogeneousReacting |
| Dummy surface reaction model for 'none'. More...
|
|
class | NoInflow |
| Not inserting any particles. More...
|
|
class | NoInjection |
| Place holder for 'none' option. More...
|
|
class | NoInteraction |
| Dummy class for 'none' option - will raise an error if any functions are called that require return values. More...
|
|
class | noiseFFT |
| Performs FFT of pressure field to generate noise data. More...
|
|
class | noiseModel |
| Base class for noise models. More...
|
|
class | nonBlockingGaussSeidelSmoother |
| Variant of gaussSeidelSmoother that expects processor boundary cells to be sorted last and so can block later. Only when the cells are actually visited does it need the results to be present. It is expected that there is little benefit to be gained from doing this on a patch by patch basis since the number of processor interfaces is quite small and the overhead of checking whether a processor interface is finished might be quite high (call into mpi). Also this would require a dynamic memory allocation to store the state of the outstanding requests. More...
|
|
class | noneGAMGProcAgglomeration |
| Processor agglomeration of GAMGAgglomerations. More...
|
|
class | NonEquilibriumReversibleReaction |
| Simple extension of Reaction to handle reversible reactions using equilibrium thermodynamics. More...
|
|
class | NonInertialFrameForce |
| Calculates particle non-inertial reference frame force. Variable names as from Landau and Lifshitz, Mechanics, 3rd Ed, p126-129. More...
|
|
class | nonlinearEddyViscosity |
| Eddy viscosity turbulence model with non-linear correction base class. More...
|
|
class | NonSphereDragForce |
| Drag model for non-spherical particles. More...
|
|
class | nonUniformField |
|
class | nonuniformTransformCyclicFvPatch |
| Cyclic-plane patch. More...
|
|
class | nonuniformTransformCyclicFvPatchField |
| This boundary condition enforces a cyclic condition between a pair of boundaries, incorporating a non-uniform transformation. More...
|
|
class | nonuniformTransformCyclicFvsPatchField |
| Foam::nonuniformTransformCyclicFvsPatchField. More...
|
|
class | nonuniformTransformCyclicPointPatch |
| Cyclic patch with slip constraint. More...
|
|
class | nonuniformTransformCyclicPointPatchField |
| Cyclic + slip constraints. More...
|
|
class | nonuniformTransformCyclicPolyPatch |
| Transform boundary used in extruded regions. Allows non-uniform transforms. Wip. More...
|
|
struct | noOp |
| Pass through value. Should never be specialized. More...
|
|
struct | nopEqOp |
|
struct | nopEqOp2 |
|
class | NoPhaseChange |
| Dummy phase change model for 'none'. More...
|
|
class | NoPreconditioner |
| Null preconditioner for both symmetric and asymmetric matrices. More...
|
|
class | noPreconditioner |
| Null preconditioner for both symmetric and asymmetric matrices. More...
|
|
class | normalLess |
| To compare normals. More...
|
|
class | normalToFace |
| A topoSetFaceSource to select faces whose surface normal aligned with a given direction. More...
|
|
class | noSlipFvPatchVectorField |
| This boundary condition fixes the velocity to zero at walls. More...
|
|
class | NoStochasticCollision |
| Dummy collision model for 'none'. More...
|
|
class | NoSurfaceFilm |
| Place holder for 'none' option. More...
|
|
class | NoSurfaceReaction |
| Dummy surface reaction model for 'none'. More...
|
|
struct | notEqualOp |
|
struct | notEqualOp1 |
|
struct | notEqualOp2 |
|
struct | notEqualOp< Scalar > |
| Compare scalar values for inequality. 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 | NullMRF |
|
class | NullObject |
| Singleton null-object class and instance. More...
|
|
class | NURBS3DCurve |
| A NURBS 3D curve. More...
|
|
class | NURBS3DSurface |
| A NURBS 3D surface. More...
|
|
class | NURBS3DVolume |
| NURBS3DVolume morpher. Includes support functions for gradient computations Base class providing support for different coordinate systems. More...
|
|
class | NURBS3DVolumeCartesian |
| Calculation of adjoint based sensitivities at wall faces. More...
|
|
class | NURBS3DVolumeCylindrical |
| Calculation of adjoint based sensitivities at wall faces. More...
|
|
class | NURBSbasis |
| NURBSbasis function. Used to construct NURBS curves, surfaces and volumes. More...
|
|
class | NusseltNumber |
| Calculates and writes particle Nusselt number field on the cloud. More...
|
|
class | nutkRoughWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , when using wall functions for rough walls, based on the turbulent kinetic energy, i.e. k . The condition manipulates the wall roughness parameter, i.e. E , to account for roughness effects. More...
|
|
class | nutkWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on the turbulent kinetic energy, i.e. k , for for low- and high-Reynolds number turbulence models. More...
|
|
class | nutLowReWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , for low Reynolds number models. It sets nut to zero, and provides an access function to calculate y+ . More...
|
|
class | nutUBlendedWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on velocity, i.e. U , using a binomial-function wall-function blending method between the viscous and inertial sublayer predictions of nut for low- and high-Reynolds number turbulence models. More...
|
|
class | nutURoughWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on velocity i.e. U , for low- and high-Reynolds number turbulence models for rough walls. More...
|
|
class | nutUSpaldingWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on velocity, i.e. U . Using Spalding's law gives a continuous nut profile to the wall. More...
|
|
class | nutUTabulatedWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on velocity, i.e. U , for low- and high-Reynolds number turbulence models. More...
|
|
class | nutUWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the turbulent viscosity, i.e. nut , based on velocity, i.e. U , for low- and high-Reynolds number turbulence models. More...
|
|
class | nutWallFunctionFvPatchScalarField |
| The class nutWallFunction is a base class that parents the derived boundary conditions which provide a wall constraint on various fields, such as turbulent viscosity, i.e. nut , or turbulent kinetic energy dissipation rate, i.e. epsilon , for low- and high-Reynolds number turbulence models. The class is not an executable itself, yet a provider for common entries to its derived boundary conditions. More...
|
|
class | NVDTVD |
| Foam::NVDTVD. More...
|
|
class | NVDVTVDV |
| Foam::NVDVTVDV. More...
|
|
class | objectHit |
| This class describes a combination of target object index and success flag. Behaves somewhat like std::optional. More...
|
|
class | objective |
| Abstract base class for objective functions. No point in making this runTime selectable since its children will have different constructors. More...
|
|
class | objectiveIncompressible |
| Abstract base class for objective functions in incompressible flows. More...
|
|
class | objectiveManager |
| class for managing incompressible objective functions. More...
|
|
class | objectiveManagerIncompressible |
| class for managing incompressible objective functions. 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 | objectRegistry |
| Registry of regIOobjects. More...
|
|
class | OBJstream |
| OFstream that keeps track of vertices. More...
|
|
class | ocountstream |
| Trivial output stream for calculating byte counts. More...
|
|
class | OCountStream |
| An output stream for calculating byte counts. More...
|
|
class | ode |
| An ODE solver for chemistry. More...
|
|
class | ODESolver |
| Abstract base-class for ODE system solvers. More...
|
|
class | ODESystem |
| Abstract base class for the systems of ordinary differential equations. More...
|
|
struct | offsetOp |
| Offset operator for ListListOps::combineOffset() More...
|
|
struct | offsetOp< face > |
| Specialization to offset faces, used in ListListOps::combineOffset. More...
|
|
struct | offsetOp< labelledTri > |
| Specialization to offset faces, used in ListListOps::combineOffset. More...
|
|
struct | offsetOp< triFace > |
| Specialization to offset faces, used in ListListOps::combineOffset. More...
|
|
class | OFstream |
| Output to file stream, using an OSstream. More...
|
|
class | OFstreamCollator |
| Threaded file writer. More...
|
|
class | ofstreamPointer |
| A wrapped std::ofstream with possible compression handling (ogzstream) that behaves much like a std::unique_ptr . More...
|
|
class | oldCyclicPolyPatch |
| 'old' style cyclic polyPatch with all faces in single patch. Does ordering but cannot be used to run. Writes 'type cyclic' so foamUpgradeCyclics can be run afterwards. Used to get cyclics from mesh converters that assume cyclics in single patch (e.g. fluent3DMeshToFoam) More...
|
|
class | OListStream |
| An OSstream attached to a List. More...
|
|
class | Omanip |
| An Ostream manipulator taking arguments. More...
|
|
class | omegaWallFunctionFvPatchScalarField |
| This boundary condition provides a wall constraint on the specific dissipation rate, i.e. omega , and the turbulent kinetic energy production contribution, i.e. G , for low- and high-Reynolds number turbulence models. More...
|
|
class | one |
| A class representing the concept of 1 (one) that can be used to avoid manipulating objects known to be one at compile-time. It is also used for tagged dispatch. 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 | 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 | OneResistanceHeatTransferPhaseSystem |
| Class which models interfacial heat transfer between a number of phases. A single heat transfer model is used for each interface. More...
|
|
class | openFoamTableReader |
| Reads an interpolation table from a file - OpenFOAM-format. More...
|
|
class | oppositeFace |
| Class containing opposite face for a prismatic cell with addressing and a possibility of failure. More...
|
|
class | OppositeFaceCellWave |
| Version of FaceCellWave that walks through prismatic cells only. More...
|
|
class | OPstream |
| Output inter-processor communications stream. More...
|
|
class | optimisationManager |
| Abstract base class for optimisation methods. More...
|
|
class | optionalData |
| A simplified version of std::optional (c++17), with much simpler construction semantics. More...
|
|
class | optMeshMovement |
| Abstract base class for translating an update of the design variables into mesh movement. More...
|
|
class | optMeshMovementBezier |
| Converts NURBS control points update to actual mesh movement. More...
|
|
class | optMeshMovementNULL |
| A dummy optMeshMovement object. More...
|
|
class | optMeshMovementVolumetricBSplines |
| Converts NURBS volume control points update to actual mesh movement. Internal points are also moved based on the movement of the control points. More...
|
|
class | optMeshMovementVolumetricBSplinesExternalMotionSolver |
| Converts NURBS volume control points update to actual mesh movement. Internal points are moved based on a motionSolver other than volumetricBSplinesExternalMotionSolver. More...
|
|
class | orderedPhasePair |
|
struct | orEqOp |
|
struct | orEqOp2 |
|
class | orientedSurface |
| Given point flip all faces such that normals point in same direction. More...
|
|
class | orientedType |
| Class to determine the 'oriented' status of surface fields. More...
|
|
struct | orOp |
|
struct | orOp2 |
|
class | ORourkeCollision |
| Collision model by P.J. O'Rourke. More...
|
|
class | oscillatingDisplacementPointPatchVectorField |
| Foam::oscillatingDisplacementPointPatchVectorField. More...
|
|
class | oscillatingVelocityPointPatchVectorField |
| Foam::oscillatingVelocityPointPatchVectorField. More...
|
|
class | OSHA1stream |
| The output stream for calculating SHA1 digests. More...
|
|
class | osha1stream |
| A basic output stream for calculating SHA1 digests. 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 | OSstream |
| Generic output stream using a standard (STL) stream. More...
|
|
class | Ostream |
| An Ostream is an abstract base class for all output systems (streams, files, token lists, etc). More...
|
|
class | OStringStream |
| Output to string buffer, using a OSstream. Always UNCOMPRESSED. More...
|
|
class | OTstream |
| A simple output token stream that can be used to build token lists. Always UNCOMPRESSED. More...
|
|
class | outerProduct |
|
class | outerProduct1 |
| Outer-product of identical types. More...
|
|
class | outerProduct< Cmpt, SphericalTensor2D< Cmpt > > |
|
class | outerProduct< Cmpt, SphericalTensor< Cmpt > > |
|
class | outerProduct< Cmpt, SymmTensor2D< Cmpt > > |
|
class | outerProduct< Cmpt, SymmTensor< Cmpt > > |
|
class | outerProduct< SphericalTensor2D< Cmpt >, Cmpt > |
|
class | outerProduct< SphericalTensor< Cmpt >, Cmpt > |
|
class | outerProduct< SymmTensor2D< Cmpt >, Cmpt > |
|
class | outerProduct< SymmTensor< Cmpt >, Cmpt > |
|
class | outerProduct< Vector2D< Cmpt >, Vector2D< Cmpt > > |
|
class | outletInletFvPatchField |
| This boundary condition provides a generic inflow condition, with specified outflow for the case of reverse flow. More...
|
|
class | outletMachNumberPressureFvPatchScalarField |
| This boundary condition maintains a certain subsonic Mach number at an outlet patch by dynamically adjusting the static outlet pressure. It makes it possible, for example, to simulate the flow in a preturbine engine exhaust manifold, without resolving details of the flow inside the turbine. In general, the flow in a choked nozzle can be non-trivial and expensive to simulate. More...
|
|
class | outletMappedUniformInletFvPatchField |
| The outletMappedUniformInlet is an inlet boundary condition that. More...
|
|
class | outletMappedUniformInletHeatAdditionFvPatchField |
| This temperature boundary condition averages the temperature over the "outlet" patch specified by name "outletPatchName" and applies an extra heat source. This is set as a uniform temperature value on this patch. Additionally TMin/TMax limits can be applied. More...
|
|
class | outletPhaseMeanVelocityFvPatchVectorField |
| This boundary condition adjusts the velocity for the given phase to achieve the specified mean thus causing the phase-fraction to adjust according to the mass flow rate. More...
|
|
class | outletStabilised |
| Outlet-stabilised interpolation scheme which applies upwind differencing to the faces of the cells adjacent to outlets. More...
|
|
class | oversetFvPatch |
| Patch for indicating interpolated boundaries (in overset meshes). More...
|
|
class | oversetFvPatchField |
| Boundary condition for use on overset patches. To be run in combination with special dynamicFvMesh type that inserts interpolation into the matrix. More...
|
|
class | oversetPolyPatch |
| Patch for indicating interpolated boundaries (in overset meshes). More...
|
|
class | PackedList |
| A dynamic list of packed unsigned integers, with the number of bits per item specified by the <Width> template parameter. More...
|
|
class | PackingModel |
| Base class for packing models. More...
|
|
class | Pair |
| An ordered pair of two objects of type <T> with first() and second() elements. More...
|
|
class | PairCollision |
|
class | PairCollisionRecord |
| Record of a collision between the particle holding the record and the particle with the stored id. More...
|
|
class | pairGAMGAgglomeration |
| Agglomerate using the pair algorithm. More...
|
|
class | PairModel |
| Templated pair interaction class. More...
|
|
class | pairPatchAgglomeration |
| Primitive patch pair agglomerate method. More...
|
|
class | pairPotential |
|
class | pairPotentialList |
|
class | PairSpringSliderDashpot |
| Pair forces between particles colliding with a spring, slider, damper model. More...
|
|
class | ParamagneticForce |
| Calculates particle paramagnetic (magnetic field) force. More...
|
|
class | parFvFieldReconstructor |
| Finite volume reconstructor for volume and surface fields. More...
|
|
class | parLagrangianRedistributor |
| Lagrangian field redistributor. More...
|
|
class | ParRunControl |
| Helper class for initializing parallel jobs from the command arguments, storing 'dry-run' state etc. Also handles cleanup of parallel (or serial) jobs. More...
|
|
class | ParSortableList |
| Implementation of PSRS parallel sorting routine. More...
|
|
class | partialSlipFvPatchField |
| This boundary condition provides a partial slip condition. The amount of slip is controlled by a user-supplied field. More...
|
|
class | particle |
| Base particle class. More...
|
|
class | ParticleCollector |
| Function object to collect the parcel mass- and mass flow rate over a set of polygons. The polygons can either be specified by sets of user- supplied points, or in a concentric circles arrangement. If a parcel is 'collected', it can be flagged to be removed from the domain using the removeCollected entry. More...
|
|