NeoPZ
Classes | Enumerations | Functions
The Post Processing classes.

The porpouse is to generate graphics output files for post processing interfacing for various graphical packages.
The graphical mesh represents a logically refined version of the computational mesh
This logical refinement means that the refined element object are not actually created
They only exist in the output file.

Actually, neopz considerer output format for openDX, MVGraph, 3D Image Visualization and VTK environment. More...

Classes

class  TPZDXGraphMesh
 Implements the interface of the graphmesh to the OpenDX graphics package. Post processing. More...
 
class  TPZGraphEl
 Abstract class to graphical one-, two- and three-dimensional element. Post processing. More...
 
class  TPZGraphEl1d
 To export a graphical one dimensional element. Post processing. More...
 
class  TPZGraphEl1dd
 To export a graphical one dimensional discontinuous element. Post processing. More...
 
class  TPZGraphElQ2d
 To export a graphical two dimensional element. Post processing. More...
 
class  TPZGraphElQ2dd
 To export a graphical two-dimensional discontinuous element. Post processing. More...
 
class  TPZGraphElQ3dd
 To export a graphical three dimensional discontinuous element. Post processing. More...
 
class  TPZGraphMesh
 Represents a graphical mesh used for post processing purposes. Post processing. More...
 
class  TPZGraphNode
 To export a graphical node. Post processing. More...
 
class  TPZMVGraphMesh
 Implements graphical mesh to MVGraph package. Post processing. More...
 
class  TPZGraphElT
 To export a graphical triangular element. Post processing. More...
 
class  TPZGraphElTd
 To export a graphical discontinuous triangular element. Post processing. More...
 
class  TPZV3DGraphMesh
 To export a graphical three dimensional mesh to use at V3D package. Post processing. More...
 
class  TPZVTKGraphMesh
 To export a graphical mesh to VTK environment. Post processing. More...
 
class  TPZGraphElPrismMapped
 Implements the graphical element for a prism using a degenerated cube element. Post processing. More...
 
class  TPZGraphElPyramidMapped
 Implements the graphical element for a pyramid using a map to the cube element. Post processing. More...
 
class  TPZGraphElT2dMapped
 Implements a graphical element for a triangle mapped into de quadrilateral element. Post processing. More...
 
class  TPZGraphElT3d
 Implements the graphical representation of a tetrahedra element. Post processing. More...
 
class  TPZVTKGeoMesh
 To export a graphical mesh to VTK environment to geometric mesh. Post processing. More...
 

Enumerations

enum  TPZDrawStyle { EDXStyle, EMVStyle, EV3DStyle, EVTKStyle }
 

Functions

template<class TVar >
void VisualMatrix (TPZFMatrix< TVar > &matrix, const std::string &outfilename)
 This function calls the function that create a Data Explorer file or
VTK file that allow to visualization of the value of a matrix passed as parameter. More...
 
template<class TVar >
void VisualMatrixDX (TPZFMatrix< TVar > &matrix, const std::string &outfilename)
 This function creates a Data Explorer file that allow to visualization of the value of a matrix passed as parameter. More...
 
template<class TVar >
void VisualMatrixVTK (TPZFMatrix< TVar > &matrix, const std::string &outfilename)
 This function creates a VTK file that allow to visualization of the value of a matrix passed as parameter. More...
 

Detailed Description

The porpouse is to generate graphics output files for post processing interfacing for various graphical packages.
The graphical mesh represents a logically refined version of the computational mesh
This logical refinement means that the refined element object are not actually created
They only exist in the output file.

Actually, neopz considerer output format for openDX, MVGraph, 3D Image Visualization and VTK environment.

Enumeration Type Documentation

◆ TPZDrawStyle

Enumerator
EDXStyle 
EMVStyle 
EV3DStyle 
EVTKStyle 

Definition at line 12 of file TPZDrawStyle.h.

Function Documentation

◆ VisualMatrix()

template<class TVar >
void VisualMatrix ( TPZFMatrix< TVar > &  matrix,
const std::string &  outfilename 
)

This function calls the function that create a Data Explorer file or
VTK file that allow to visualization of the value of a matrix passed as parameter.

This function creates adequated file that allow to visualization of the value of a matrix passed as parameter.
Depends on disponible visualization package

Definition at line 15 of file pzvisualmatrix.cpp.

References VisualMatrixDX(), and VisualMatrixVTK().

Referenced by AssembleMatrices(), TPZDohrStructMatrix::Create(), TPZDohrPrecond< TVar, TSubStruct >::Initialize(), TPZSubCompMesh::SetAnalysisFrontal(), and TPZSubCompMesh::SetAnalysisSkyline().

◆ VisualMatrixDX()

template<class TVar >
void VisualMatrixDX ( TPZFMatrix< TVar > &  matrix,
const std::string &  outfilename 
)

This function creates a Data Explorer file that allow to visualization of the value of a matrix passed as parameter.

This function creates a Data Explorer file that allow to visualization of the value of a matrix passed as parameter

Definition at line 31 of file pzvisualmatrix.cpp.

References TPZPersistenceManagerNS::binary, TPZMatrix< TVar >::Cols(), matrix, and TPZMatrix< TVar >::Rows().

Referenced by VisualMatrix().

◆ VisualMatrixVTK()

template<class TVar >
void VisualMatrixVTK ( TPZFMatrix< TVar > &  matrix,
const std::string &  outfilename 
)

This function creates a VTK file that allow to visualization of the value of a matrix passed as parameter.

This function creates a Visualization Tool Kit (VTK) file that allow to visualization of the value of a matrix passed as parameter

Definition at line 80 of file pzvisualmatrix.cpp.

References TPZMatrix< TVar >::Cols(), matrix, TPZMatrix< TVar >::Rows(), VisualMatrix< double >(), VisualMatrix< float >(), and VisualMatrix< long double >().

Referenced by VisualMatrix().