refinementGraphics.hh
Go to the documentation of this file.
60 throw conceptsException(concepts::MissingFeature("Cell has no vertex dofs, cannot be handled atm"));
73 virtual Real operator()(const concepts::Connector& cntr, const Real p, const Real t = 0.0) const{
88 virtual Real operator()(const concepts::Connector& cntr, const concepts::Real2d& p, const Real t = 0.0) const{
103 virtual Real operator()(const concepts::Connector& cntr, const concepts::Real3d& p, const Real t = 0.0) const{
149 virtual F operator()(const concepts::Connector& cntr, const concepts::Real2d& p, const Real t = 0.0) const{
155 virtual F operator()(const concepts::Connector& cntr, const concepts::Real3d& p, const Real t = 0.0) const{
virtual PolynomialDegrees< dim > * clone() const
Virtual constructor.
Definition: refinementGraphics.hh:118
virtual Real operator()(const concepts::Connector &cntr, const concepts::Real3d &p, const Real t=0.0) const
Definition: refinementGraphics.hh:103
virtual F operator()(const concepts::Connector &cntr, const concepts::Real3d &p, const Real t=0.0) const
Definition: refinementGraphics.hh:155
Piecewise defined function on a number of cells.
Definition: piecewiseFormula.hh:43
Definition: buergDoerfler.hh:18
virtual const ushort * innerDof(const concepts::Connector2 &cntr) const
Returns a pointer to the maximal polynomial degrees of the inner degree of freedom in the cell quad.
Helper class for building 2D hp-FEM spaces (space pre builder).
Definition: spacePreBuilder.hh:168
#define conceptsAssert(cond, exc)
Assert that a certain condition is fulfilled.
Definition: exceptions.hh:394
virtual F operator()(const concepts::Connector &cntr, const Real p, const Real t=0.0) const
Definition: refinementGraphics.hh:143
virtual bool vtxDof(const concepts::Connector2 &cntr, uint i) const
Returns, if the i th vertex of cell cntr has a degree of freedom.
virtual Scan * scan() const
Returns a scanner to iterate over the elements of the space.
Definition: hpAdaptiveSpace.hh:263
Definition: hashMap.hh:19
virtual Real operator()(const concepts::Connector &cntr, const concepts::Real2d &p, const Real t=0.0) const
Definition: refinementGraphics.hh:88
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: refinementGraphics.hh:121
virtual const Cell & cell() const =0
Returns the cell on which the element is built.
concepts::HashMap< concepts::Array< ushort > > p_
Definition: refinementGraphics.hh:126
concepts::HashMap< const concepts::Connector * > cntr_
Definition: refinementGraphics.hh:129
virtual F operator()(const concepts::Connector &cntr, const concepts::Real2d &p, const Real t=0.0) const
Definition: refinementGraphics.hh:149
Definition: refinementGraphics.hh:139
virtual Real operator()(const concepts::Connector &cntr, const Real p, const Real t=0.0) const
Definition: refinementGraphics.hh:73
PolynomialDegrees(const concepts::SpaceOnCells< F > &space)
Definition: refinementGraphics.hh:19
virtual ushort edgeDof(const concepts::Connector2 &cntr, uint i) const
Returns the maximal polynomial degree of the degrees of freedom on edge i in the cell cntr.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Definition: refinementGraphics.hh:164