46 const dictionary& cellSizeCalculationTypeDict,
47 const triSurfaceMesh& surface,
48 const scalar& defaultCellSize
51 cellSizeCalculationTypeDict_(cellSizeCalculationTypeDict),
53 defaultCellSize_(defaultCellSize)
61 const dictionary&
dict,
62 const triSurfaceMesh& surface,
63 const scalar& defaultCellSize
66 const word modelType(
dict.
get<word>(
"cellSizeCalculationType"));
68 Info<<
indent <<
"Selecting cellSizeCalculationType " << modelType <<
endl;
70 auto* ctorPtr = dictionaryConstructorTable(modelType);
77 "cellSizeCalculationType",
79 *dictionaryConstructorTablePtr_
83 return autoPtr<cellSizeCalculationType>
85 ctorPtr(
dict, surface, defaultCellSize)