39#ifndef snappyVoxelMeshDriver_H
40#define snappyVoxelMeshDriver_H
61class snappyVoxelMeshDriver
105 void markSurfaceRefinement
121 const label newLevel,
135 snappyVoxelMeshDriver(
const snappyVoxelMeshDriver&) =
delete;
138 void operator=(
const snappyVoxelMeshDriver&) =
delete;
150 snappyVoxelMeshDriver
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
A bounding box defined in terms of min/max extrema points.
Simple container to keep together layer specific information.
Helper class which maintains intersections of (changing) mesh with (static) surfaces.
Simple container to keep together refinement specific information.
ClassName("snappyVoxelMeshDriver")
Runtime type information.
void doRefine(const refinementParameters &refineParams)
A class for managing temporary objects.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
List< label > labelList
A List of labels.
Vector< label > labelVector
Vector of labels.
List< bool > boolList
A List of bools.
vectorField pointField
pointField is a vectorField.
UList< label > labelUList
A UList of labels.