bilinearForm.hh File Reference
#include <memory>
#include "basics/outputOperator.hh"
#include "basics/cloneable.hh"
#include "space/elementPairs.hh"
#include "toolbox/sharedPointer_std.hh"
#include "basics/exceptions.hh"
Go to the source code of this file.
Classes | |
class | concepts::BilinearF_Sum< F, H, J, G > |
Sum of two bilinear forms of possible different underlying field type F . More... | |
class | concepts::BilinearF_W< F, H, J, G > |
Product of scalar and a bilinear form with possible different field type F . More... | |
class | concepts::BilinearForm< F, G > |
Abstract function class to evaluate a bilinear form. More... | |
class | concepts::BilinearFormContainer< F, G > |
class | concepts::BilinearFormLiCo< F, G > |
A linear combination of bilinear forms. More... | |
class | concepts::Element< F > |
An abstract class for an element of a space. More... | |
class | concepts::ElementMatrix< F > |
Element matrix. More... | |
class | concepts::PointerToEmptyBilinearForm |
Exception class to express that the RCP pointer points to 0. More... | |
Namespaces | |
concepts | |
Basic namespace for Concepts-2. | |
Functions | |
BilinearFormContainer< Cmplx > | concepts::operator* (const BilinearFormContainer< Cmplx > frm1, const Cmplx w) |
BilinearFormContainer< Cmplx > | concepts::operator* (const BilinearFormContainer< Cmplx > frm1, const Real w) |
BilinearFormContainer< Cmplx > | concepts::operator* (const BilinearFormContainer< Real > frm1, const Cmplx w) |
BilinearFormContainer< Real > | concepts::operator* (const BilinearFormContainer< Real > frm1, const Real w) |
Simple multiplication from right. More... | |
BilinearFormContainer< Cmplx > | concepts::operator* (const Cmplx w, const BilinearFormContainer< Cmplx > frm1) |
BilinearFormContainer< Cmplx > | concepts::operator* (const Cmplx w, const BilinearFormContainer< Real > frm1) |
BilinearFormContainer< Cmplx > | concepts::operator* (const Real w, const BilinearFormContainer< Cmplx > frm1) |
BilinearFormContainer< Real > | concepts::operator* (const Real w, const BilinearFormContainer< Real > frm1) |
BilinearFormContainer< Cmplx > | concepts::operator+ (const BilinearFormContainer< Cmplx > frm1, const BilinearFormContainer< Cmplx > frm2) |
BilinearFormContainer< Cmplx > | concepts::operator+ (const BilinearFormContainer< Cmplx > frm1, const BilinearFormContainer< Real > frm2) |
BilinearFormContainer< Cmplx > | concepts::operator+ (const BilinearFormContainer< Real > frm1, const BilinearFormContainer< Cmplx > frm2) |
BilinearFormContainer< Real > | concepts::operator+ (const BilinearFormContainer< Real > frm1, const BilinearFormContainer< Real > frm2) |
Simple adding two element formulas by +-operator. More... | |
BilinearFormContainer< Cmplx > | concepts::operator- (const BilinearFormContainer< Cmplx > frm1, const BilinearFormContainer< Cmplx > frm2) |
BilinearFormContainer< Cmplx > | concepts::operator- (const BilinearFormContainer< Cmplx > frm1, const BilinearFormContainer< Real > frm2) |
BilinearFormContainer< Cmplx > | concepts::operator- (const BilinearFormContainer< Real > frm1, const BilinearFormContainer< Cmplx > frm2) |
BilinearFormContainer< Real > | concepts::operator- (const BilinearFormContainer< Real > frm1, const BilinearFormContainer< Real > frm2) |
Simple adding two element formulas by +-operator. More... | |
Detailed Description
Bilinear Form
Definition in file bilinearForm.hh.