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 expressions::valueTypeCode::INVALID.
const wordList surface
Standard surface field types (scalar, vector, tensor, etc)
defineTypeNameAndDebug(combustionModel, 0)
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.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)