NuTo
Numerics Tool
Classes | Enumerations | Functions
NuTo::Visualize Namespace Reference

Classes

struct  AverageGeometry
 Geometry description of one cell for the AverageHandler. More...
 
class  AverageHandler
 Cell handler that averages the cell values over each cell. More...
 
class  Cell
 class for storing visualization cells More...
 
class  DataArray
 collects data for a vtk <DataArray> and writes it in ascii or raw binary appended format More...
 
class  HandlerInterface
 Interface for a handler class that visualizes a single cell. More...
 
class  Point
 point for visualization More...
 
class  PointHandler
 Visualizes cell and point data only at the integration points (no visualization cells) More...
 
class  PostProcess
 Allows you do define multiple visualizers with various visualization objects and writes them at once (including a *pvd file) More...
 
class  UnstructuredGrid
 visualization of unstructured grids More...
 
class  Visualizer
 Class to write visualization files of DOF values and cell data. More...
 
struct  VoronoiCell
 
struct  VoronoiGeometry
 
class  VoronoiHandler
 Cell handler that subdivides a cell into subcells. More...
 
class  XMLWriter
 

Enumerations

enum  Spacing { EQUIDISTANT, LOBATTO, GAUSS }
 

Functions

AverageGeometry AverageGeometryLine ()
 
AverageGeometry AverageGeometryQuad ()
 
AverageGeometry AverageGeometryTriangle ()
 
AverageGeometry AverageGeometryTetrahedron ()
 
AverageGeometry AverageGeometryPrism ()
 
int GetNumPoints (eCellTypes cellType)
 
VoronoiGeometry VoronoiGeometryLine (int numCellsPerDirection, Spacing s=EQUIDISTANT)
 Creates a voronoi geometry for equidistant lines in 1D. More...
 
VoronoiGeometry VoronoiGeometryQuad (int numCellsPerDirection, Spacing s=EQUIDISTANT)
 Creates a voronoi geometry for equidistant quads in 2D. More...
 
VoronoiGeometry VoronoiGeometryBrick (int numCellsPerDirection, Spacing s=EQUIDISTANT)
 Creates a voronoi geometry for equidistant bricks in 3D. More...
 
VoronoiGeometry VoronoiGeometryTriangle (const IntegrationTypeBase &integrationType)
 Creates a voronoi geometry for an arbitrary triangle integration type. More...
 

Enumeration Type Documentation

Enumerator
EQUIDISTANT 
LOBATTO 
GAUSS 

Function Documentation

AverageGeometry NuTo::Visualize::AverageGeometryLine ( )
inline
Returns
quad geometry from (-1,-1) to (1,1)
AverageGeometry NuTo::Visualize::AverageGeometryPrism ( )
inline
Returns
prism geometry (product of Triangle() in x,y, Line() in z)
AverageGeometry NuTo::Visualize::AverageGeometryQuad ( )
inline
Returns
quad geometry from (-1,-1) to (1,1)
AverageGeometry NuTo::Visualize::AverageGeometryTetrahedron ( )
inline
Returns
tetrahedron geometry (0,0,0 – 1,0,0 – 0,1,0 – 0,0,1)
AverageGeometry NuTo::Visualize::AverageGeometryTriangle ( )
inline
Returns
triangle geometry (0,0 – 1,0 – 0,1)
int NuTo::Visualize::GetNumPoints ( eCellTypes  cellType)
inline
VoronoiGeometry NuTo::Visualize::VoronoiGeometryBrick ( int  numCellsPerDirection,
Spacing  s = EQUIDISTANT 
)

Creates a voronoi geometry for equidistant bricks in 3D.

Parameters
numCellsPerDirectionNumber of cells "per Direction" i.e. 3 –> 27 num voronoi cells
VoronoiGeometry NuTo::Visualize::VoronoiGeometryLine ( int  numCellsPerDirection,
Spacing  s = EQUIDISTANT 
)

Creates a voronoi geometry for equidistant lines in 1D.

Parameters
numCellsPerDirectionNumber of cells "per Direction" i.e. 3 –> 3 voronoi cells
VoronoiGeometry NuTo::Visualize::VoronoiGeometryQuad ( int  numCellsPerDirection,
Spacing  s = EQUIDISTANT 
)

Creates a voronoi geometry for equidistant quads in 2D.

Parameters
numCellsPerDirectionNumber of cells "per Direction" i.e. 3 –> 9 num voronoi cells
VoronoiGeometry NuTo::Visualize::VoronoiGeometryTriangle ( const IntegrationTypeBase integrationType)

Creates a voronoi geometry for an arbitrary triangle integration type.