vectorial::TimeLinearForm Class Referenceabstract
Vector valued time dependent linear form. More...
#include <timeLinearForm.hh>
Public Member Functions | |
virtual const timestepping::TimeLinearForm * | get (const int a, const int b=0) const |
Get a component. More... | |
virtual void | insert (timestepping::TimeLinearForm &vdata, const int a=0, const int b=0) |
Add a component. More... | |
virtual void | operator() (const concepts::Element< Real > &elm, concepts::ElementMatrix< Real > &em) |
virtual void | operator() (const Element< typename Realtype< Real >::type > &elm, ElementMatrix< Real > &em) const=0 |
Computes the element contribution to the function. More... | |
virtual void | put (timestepping::TimeLinearForm &lf, const int i, const int j=0) |
Real | time () |
Returns time_ . More... | |
virtual void | time (Real time) |
set the time of all scalar linear forms More... | |
TimeLinearForm (const uint vdim, const uint arrayWidth=0) | |
uint | vdim () const |
Returns number of components. More... | |
virtual | ~TimeLinearForm () |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Protected Attributes | |
uint | idx_ |
Index of the last added component. More... | |
Real | time_ |
The current time. More... | |
concepts::Array< timestepping::TimeLinearForm * > | vdata_ |
Storage. More... | |
uint | vdim_ |
Number of components. More... | |
Detailed Description
Vector valued time dependent linear form.
Consists of vdim
timestepping::TimeLinearForms and sets the time of all of them when the time is set.
Definition at line 26 of file timeLinearForm.hh.
Constructor & Destructor Documentation
◆ TimeLinearForm()
|
inline |
Definition at line 29 of file timeLinearForm.hh.
◆ ~TimeLinearForm()
|
virtual |
Member Function Documentation
◆ get()
|
inlinevirtualinherited |
Get a component.
Definition at line 74 of file vectorial.hh.
◆ info()
|
protectedvirtual |
Reimplemented from concepts::LinearForm< Real >.
◆ insert()
|
virtualinherited |
Add a component.
Definition at line 72 of file vectorial.hh.
◆ operator()() [1/2]
|
virtual |
◆ operator()() [2/2]
|
pure virtualinherited |
Computes the element contribution to the function.
- Parameters
-
elm Element on which the computations should be performed em The local matrix
◆ put()
|
virtual |
◆ time() [1/2]
|
inlineinherited |
Returns time_
.
Definition at line 41 of file vectors.hh.
◆ time() [2/2]
|
virtual |
set the time of all scalar linear forms
Reimplemented from timestepping::TimeLinearForm.
◆ vdim()
|
inlineinherited |
Returns number of components.
Definition at line 77 of file vectorial.hh.
Member Data Documentation
◆ idx_
|
protectedinherited |
Index of the last added component.
Definition at line 82 of file vectorial.hh.
◆ time_
|
protectedinherited |
The current time.
Definition at line 44 of file vectors.hh.
◆ vdata_
|
mutableprotectedinherited |
Storage.
Definition at line 84 of file vectorial.hh.
◆ vdim_
|
protectedinherited |
Number of components.
Definition at line 80 of file vectorial.hh.
The documentation for this class was generated from the following file:
- vectorial/timeLinearForm.hh