Go to the documentation of this file.
41 searchableSurfaceFeatures,
42 triSurfaceMeshFeatures,
50 Foam::triSurfaceMeshFeatures::triSurfaceMeshFeatures
52 const searchableSurface& surface,
53 const dictionary&
dict
56 searchableSurfaceFeatures(surface,
dict),
57 includedAngle_(
dict.
get<scalar>(
"includedAngle")),
60 extendedFeatureEdgeMesh::sideVolumeTypeNames_
62 dict.getOrDefault<word>(
"meshableSide",
"inside")
67 <<
" Included angle = " << includedAngle_ <<
nl
68 <<
" Meshable region = "
79 const triSurfaceMesh& surfMesh = refCast<const triSurfaceMesh>(surface());
81 surfaceFeatures sFeat(surfMesh, includedAngle_);
86 surfMesh.patches().size(),
95 surface().
name() +
".extendedFeatureEdgeMesh",
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
static autoPtr< T > New(Args &&... args)
Construct autoPtr of T with forwarding arguments.
List< bool > boolList
A List of bools.
Ostream & endl(Ostream &os)
Add newline and flush stream.
static const Enum< sideVolumeType > sideVolumeTypeNames_
messageStream Info
Information stream (stdout output on master, null elsewhere)
Macros for easy insertion into run-time selection tables.
Ostream & indent(Ostream &os)
Indent stream.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
virtual autoPtr< extendedFeatureEdgeMesh > features() const
Return an extendedFeatureEdgeMesh containing the features.
defineTypeNameAndDebug(combustionModel, 0)