, including all inherited members.
| _get_submatrix(MatrixSparse< MatrixSparse::value_type > &, const std::vector< size_type > &, const std::vector< size_type > &, const bool) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, protected, virtual] |
| _M_graph (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | [protected] |
| _M_is_initialized | Feel::MatrixSparse< MatrixSparse::value_type > | [protected] |
| add(const size_type i, const size_type j, const value_type &value) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &rows, const std::vector< size_type > &cols) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &dof_indices) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| addMatrix(const T, MatrixSparse< T > &) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| MatrixSparse< MatrixSparse::value_type >::addMatrix(int *rows, int nrows, int *cols, int ncols, value_type *data)=0 | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| MatrixSparse< MatrixSparse::value_type >::addMatrix(const MatrixSparse::value_type &s, boost::shared_ptr< MatrixSparse< MatrixSparse::value_type > > &m) | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| clear() | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| close() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| closed() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| comm() const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| createSubmatrix(MatrixSparse< T > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline, virtual] |
| energy(vector_type const &v, vector_type const &u, bool transpose=false) const =0 | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| energy(vector_ptrtype const &v, vector_ptrtype const &u, bool transpose=false) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, virtual] |
| graph() const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| graph_ptrtype typedef (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | |
| graph_type typedef (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | |
| hasGraph() const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| init(const size_type m, const size_type n, const size_type m_l, const size_type n_l, graph_ptrtype const &graph) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| MatrixSparse< MatrixSparse::value_type >::init(const size_type m, const size_type n, const size_type m_l, const size_type n_l, const size_type nnz=30, const size_type noz=10)=0 | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| isInitialized() const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, virtual] |
| l1Norm() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| linftyNorm() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| M_comm | Feel::MatrixSparse< MatrixSparse::value_type > | [protected] |
| matrix_ptrtype typedef (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | |
| matrix_type typedef (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | |
| MatrixBlock(vector_matrix_ptrtype const &v) (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| MatrixBlock(MatrixBlock const &mb) (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| MatrixSparse() | Feel::MatrixSparse< MatrixSparse::value_type > | |
| multAddVector(const Vector< MatrixSparse::value_type > &arg, Vector< MatrixSparse::value_type > &dest) const | Feel::MatrixSparse< MatrixSparse::value_type > | |
| multVector(const Vector< MatrixSparse::value_type > &arg, Vector< MatrixSparse::value_type > &dest) const | Feel::MatrixSparse< MatrixSparse::value_type > | |
| multVector(const boost::shared_ptr< Vector< MatrixSparse::value_type > > &arg, boost::shared_ptr< Vector< MatrixSparse::value_type > > &dest) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| NBLOCKCOLS | Feel::MatrixBlock< NR, NC, MatrixType > | [static] |
| NBLOCKROWS | Feel::MatrixBlock< NR, NC, MatrixType > | [static] |
| NBLOCKSIZE (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | [static] |
| operator()(const size_type i, const size_type j) const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| operator<<(std::ostream &os, const MatrixSparse< U > &m) | Feel::MatrixBlock< NR, NC, MatrixType > | [friend] |
| operator=(MatrixBlock const &mb) (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| operator=(MatrixSparse< value_type > const &M)=0 (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| operator=(boost::shared_ptr< MatrixSparse< value_type > > const &M) (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| print(std::ostream &os=std::cout) const | Feel::MatrixBlock< NR, NC, MatrixType > | |
| printMatlab(const std::string name="NULL") const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline, virtual] |
| printPersonal(std::ostream &=std::cout) const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline, virtual] |
| real_type typedef (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | |
| reinitSubmatrix(MatrixSparse< T > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const | Feel::MatrixBlock< NR, NC, MatrixType > | [inline, virtual] |
| rowStart() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| rowStop() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| scale(const MatrixSparse::value_type)=0 (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| set(const size_type i, const size_type j, const value_type &value) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| setGraph(graph_ptrtype const &graph) | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| setInitialized(bool init) | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| size1() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| size2() const | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| symmetricPart(MatrixSparse< value_type > &Ms) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, virtual] |
| symmetricPart(boost::shared_ptr< MatrixSparse< value_type > > &Ms) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, virtual] |
| transpose(MatrixSparse< value_type > &Mt) const =0 | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| transpose() const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| transpose(boost::shared_ptr< MatrixSparse< value_type > > &Mt) const | Feel::MatrixSparse< MatrixSparse::value_type > | [inline] |
| updateSparsityPattern(const std::vector< std::vector< size_type > > &) | Feel::MatrixSparse< MatrixSparse::value_type > | [inline, virtual] |
| value_type typedef (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | |
| vector_matrix_ptrtype typedef (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | |
| vector_matrix_type typedef (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | |
| vector_ptrtype typedef (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | |
| vector_type typedef (defined in Feel::MatrixSparse< MatrixSparse::value_type >) | Feel::MatrixSparse< MatrixSparse::value_type > | |
| zero() | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| MatrixSparse< MatrixSparse::value_type >::zero(size_type start1, size_type size1, size_type start2, size_type size2)=0 | Feel::MatrixSparse< MatrixSparse::value_type > | [pure virtual] |
| zeroRows(std::vector< int > const &rows, std::vector< value_type > const &values, Vector< value_type > &rhs, Context const &on_context) | Feel::MatrixBlock< NR, NC, MatrixType > | [virtual] |
| ~MatrixBlock() (defined in Feel::MatrixBlock< NR, NC, MatrixType >) | Feel::MatrixBlock< NR, NC, MatrixType > | [inline] |
| ~MatrixSparse() | Feel::MatrixSparse< MatrixSparse::value_type > | [virtual] |