All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
featurePointConformer Class Reference

The Delaunay vertices required to conform to a feature point can be determined upon initialisation because the feature points are fixed and do not change throughout the meshing process. More...

Public Member Functions

 ClassName ("featurePointConformer")
 Runtime type information. More...
 
 featurePointConformer (const conformalVoronoiMesh &foamyHexMesh)
 Construct from components. More...
 
 featurePointConformer (const featurePointConformer &)=delete
 Disallow default bitwise copy construction. More...
 
 ~featurePointConformer ()
 Destructor. More...
 
const List< Vb > & featurePointVertices () const
 Return the feature point vertices for insertion into the. More...
 
const pointPairs< Delaunay > & featurePointPairs () const
 Return the feature point pair table. More...
 
void distribute (const backgroundMeshDecomposition &decomposition)
 Distribute the feature point vertices according to the. More...
 
void reIndexPointPairs (const Map< label > &oldToNewIndices)
 Reindex the feature point pairs using the map. More...
 
void operator= (const featurePointConformer &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

The Delaunay vertices required to conform to a feature point can be determined upon initialisation because the feature points are fixed and do not change throughout the meshing process.

Source files

Definition at line 63 of file featurePointConformer.H.

Constructor & Destructor Documentation

◆ featurePointConformer() [1/2]

featurePointConformer ( const conformalVoronoiMesh foamyHexMesh)
explicit

Construct from components.

◆ featurePointConformer() [2/2]

Disallow default bitwise copy construction.

◆ ~featurePointConformer()

Destructor.

Member Function Documentation

◆ ClassName()

ClassName ( "featurePointConformer"  )

Runtime type information.

◆ featurePointVertices()

const Foam::List< Vb > & featurePointVertices ( ) const
inline

Return the feature point vertices for insertion into the.

triangulation.

Definition at line 26 of file featurePointConformerI.H.

◆ featurePointPairs()

const Foam::pointPairs< Delaunay > & featurePointPairs ( ) const
inline

Return the feature point pair table.

Definition at line 32 of file featurePointConformerI.H.

◆ distribute()

void distribute ( const backgroundMeshDecomposition decomposition)

Distribute the feature point vertices according to the.

supplied background mesh

◆ reIndexPointPairs()

void reIndexPointPairs ( const Map< label > &  oldToNewIndices)

Reindex the feature point pairs using the map.

◆ operator=()

void operator= ( const featurePointConformer )
delete

Disallow default bitwise assignment.


The documentation for this class was generated from the following files: