#include <dataDX.hh>
Public Member Functions | |
DataDXConnections (std::ostream &os, const uint count, VertexList *vtxList=0, const uint dim=2) | |
virtual void | operator() (const concepts::Element< Real > &elm) |
virtual void | operator() (const concepts::Cell &) |
void | add (uint a) |
Increments the counter for the quads or cubes by a . | |
uint | counts () const |
void | write (const int x) const |
Writes integer in binary format to the output stream. | |
virtual void | operator() (const Element< Real > &elm)=0 |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Graphics in OpenDX - connections. This class writes the connections of the points (given by the coordinates) to the file.
You should not use this class directly, Instead, use the executor class DataDX or (even simpler) its trampoline function drawDataDX (which hides the template parameter of DataDX).
graphics::DataDXConnections::DataDXConnections | ( | std::ostream & | os, |
const uint | count, | ||
VertexList * | vtxList = 0 , |
||
const uint | dim = 2 |
||
) |
Constructor.
os | Output stream where the OpenDX data should be written to |
count | Number of quadrilaterals or hexahedrons to be built |
vtxList | List of the vertices and their coordinates |
dim | Spatial dimension of the problem |
|
inline |
|
inline |
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in graphics::MatrixCounterCell, graphics::VertexList, hp2D::APrioriRefinement, hp3D::APrioriRefinement, concepts::CellIntegral< F >, concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.
|
inlinevirtual |
Application operator. This application operator has to be overloaded to post process a mesh.
cell | Current cell |
Implements concepts::CellPostprocess< Real >.
|
pure virtualinherited |
Application operator. This application operator has to be overloaded to post process a space.
elm | Current element |
Implemented in concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.