#include <matrixBasis.hh>
Public Member Functions | |
MatrixSolutionEvaluationCell (concepts::ElementMatrix< F > *funValue, const concepts::Vector< F > &solution, const concepts::ElementFunction< F, G > *fun=0, uint dim=2) | |
virtual | ~MatrixSolutionEvaluationCell () |
Destructor. | |
virtual void | operator() (const concepts::Element< G > &elm) |
virtual void | operator() (const concepts::Cell &cell) |
Application operator on a single cell (not implemented) | |
const concepts::ElementFunction< F, G > * | elementFunction () |
Getter for the element function. | |
uint | n () |
Getter for the dimension of the solution output (number of components) | |
virtual concepts::ElementMatrix< F > * | funValue () const |
Getter for the dense matrix with the function values. | |
const concepts::Array< F > & | coeff () const |
virtual void | operator() (const Element< F > &elm)=0 |
uint | dim () const |
returns the space dimension of the mesh (two by default) | |
virtual void | resetCounter () |
resets all counters to zero | |
Public Attributes | |
uint | indexOfPoints |
Index of the (next) graphics point. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Protected Attributes | |
uint | dim_ |
The space dimension of the mesh (1, 2, or 3) | |
enum concepts::ElementGraphicsBase::graphicsType | type_ |
Class for writing the values of the solution of a PDE on the quadrature points of the space in a DenseMatrix
Definition at line 331 of file matrixBasis.hh.
|
inline |
Constructor which expects the dense matrices dense_ptr
and funValue
, the solution vector solution
and possibly an element function /c fun.
funValue | Matrix to store the collected output data |
solution | Solution Vector of the FEM |
fun | which value should be stored (functionValue, gradient of the function ...) |
Definition at line 343 of file matrixBasis.hh.
|
inlinevirtual |
Destructor.
Definition at line 351 of file matrixBasis.hh.
|
inline |
Local coefficient vector (w.r.t. the shape functions) of on element which will be used to evaluate the element function
Definition at line 391 of file matrixBasis.hh.
|
inlineinherited |
returns the space dimension of the mesh (two by default)
Definition at line 128 of file matrixBasis.hh.
|
inline |
Getter for the element function.
Definition at line 369 of file matrixBasis.hh.
|
inlinevirtual |
Getter for the dense matrix with the function values.
Definition at line 384 of file matrixBasis.hh.
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::CellPostprocess< F >.
Definition at line 395 of file matrixBasis.hh.
|
inline |
Getter for the dimension of the solution output (number of components)
Definition at line 377 of file matrixBasis.hh.
|
inlinevirtual |
Application operator on a single cell (not implemented)
Implements graphics::MatrixBasisOutputCell< G >.
Definition at line 364 of file matrixBasis.hh.
|
inlinevirtual |
Application operator on a single element fill matrices.
elm | The element |
Implements graphics::MatrixBasisOutputCell< G >.
Definition at line 358 of file matrixBasis.hh.
|
pure virtualinherited |
Application operator. This application operator has to be overloaded to post process a space.
elm | Current element |
Implemented in graphics::DataGnuplotCell< F >, graphics::MeshDATCell< F >, graphics::MeshDXCell< F >, graphics::BoundaryDXCell< F >, graphics::MeshGnuplotCell< F >, graphics::MeshMatlabCell< F >, graphics::MeshTecplotCell< F >, graphics::TopologyDottyCell< F >, hp1D::RefineOrRaise< F >, hp3D::RefineOrRaise< F, G >, graphics::BaseOutputCell< F >, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellFaceIntegral< F >, and concepts::CellEdgeIntegral< F >.
|
inlinevirtualinherited |
resets all counters to zero
Reimplemented in graphics::MatrixSpaceOutputCell< G >, and graphics::MatrixSpaceOutputCell< Real >.
Definition at line 133 of file matrixBasis.hh.
|
protectedinherited |
The space dimension of the mesh (1, 2, or 3)
Definition at line 143 of file matrixBasis.hh.
|
inherited |
Index of the (next) graphics point.
Definition at line 138 of file matrixBasis.hh.
|
protectedinherited |
The graphicsType (either concepts::ElementGraphicsBase::DENSEMATRIX or concepts::ElementGraphicsBase::MESH_DENSEMATRIX)
Definition at line 149 of file matrixBasis.hh.