Handles graphics for 2D hp quadrilateral FEM elements. More...
#include <quadGraphics.hh>


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< F > &elm, enum concepts::ElementGraphicsBase::graphicsType type, concepts::CellPostprocess< F > &post) const |
| Writes necessary data to a file for graphics. | |
| QuadGraphics () | |
| void | setValue (const concepts::ElementFunction< Real, F > *value) |
| Gives the appropiate element function. | |
| void | setValue (const concepts::ElementFunction< Cmplx, F > *value) |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Handles graphics for 2D hp quadrilateral FEM elements.
Definition at line 20 of file quadGraphics.hh.
enum concepts::ElementGraphicsBase::graphicsType [inherited] |
Definition at line 25 of file elementGraphics.hh.
| hp2D::QuadGraphics< F >::QuadGraphics | ( | ) |
| virtual std::ostream& hp2D::QuadGraphics< F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from hp2D::BaseQuadGraphics< F >.
| virtual void hp2D::QuadGraphics< F >::operator() | ( | const concepts::Element< F > & | elm, |
| enum concepts::ElementGraphicsBase::graphicsType | type, | ||
| concepts::CellPostprocess< F > & | post | ||
| ) | const [virtual] |
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.
| elm | Element which should be depicted |
| type | Type of graphics |
| post | Calling CellPostprocess specialization, might be necessary to get some data |
Reimplemented from hp2D::BaseQuadGraphics< F >.
| void hp2D::BaseQuadGraphics< F >::setValue | ( | const concepts::ElementFunction< Real, F > * | value | ) | [inherited] |
Gives the appropiate element function.
| void hp2D::BaseQuadGraphics< F >::setValue | ( | const concepts::ElementFunction< Cmplx, F > * | value | ) | [inherited] |