#include <vectorial.hh>
Public Types | |
| typedef ElementType::type | F |
| typedef F | type |
| enum | intFormType { ZERO , ONE , TWO , THREE } |
Public Member Functions | |
| ElementWithCell (uint vdim, uint arrayWidth=0) | |
| virtual void | put (concepts::ElementWithCell< F > &em, const int dim, const int b=0) |
| virtual bool | quadraturePoint (uint i, intPoint &p, intFormType form, bool localCoord) const |
| virtual const concepts::Cell & | cell () const |
| Returns the cell on which the element is built. | |
| virtual vectorial::TMatrix< F > & | T () const |
| virtual const Graphics< F > * | graphics () const |
| virtual void | insert (F &vdata, const int a=0, const int b=0) |
| Add a component. | |
| virtual const F * | get (const int a, const int b=0) const |
| Get a component. | |
| uint | vdim () const |
| Returns number of components. | |
| Real3d | elemMap (const Real coord_local) const |
| Real3d | elemMap (const Real2d &coord_local) const |
| Real3d | elemMap (const Real3d &coord_local) const |
| uint & | tag () |
| Returns the tag. | |
Static Public Member Functions | |
| static Graphics< F > * | vecGraphics () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
Protected Attributes | |
| std::unique_ptr< vectorial::TMatrix< F > > | T_ |
| T matrix for the vector valued element. | |
| uint | vdim_ |
| Number of components. | |
| uint | idx_ |
| Index of the last added component. | |
| concepts::Array< F * > | vdata_ |
| Storage. | |
Vector valued element with a cell
Definition at line 285 of file vectorial.hh.
|
inherited |
Definition at line 227 of file vectorial.hh.
|
inherited |
Definition at line 81 of file element.hh.
|
inherited |
Integration form, which determines terms coming from integration over reference element
Definition at line 29 of file integral.hh.
|
inline |
Definition at line 288 of file vectorial.hh.
|
virtual |
Returns the cell on which the element is built.
Implements concepts::ElementWithCell< F >.
|
inlineinherited |
Definition at line 86 of file element.hh.
|
inlineinherited |
Definition at line 90 of file element.hh.
|
inlineinherited |
Definition at line 94 of file element.hh.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented from concepts::Element< F >.
Definition at line 243 of file vectorial.hh.
|
protectedvirtualinherited |
Reimplemented from concepts::OutputOperator.
|
virtualinherited |
Add a component.
Definition at line 94 of file vectorial.hh.
|
virtual |
Insert element em into the vector valued element. This also creates the T matrix T_ of this element.
| dim | Number of global degrees of freedom (size of the subspace) |
Reimplemented from vectorial::ElementBase< concepts::ElementWithCell< F > >.
|
virtual |
Delivers a quadrature point.
Quadrature point consists of coordinates (for evaluation of formulas) and intermediate data, consisting of the weight and term coming from mapping.
Returns false, if the number of quadrature points is overstepped.
| i | number of quadrature point |
| intPoint | data given back |
| form | Integration form |
| localCoord | If true, local coordinates are returned. Else physical coordinates. |
Implements concepts::IntegrationCell.
|
inlinevirtualinherited |
Implements concepts::ElementWithCell< F >.
Definition at line 242 of file vectorial.hh.
|
inlineinherited |
Returns the tag.
Definition at line 66 of file element.hh.
|
inlineinherited |
Returns number of components.
Definition at line 77 of file vectorial.hh.
|
inlinestaticinherited |
Definition at line 248 of file vectorial.hh.
|
protectedinherited |
Index of the last added component.
Definition at line 82 of file vectorial.hh.
|
protectedinherited |
T matrix for the vector valued element.
Definition at line 256 of file vectorial.hh.
|
mutableprotectedinherited |
Storage.
Definition at line 84 of file vectorial.hh.
|
protectedinherited |
Number of components.
Definition at line 80 of file vectorial.hh.