dataDX.hh
const concepts::ElementFormula< Real > * efrm_
Formula to plot (given elementwise)
Definition: dataDX.hh:427
Draws a picture of data in DX format and stores the result in a file.
Definition: dataDX.hh:119
void operator()(const concepts::ElementFormula< F > &frm, const std::string &name)
Application operator.
virtual void operator()(const concepts::Element< Real > &elm)
virtual void operator()(const concepts::Element< Real > &elm)
concepts::Array< Real > vertexSol_
Solution in the vertices in the list of vertices.
Definition: dataDX.hh:436
const concepts::ElementFormula< Real > * elementFormula() const
Definition: dataDX.hh:411
A cell in a mesh consist of topological information (neighbours, connectivity, orientation) and geome...
Definition: cell.hh:39
void write(const float x) const
Writes a float in binary format to the output stream.
DataDX< Real > drawDataDX(T &spc, const std::string filename, const uint dim=2)
Trampoline function to create a DataDX.
Definition: dataDX.hh:187
void write(const float x) const
Writes a float in binary format to the output stream.
void write(const int x) const
Writes integer in binary format to the output stream.
concepts::Array< Real > coeff_
Elementwise coefficients of the shape functions.
Definition: dataDX.hh:430
uint counts() const
Returns the number of quads or cubes which have to be built with connections.
void operator()(const concepts::Formula< Real > &frm, const std::string &name)
Application operator.
DataDXData(std::ostream &os, const concepts::Vector< Real > &solution, const uint count, const std::string &name, VertexList *vtxList=0)
Constructor.
bool spaceBoundary(const T &spc)
Trampoline function for the class spcPosCon.
Definition: dataDX.hh:84
DataDXData(std::ostream &os, const concepts::ElementFormula< Real > &frm, const uint count, const std::string &name, VertexList *vtxList=0)
Constructor.
uint cntCoords_
Number of coordinates written so far, only for internal use.
Definition: dataDX.hh:298
virtual ~DataDXCoordinates()
virtual void operator()(const concepts::Element< Real > &elm)
~DataDX()
virtual ~DataDXConnections()
DataDX(concepts::Space< F > &spc, const std::string filename, bool pc=false, bool boundary=false, const uint dim=2)
Constructor.
Determines the traits class belonging to a space by a default template parameter.
Definition: dataDX.hh:44
DataDXData(std::ostream &os, const concepts::Formula< Real > &frm, const uint count, const std::string &name, VertexList *vtxList=0)
Constructor.
virtual ~DataDXData()
concepts::Array< Real > vtxData_
Data vector of data belonging to the vertex list.
Definition: dataDX.hh:448
uint counts() const
Returns the number of quads or cubes which have to be built with connections.
Definition: dataDX.hh:338
DataDXConnections(std::ostream &os, const uint count, VertexList *vtxList=0, const uint dim=2)
Constructor.
void operator()(const concepts::Vector< Real > &solution, const std::string &name)
Application operator.
virtual void operator()(const concepts::Element< Real > &elm)
const concepts::Formula< Real > * formula() const
Definition: dataDX.hh:409
DataDXCoordinates(std::ostream &os, const uint count, VertexList *vtxList=0, const uint dim=2)
Constructor.
uint counts_
Number of quads or cubes which have to be built with connections.
Definition: dataDX.hh:295