Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Protected Member Functions
hp3D::HexahedronGraphics Class Reference

Handles graphics for hexahedral 3D hp FEM elements. More...

#include <hexahedronGraphics.hh>

Inheritance diagram for hp3D::HexahedronGraphics:
Inheritance graph
[legend]
Collaboration diagram for hp3D::HexahedronGraphics:
Collaboration graph
[legend]

List of all members.

Public Types

enum  graphicsType {
  DATA_DX_COUNTS, DATA_DX_COORDINATES, DATA_DX_CONNECTIONS, DATA_DX_DATA,
  MESH_GNUPLOT, DATA_GNUPLOT, MESH_EPS, MESH_EPS_INIT,
  MESH_MATLAB, MESH_DX, VERTEX_LIST, TOPOLOGY_DOTTY,
  DATA_MATLAB, MATLAB, TECPLOT, DENSEMATRIX,
  MESH_DENSEMATRIX
}

Public Member Functions

virtual void operator() (const concepts::Element< Real > &elm, enum graphicsType type, concepts::CellPostprocess< Real > &post) const
virtual void operator() (const Element< Real > &elm, enum graphicsType type, CellPostprocess< Real > &post) const =0
 Writes necessary data to a file for graphics.

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Detailed Description

Handles graphics for hexahedral 3D hp FEM elements.

Author:
Philipp Frauenfelder, 2002

Definition at line 19 of file hexahedronGraphics.hh.


Member Enumeration Documentation

Enumerator:
DATA_DX_COUNTS 
DATA_DX_COORDINATES 
DATA_DX_CONNECTIONS 
DATA_DX_DATA 
MESH_GNUPLOT 
DATA_GNUPLOT 
MESH_EPS 
MESH_EPS_INIT 
MESH_MATLAB 
MESH_DX 
VERTEX_LIST 
TOPOLOGY_DOTTY 
DATA_MATLAB 
MATLAB 
TECPLOT 
DENSEMATRIX 
MESH_DENSEMATRIX 

Definition at line 25 of file elementGraphics.hh.


Member Function Documentation

virtual std::ostream& hp3D::HexahedronGraphics::info ( std::ostream &  os) const [protected, virtual]

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

virtual void concepts::ElementGraphics< Real >::operator() ( const Element< Real > &  elm,
enum graphicsType  type,
CellPostprocess< Real > &  post 
) const [pure virtual, inherited]

Writes necessary data to a file for graphics.

This method is called by the application operator of the object which should create the graphics file. Such an object is a specialization of CellPostprocess. It is best if an element returns an object of this type.

Parameters:
elmElement which should be depicted
typeType of graphics
postCalling CellPostprocess specialization, might be necessary to get some data
See also:
CellPostprocess
Element
virtual void hp3D::HexahedronGraphics::operator() ( const concepts::Element< Real > &  elm,
enum graphicsType  type,
concepts::CellPostprocess< Real > &  post 
) const [virtual]

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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)