BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Enumerations
Discrete boundary operators

Classes

class  Bempp::DiscreteAcaBoundaryOperator< ValueType >
 Discrete linear operator stored as a H-matrix. More...
 
class  Bempp::DiscreteBlockedBoundaryOperator< ValueType >
 Discrete boundary operator composed of multiple blocks stored separately. More...
 
class  Bempp::DiscreteBoundaryOperator< ValueType >
 Discrete boundary operator. More...
 
class  Bempp::DiscreteBoundaryOperatorCache< BasisFunctionType, ResultType >
 Cache of discrete boundary operators. More...
 
class  Bempp::DiscreteDenseBoundaryOperator< ValueType >
 Discrete boundary operator stored as a dense matrix. More...
 
class  Bempp::DiscreteInverseSparseBoundaryOperator< ValueType >
 Discrete boundary operator representing the inverse of another operator and stored as a sparse LU decomposition. More...
 
class  Bempp::DiscreteNullBoundaryOperator< ValueType >
 Null (zero-valued) discrete boundary operator. More...
 
class  Bempp::DiscreteSparseBoundaryOperator< ValueType >
 Discrete boundary operator stored as a sparse matrix. More...
 
class  Bempp::Vector< ValueType >
 Encapsulation of a vector. More...
 

Enumerations

enum  Bempp::TranspositionMode { Bempp::NO_TRANSPOSE = Thyra::NOTRANS, Bempp::CONJUGATE = Thyra::CONJ, Bempp::TRANSPOSE = Thyra::TRANS, Bempp::CONJUGATE_TRANSPOSE = Thyra::CONJTRANS }
 Enumeration determining how a discrete boundary operator is transformed before being applied. More...
 

Detailed Description

This submodule contains the DiscreteBoundaryOperator class and its descendants.

Enumeration Type Documentation

Enumeration determining how a discrete boundary operator is transformed before being applied.

Enumerator
NO_TRANSPOSE 

Use the non-transposed operator.

CONJUGATE 

Use the non-transposed operator with complex-conjugated elements (same as NO_TRANSPOSE for operators with real elements).

TRANSPOSE 

Use the transposed operator.

CONJUGATE_TRANSPOSE 

Use the transposed operator with complex-conjugated elements (same as TRANSPOSE for operators with real elements).