Go to the documentation of this file.
42 cellSizeCalculationType,
52 const dictionary& cellSizeCalcTypeDict,
53 const triSurfaceMesh& surface,
54 const scalar& defaultCellSize
57 cellSizeCalculationType
64 coeffsDict_(cellSizeCalcTypeDict.optionalSubDict(typeName +
"Coeffs")),
67 cellSizeCalcTypeDict.optionalSubDict
70 ).
get<word>(
"fieldFile")
72 cellSizeMultipleCoeff_
74 coeffsDict_.getOrDefault<scalar>(
"cellSizeMultipleCoeff", 1)
85 tmp<triSurfacePointScalarField> pointCellSize
92 surface_.searchableSurface::time().constant(),
94 surface_.searchableSurface::time(),
104 pointCellSize.ref() *= cellSizeMultipleCoeff_;
106 return pointCellSize;
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
A class for managing temporary objects.
Ostream & endl(Ostream &os)
fieldFromFile(const dictionary &cellSizeCalcTypeDict, const triSurfaceMesh &surface, const scalar &defaultCellSize)
Macros for easy insertion into run-time selection tables.
Ostream & indent(Ostream &os)
Foam::DimensionedField< scalar, triSurfacePointGeoMesh > triSurfacePointScalarField
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
virtual tmp< triSurfacePointScalarField > load()
defineTypeNameAndDebug(combustionModel, 0)