#include <dune/fem/operator/common/localmatrix.hh>
|
| typedef Traits::LocalMatrixType | LocalMatrixType |
| | type of local matrix implementation
|
| |
| typedef Traits::RangeSpaceType | RangeSpaceType |
| | type of domain discrete function space
|
| |
| typedef RangeSpaceType::RangeType | RangeType |
| | type of range
|
| |
| typedef RangeSpaceType::JacobianRangeType | JacobianRangeType |
| | type of jacobian range
|
| |
| typedef RangeSpaceType::RangeFieldType | RangeFieldType |
| | type of range field
|
| |
◆ JacobianRangeType
◆ LocalMatrixType
type of local matrix implementation
◆ RangeFieldType
◆ RangeSpaceType
type of domain discrete function space
◆ RangeType
◆ MatrixColumnObject()
constructor taking local matrix and column number
◆ axpy() [1/3]
template<class Traits >
template<class JacobianVectorType >
axpy operation for local matrices
Denoting an entry of the local matrix by \(a_{i,j}\) and the gradients of the base functions by \(\nabla \varphi_i\), this function performs the following operation:
\[
a_{i,j} = a_{i,j} + weight * (jacobianFactor \cdot \nabla\varphi_i( x ))
\]
- Parameters
-
| [in] | dphi | evaluations of the jacobian of all base functions \(\varphi_i( x )\) |
| [in] | jacobianFactor | axpy factor |
| [in] | weight | integration weight for quadrature point (default = 1) |
◆ axpy() [2/3]
template<class Traits >
template<class RangeVectorType >
axpy operation for local matrices
Denoting an entry of the local matrix by \(a_{i,j}\) and the base functions by \(\varphi_i\), this function performs the following operation:
\[
a_{i,j} = a_{i,j} + weight * (factor \cdot \varphi_i( x ))
\]
- Parameters
-
| [in] | phi | evaluations of all base functions \(\varphi_i( x )\) |
| [in] | factor | axpy factor |
| [in] | weight | integration weight for quadrature point (default = 1) |
◆ axpy() [3/3]
template<class Traits >
template<class RangeVectorType , class JacobianVectorType >
axpy operation for local matrices
Denoting an entry of the local matrix by \(a_{i,j}\) and the base functions by \(\nabla \varphi_i\), this function performs the following operation:
\[
a_{i,j} = a_{i,j} + weight (factor \cdot \varphi_i( x ) + jacobianFactor \cdot \nabla\varphi_i( x ))
\]
- Parameters
-
| [in] | phi | evaluations of all base functions \(\varphi_i( x )\) |
| [in] | dphi | evaluations of the jacobian of all base functions \(\varphi_i( x )\) |
| [in] | factor | axpy factor for phi |
| [in] | jacobianFactor | axpy factor for dphi |
| [in] | weight | integration weight for quadrature point (default = 1) |
◆ LocalMatrixInterface< Traits >
◆ column_
◆ localMatrix_
The documentation for this class was generated from the following file: