41 searchableSurfaceFeatures,
42 triSurfaceMeshFeatures,
50 Foam::triSurfaceMeshFeatures::triSurfaceMeshFeatures
52 const searchableSurface&
surface,
53 const dictionary&
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(),
List< ReturnType > get(const UPtrList< T > &list, const AccessOp &aop)
List of values generated by applying the access operation to each list item.
static const Enum< sideVolumeType > sideVolumeTypeNames_
Ostream & indent(Ostream &os)
Indent stream.
constexpr char nl
The newline '\n' character (0x0a)
Ostream & endl(Ostream &os)
Add newline and flush stream.
Macros for easy insertion into run-time selection tables.
virtual autoPtr< extendedFeatureEdgeMesh > features() const
Return an extendedFeatureEdgeMesh containing the features.
word name(const expressions::valueTypeCode typeCode)
A word representation of a valueTypeCode. Empty for INVALID.
const wordList surface
Standard surface field types (scalar, vector, tensor, etc)
defineTypeNameAndDebug(combustionModel, 0)
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
messageStream Info
Information stream (stdout output on master, null elsewhere)
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
static autoPtr< T > New(Args &&... args)
Construct autoPtr with forwarding arguments.
List< bool > boolList
A List of bools.