#include <linearForm.hh>
Public Member Functions | |
| LinearForm (const uint vdim, const uint arrayWidth=0) | |
| virtual void | put (concepts::LinearForm< F, G > &lf, const uint i, const uint j=0) |
| void | putStore (concepts::LinearForm< F, G > *lf, const uint i) |
| virtual void | operator() (const concepts::Element< G > &elm, concepts::ElementMatrix< F > &em) 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. | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Protected Attributes | |
| uint | vdim_ |
| Number of components. | |
| uint | idx_ |
| Index of the last added component. | |
| concepts::Array< F * > | vdata_ |
| Storage. | |
Vector valued linear form.
Definition at line 20 of file linearForm.hh.
|
inline |
Definition at line 23 of file linearForm.hh.
|
inlinevirtualinherited |
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::LinearForm< F, G >.
|
virtualinherited |
Add a component.
Definition at line 94 of file vectorial.hh.
|
virtual |
Computes the element contribution to the function.
| elm | Element on which the computations should be performed |
| em | The local matrix |
Implements concepts::LinearForm< F, G >.
|
virtual |
insert a Linearform lf of one vectorial dimension to the all v-dimensionial Linearform
| i | row number of v-dimensions |
| void vectorial::LinearForm< F, G >::putStore | ( | concepts::LinearForm< F, G > * | lf, |
| const uint | i | ||
| ) |
Acts similarly to the normal put() command, but stores lf in deepCopies_ (without cloning lf first). At cleanup time, lf is destroyed by this class.
|
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.