|
dune-pdelab
2.4.1
|
#include <dune/pdelab/backend/istl/blockmatrixdiagonal.hh>
Public Types | |
| typedef diagonal::matrix_element_vector< Matrix >::type | Container |
| typedef Container::field_type | field_type |
| typedef field_type * | iterator |
Public Member Functions | |
| MatrixElementVector (const M &m) | |
| void | invert () |
| template<typename X , typename Y > | |
| void | mv (const X &x, Y &y) const |
| template<typename ContainerIndex > | |
| std::size_t | row_size (const ContainerIndex &ci) const |
| template<typename ContainerIndex > | |
| iterator | row_begin (const ContainerIndex &ci) |
| template<typename ContainerIndex > | |
| iterator | row_end (const ContainerIndex &ci) |
Public Attributes | |
| Container | _container |
| typedef diagonal::matrix_element_vector<Matrix>::type Dune::PDELab::istl::BlockMatrixDiagonal< M >::MatrixElementVector::Container |
| typedef Container::field_type Dune::PDELab::istl::BlockMatrixDiagonal< M >::MatrixElementVector::field_type |
| typedef field_type* Dune::PDELab::istl::BlockMatrixDiagonal< M >::MatrixElementVector::iterator |
|
inline |
References Dune::PDELab::istl::container_tag(), and Dune::PDELab::Backend::native().
|
inline |
References Dune::PDELab::istl::container_tag().
Referenced by Dune::PDELab::NonoverlappingJacobi< A, X, Y >::NonoverlappingJacobi().
|
inline |
References Dune::PDELab::istl::container_tag(), and Dune::PDELab::Backend::native().
Referenced by Dune::PDELab::NonoverlappingJacobi< A, X, Y >::apply().
|
inline |
References Dune::PDELab::istl::container_tag().
|
inline |
References Dune::PDELab::istl::container_tag().
|
inline |
References Dune::PDELab::istl::container_tag().
| Container Dune::PDELab::istl::BlockMatrixDiagonal< M >::MatrixElementVector::_container |
1.8.11