35 Foam::snapParameters::snapParameters(
const dictionary&
dict,
const bool dryRun)
41 nSmoothInternal_(
dict.getOrDefault<label>(
"nSmoothInternal", 0)),
54 nFeatureSnap_(
dict.getOrDefault(
"nFeatureSnapIter", -1)),
55 explicitFeatureSnap_(
dict.getOrDefault(
"explicitFeatureSnap", true)),
56 implicitFeatureSnap_(
dict.getOrDefault(
"implicitFeatureSnap",
false)),
57 multiRegionFeatureSnap_
59 dict.getOrDefault(
"multiRegionFeatureSnap",
false)
61 detectNearSurfacesSnap_
63 dict.getOrDefault(
"detectNearSurfacesSnap", true)
67 dict.getOrDefault(
"strictRegionSnap",
false)
69 detectBaffles_(
dict.getOrDefault(
"detectBaffles", true)),
70 baffleFeaturePoints_(
dict.getOrDefault(
"baffleFeaturePoints",
false)),
71 releasePoints_(
dict.getOrDefault(
"releasePoints",
false)),
72 stringFeatures_(
dict.getOrDefault(
"stringFeatures", true)),
73 avoidDiagonal_(
dict.getOrDefault(
"avoidDiagonal",
false)),
78 concaveAngle_(
dict.getOrDefault<scalar>(
"concaveAngle", 45)),
79 minAreaRatio_(
dict.getOrDefault<scalar>(
"minAreaRatio", 0.3))
A list of keyword definitions, which are a keyword followed by a number of values (eg...
constexpr T & get(FixedList< T, N > &list) noexcept
Helper class which maintains intersections of (changing) mesh with (static) surfaces.
decomposeUsingBbs false
Use bounding boxes (default) or unique decomposition of triangles (i.e. do not duplicate triangles) ...