#include <vectorial.hh>
Public Types | |
typedef ElementType::type | F |
Public Member Functions | |
ElementBase (uint vdim, uint arrayWidth, std::string name="ElementBase") | |
virtual void | put (ElementType &em, const int dim, const int b=0) |
virtual vectorial::TMatrix< F > & | T () const |
virtual const Graphics< F > * | graphics () const |
virtual void | insert (ElementType &vdata, const int a=0, const int b=0) |
Add a component. | |
virtual const ElementType * | get (const int a, const int b=0) const |
Get a component. | |
uint | vdim () const |
Returns number of components. | |
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< ElementType * > | vdata_ |
Storage. | |
Base class for vector valued element
Definition at line 224 of file vectorial.hh.
typedef ElementType::type vectorial::ElementBase< ElementType >::F |
Definition at line 227 of file vectorial.hh.
|
inline |
Definition at line 229 of file vectorial.hh.
|
inlinevirtualinherited |
Get a component.
Definition at line 74 of file vectorial.hh.
|
inlinevirtual |
Definition at line 243 of file vectorial.hh.
|
virtualinherited |
Add a component.
Definition at line 72 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 in vectorial::ElementWithCell< F >.
|
inlinevirtual |
Definition at line 242 of file vectorial.hh.
|
inlineinherited |
Returns number of components.
Definition at line 77 of file vectorial.hh.
|
inlinestatic |
Definition at line 248 of file vectorial.hh.
|
protectedinherited |
Index of the last added component.
Definition at line 82 of file vectorial.hh.
|
protected |
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.