NuTo
Numerics Tool
VoronoiGeometries.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace NuTo
7 {
8 namespace Visualize
9 {
10 enum Spacing
11 {
15 };
16 
19 VoronoiGeometry VoronoiGeometryLine(int numCellsPerDirection, Spacing s = EQUIDISTANT);
20 
23 VoronoiGeometry VoronoiGeometryQuad(int numCellsPerDirection, Spacing s = EQUIDISTANT);
24 
27 VoronoiGeometry VoronoiGeometryBrick(int numCellsPerDirection, Spacing s = EQUIDISTANT);
28 
31 
32 } // namespace Visualize
33 } // namespace NuTo
Definition: VoronoiGeometries.h:12
VoronoiGeometry VoronoiGeometryBrick(int numCellsPerDirection, Spacing s=EQUIDISTANT)
Creates a voronoi geometry for equidistant bricks in 3D.
Definition: VoronoiGeometries.cpp:135
s
Definition: WaveFieldSynthesis.py:99
VoronoiGeometry VoronoiGeometryQuad(int numCellsPerDirection, Spacing s=EQUIDISTANT)
Creates a voronoi geometry for equidistant quads in 2D.
Definition: VoronoiGeometries.cpp:120
standard abstract class for all integration types
Definition: IntegrationTypeBase.h:14
Spacing
Definition: VoronoiGeometries.h:10
Definition: VoronoiGeometries.h:14
VoronoiGeometry VoronoiGeometryTriangle(const IntegrationTypeBase &integrationType)
Creates a voronoi geometry for an arbitrary triangle integration type.
Definition: VoronoiGeometries.cpp:267
Definition: Exception.h:6
Definition: VoronoiHandler.h:17
VoronoiGeometry VoronoiGeometryLine(int numCellsPerDirection, Spacing s=EQUIDISTANT)
Creates a voronoi geometry for equidistant lines in 1D.
Definition: VoronoiGeometries.cpp:105
def Visualize(structure, file)
Definition: Truss1D2N.py:63
Definition: VoronoiGeometries.h:13