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.

Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich