Vector valued bilinear form.
More...
#include <bf_advection.hh>
|
| BilinearForm (const BilinearForm &b) |
| Copy constructor. This copy constructor performs a deep copy of b . More...
|
|
| BilinearForm (const uint vdim1, const uint vdim2=0) |
| Constructor. More...
|
|
virtual BilinearForm * | clone () const |
|
virtual void | operator() (const concepts::Element< G > &elmV, const concepts::Element< G > &elmU, concepts::ElementMatrix< F > &em, const concepts::ElementPair< G > &elmp) const |
|
virtual void | operator() (const concepts::Element< G > &elmX, const concepts::Element< G > &elmY, concepts::ElementMatrix< F > &em) const |
|
virtual void | put (concepts::BilinearForm< F, G > &bf, const int i, const int j) |
| insert a Bilinearform bf of one vectorial dimension to the all v-dimensionial Bilinearform More...
|
|
void | putData (concepts::Cloneable *data) |
| Stores data in sharedData_ (this includes destruction of sharedData_ at cleanup). More...
|
|
void | putStore (concepts::BilinearForm< F, G > *bf, const int i, const int j) |
| Acts similarly to the normal put() command, but stores bf in deepCopies_ (without cloning bf first). More...
|
|
void | putStore (concepts::RCP< concepts::BilinearForm< F, G > > bf, const int i, const int j) |
|
BilinearForm< F, G > & | reset () |
| Clear the stores bilinear forms and the shared data. More...
|
|
virtual | ~BilinearForm () |
|
|
uint | vdim2 |
| vectorial dimension of second argument of bilinear form More...
|
|
|
virtual std::ostream & | info (std::ostream &os) const |
|
template<class F, class G = typename concepts::Realtype<F>::type>
class vectorial::BilinearForm< F, G >
Vector valued bilinear form.
- Author
- Kersten Schmidt, 2002
- Examples
- elasticity2D_tutorial.cc, and hpFEM3d-EV.cc.
Definition at line 38 of file bf_advection.hh.
◆ BilinearForm() [1/2]
template<class F , class G = typename concepts::Realtype<F>::type>
Constructor.
- Parameters
-
vdim1 | vectorial dimension of test functions |
vdim2 | vectorial dimension of trial functions. Defaults to vdim1 |
Definition at line 324 of file vectorial.hh.
◆ BilinearForm() [2/2]
template<class F , class G = typename concepts::Realtype<F>::type>
Copy constructor. This copy constructor performs a deep copy of b
.
◆ ~BilinearForm()
template<class F , class G = typename concepts::Realtype<F>::type>
◆ clone()
template<class F , class G = typename concepts::Realtype<F>::type>
◆ info()
template<class F , class G = typename concepts::Realtype<F>::type>
◆ operator()() [1/2]
template<class F , class G = typename concepts::Realtype<F>::type>
◆ operator()() [2/2]
template<class F , class G = typename concepts::Realtype<F>::type>
◆ put()
template<class F , class G = typename concepts::Realtype<F>::type>
insert a Bilinearform bf of one vectorial dimension to the all v-dimensionial Bilinearform
- Parameters
-
i | row number of v-dimensions (test functions) |
j | column number of v-dimensions (trial functions) |
◆ putData()
template<class F , class G = typename concepts::Realtype<F>::type>
Stores data
in sharedData_
(this includes destruction of sharedData_
at cleanup).
Definition at line 354 of file vectorial.hh.
◆ putStore() [1/2]
template<class F , class G = typename concepts::Realtype<F>::type>
Acts similarly to the normal put() command, but stores bf
in deepCopies_
(without cloning bf
first).
At cleanup time, bf
is destroyed by this class.
◆ putStore() [2/2]
template<class F , class G = typename concepts::Realtype<F>::type>
◆ reset()
template<class F , class G = typename concepts::Realtype<F>::type>
Clear the stores bilinear forms and the shared data.
◆ deepCopies_
template<class F , class G = typename concepts::Realtype<F>::type>
Stores the deep copies of the component bilinear forms, if there are any.
Definition at line 374 of file vectorial.hh.
◆ sharedData_
template<class F , class G = typename concepts::Realtype<F>::type>
Stores the data which is shared between the components of the bilinear forms.
Definition at line 377 of file vectorial.hh.
◆ vdim2
template<class F , class G = typename concepts::Realtype<F>::type>
vectorial dimension of second argument of bilinear form
Definition at line 368 of file vectorial.hh.
The documentation for this class was generated from the following files: