|
dune-fem
2.8-git
|
#include <dune/fem/operator/common/localmatrix.hh>
Public Types | |
| typedef Traits ::LocalMatrixType | LocalMatrixType |
| type of local matrix implementation More... | |
| typedef Traits ::RangeSpaceType | RangeSpaceType |
| type of domain discrete function space More... | |
| typedef RangeSpaceType ::RangeType | RangeType |
| type of range More... | |
| typedef RangeSpaceType ::JacobianRangeType | JacobianRangeType |
| type of jacobian range More... | |
| typedef RangeSpaceType ::RangeFieldType | RangeFieldType |
| type of range field More... | |
Public Member Functions | |
| template<class RangeVectorType > | |
| void | axpy (const RangeVectorType &phi, const Explicit< RangeType > &factor, const RangeFieldType &weight=RangeFieldType(1)) |
| axpy operation for local matrices More... | |
| template<class JacobianVectorType > | |
| void | axpy (const JacobianVectorType &dphi, const JacobianRangeType &jacobianFactor, const RangeFieldType &weight=RangeFieldType(1)) |
| axpy operation for local matrices More... | |
| template<class RangeVectorType , class JacobianVectorType > | |
| void | axpy (const RangeVectorType &phi, const JacobianVectorType &dphi, const Explicit< RangeType > &factor, const JacobianRangeType &jacobianFactor, const RangeFieldType &weight=RangeFieldType(1)) |
| axpy operation for local matrices More... | |
Protected Member Functions | |
| MatrixColumnObject (LocalMatrixType &localMatrix, const unsigned int col) | |
| constructor taking local matrix and column number More... | |
Protected Attributes | |
| LocalMatrixType & | localMatrix_ |
| const unsigned int | column_ |
| typedef RangeSpaceType :: JacobianRangeType Dune::Fem::MatrixColumnObject< Traits >::JacobianRangeType |
type of jacobian range
| typedef Traits :: LocalMatrixType Dune::Fem::MatrixColumnObject< Traits >::LocalMatrixType |
type of local matrix implementation
| typedef RangeSpaceType :: RangeFieldType Dune::Fem::MatrixColumnObject< Traits >::RangeFieldType |
type of range field
| typedef Traits :: RangeSpaceType Dune::Fem::MatrixColumnObject< Traits >::RangeSpaceType |
type of domain discrete function space
| typedef RangeSpaceType :: RangeType Dune::Fem::MatrixColumnObject< Traits >::RangeType |
type of range
|
inlineprotected |
constructor taking local matrix and column number
|
inline |
axpy operation for local matrices
Denoting an entry of the local matrix by
and the gradients of the base functions by
, this function performs the following operation:
| [in] | dphi | evaluations of the jacobian of all base functions |
| [in] | jacobianFactor | axpy factor |
| [in] | weight | integration weight for quadrature point (default = 1) |
|
inline |
axpy operation for local matrices
Denoting an entry of the local matrix by
and the base functions by
, this function performs the following operation:
| [in] | phi | evaluations of all base functions |
| [in] | factor | axpy factor |
| [in] | weight | integration weight for quadrature point (default = 1) |
|
inline |
axpy operation for local matrices
Denoting an entry of the local matrix by
and the base functions by
, this function performs the following operation:
| [in] | phi | evaluations of all base functions |
| [in] | dphi | evaluations of the jacobian of all base functions |
| [in] | factor | axpy factor for phi |
| [in] | jacobianFactor | axpy factor for dphi |
| [in] | weight | integration weight for quadrature point (default = 1) |
|
protected |
|
protected |