#include <vectorial.hh>
Public Types | |
typedef VectorialElementType< typenameSpaceType::type >::type | ElementType |
typedef concepts::Scan< ElementType > | Scanner |
typedef ElementWithCell< F > | type |
Public Member Functions | |
SpaceOnCells (const uint vdim, const uint arrayWidth=0) | |
virtual uint | dim () const |
virtual uint | nelm () const |
virtual Scanner * | scan () const |
virtual void | put (concepts::SpaceOnCells< F > &spc, const int i=0, const int j=0) |
void | rebuild () |
Rebuilds the vectorial space from the scalar spaces. | |
virtual uint | getOutputDimension () const |
Returns the default output dimension, when we consider plotting a real-valued operator on this space. | |
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. | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Protected Attributes | |
uint | vdim_ |
Number of components. | |
uint | idx_ |
Index of the last added component. | |
concepts::Array< F * > | vdata_ |
Storage. | |
Vector valued space with elements on cells
Definition at line 492 of file vectorial.hh.
|
inherited |
Definition at line 430 of file vectorial.hh.
|
inherited |
Definition at line 451 of file vectorial.hh.
|
inherited |
|
inline |
Definition at line 494 of file vectorial.hh.
|
inlinevirtualinherited |
Implements concepts::SpaceOnCells< F >.
Definition at line 449 of file vectorial.hh.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Returns the default output dimension, when we consider plotting a real-valued operator on this space.
Reimplemented in hp2D::hpAdaptiveSpaceHCurl, and hp2Dedge::Space.
|
protectedvirtualinherited |
Reimplemented from concepts::SpaceOnCells< F >.
|
virtualinherited |
Add a component.
Definition at line 94 of file vectorial.hh.
|
inlinevirtualinherited |
Implements concepts::SpaceOnCells< F >.
Definition at line 450 of file vectorial.hh.
|
virtualinherited |
Insert a Space spc of one vectorial dimension to the next v-dimensional space (arguments i
and j
are ignored)
|
virtualinherited |
Implements concepts::SpaceOnCells< F >.
|
inlineinherited |
Returns number of components.
Definition at line 77 of file vectorial.hh.
|
protectedinherited |
Index of the last added component.
Definition at line 82 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.