baseQuadGraphics.hh
bool writeTecplot_(const BaseQuad< F > &quad, graphics::BaseDataCell< G, F > *stream) const
Tecplot output of FEM solution.
Handles graphics output (to a file) of a specific element.
Definition: element.hh:16
bool writeMatlab_(const BaseQuad< F > &quad, graphics::BaseDataCell< G, F > *stream) const
Matlab output of FEM solution.
Class for writing the values of the solution of a PDE on the quadrature points of the space in a Dens...
Definition: matrixBasis.hh:331
void value_(const concepts::ElementFunction< Cmplx, F > *&fun) const
bool writeMatlab_(const BaseQuad< F > &quad, graphics::BaseElementFormulaCell< G, F > *stream) const
Matlab output of an element formula.
bool handleDenseMatrix_(const BaseQuad< F > &quad, concepts::CellPostprocess< F > &post) const
Handle and casts different CellPostProcesses to Cell post processes that store quad informations in m...
Class that collects information about the mesh/space it iterates over, that are used for MatrixBasisO...
Definition: matrixBasis.hh:33
virtual std::ostream & info(std::ostream &os) const
~BaseQuadGraphics()
virtual void operator()(const concepts::Element< F > &elm, enum concepts::ElementGraphicsBase::graphicsType type, concepts::CellPostprocess< F > &post) const
Class for writing the graphical output of a FE solution represented by a coefficient vector (and poss...
Definition: basis.hh:140
bool writeDenseMatrix_(const BaseQuad< F > &quad, graphics::MatrixSolutionEvaluationCell< G, F > *bdc) const
Writes values from a FEM Solution on the quadrature points of the quad into an ElementMatrix.
bool countDenseMatrix_(const BaseQuad< F > &quad, graphics::MatrixCounterCell *bdc) const
Count the number of nodes, edges and quads in the mesh.
Class that collects graphical informations about a given space in a set of ElementMatrices.
Definition: matrixBasis.hh:160
bool writeDenseMatrix_(const BaseQuad< F > &quad, graphics::MatrixBaseElementFormulaCell< G, F > *bdc) const
Writes values from an ElementFormula on the quadrature points of the quad into an ElementMatrix.
const concepts::ElementFunction< Cmplx, F > * valueC_
Complex element function of the value itself.
Definition: baseQuadGraphics.hh:112
Writes element formula for a cell to the given streams.
Definition: basis.hh:186
void writeTecplot_(const BaseQuad< F > &quad, concepts::CellPostprocess< F > &post) const
Tecplot output, calls the right method dependent from cell post process.
void writeGnuplot_(const BaseQuad< F > &quad, concepts::CellPostprocess< F > &post) const
Gnuplot output of data.
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
Definition: typedefs.hh:39
bool writeDenseMatrix_(const BaseQuad< F > &quad, graphics::MatrixSpaceOutputCell< F > *bdc) const
Writes geometric informations, attributes and quadrature weights of the quad into an ElementMatrix.
const concepts::ElementFunction< Real, F > * valueR_
Real element function of the value itself.
Definition: baseQuadGraphics.hh:110
void setValue(const concepts::ElementFunction< Cmplx, F > *value)
A base of a 2D quad FEM element for different basis functions.
Definition: arrayElementFormula.hh:17
Class for writing the graphical output of an element formula to ElementMatrices.
Definition: matrixBasis.hh:259
void setValue(const concepts::ElementFunction< Real, F > *value)
Gives the appropiate element function.
concepts::Real2d p_
Local coordinates in [0,1]^2 (intermediate data)
Definition: baseQuadGraphics.hh:115
void writeMatlab_(const BaseQuad< F > &quad, concepts::CellPostprocess< F > &post) const
Matlab output, calls the right method dependent from cell post process.
void value_(const concepts::ElementFunction< Real, F > *&fun) const
Returns a pointer to the appropiate element function of the value.
Base class for handling graphics for 2D hp quadrilateral FEM elements.
Definition: baseQuadGraphics.hh:32
bool writeTecplot_(const BaseQuad< F > &quad, graphics::BaseElementFormulaCell< G, F > *stream) const
Tecplot output of an element formula.