, including all inherited members.
_get_submatrix(MatrixSparse< T > &, const std::vector< size_type > &, const std::vector< size_type > &, const bool) const | Feel::MatrixSparse< T > | [inline, protected, virtual] |
_M_graph (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [protected] |
_M_is_initialized | Feel::MatrixSparse< T > | [protected] |
add(const size_type i, const size_type j, const value_type &value) | Feel::MatrixBlockBase< T > | [inline, virtual] |
addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &rows, const std::vector< size_type > &cols) | Feel::MatrixBlockBase< T > | [virtual] |
addMatrix(int *rows, int nrows, int *cols, int ncols, value_type *data) | Feel::MatrixBlockBase< T > | [virtual] |
addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &dof_indices) | Feel::MatrixBlockBase< T > | [inline, virtual] |
addMatrix(const value_type, MatrixSparse< value_type > &) | Feel::MatrixBlockBase< T > | [inline, virtual] |
Feel::MatrixSparse::addMatrix(const T &s, boost::shared_ptr< MatrixSparse< T > > &m) | Feel::MatrixSparse< T > | [inline] |
backend_ptrtype typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
backend_type typedef (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | |
blocks_type typedef (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | |
checkProperties() const (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
clear() | Feel::MatrixBlockBase< T > | [virtual] |
close() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
closed() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
comm() const | Feel::MatrixSparse< T > | [inline] |
createSubmatrix(MatrixSparse< value_type > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const | Feel::MatrixBlockBase< T > | [inline, virtual] |
diagonal(Vector< value_type > &out) const | Feel::MatrixBlockBase< T > | [virtual] |
Feel::MatrixSparse::diagonal(boost::shared_ptr< Vector< T > > &dest) const | Feel::MatrixSparse< T > | [inline] |
energy(Vector< value_type > const &__v, Vector< value_type > const &__u, bool transpose=false) const | Feel::MatrixBlockBase< T > | |
Feel::MatrixSparse::energy(vector_type const &v, vector_type const &u, bool transpose=false) const =0 | Feel::MatrixSparse< T > | [pure virtual] |
Feel::MatrixSparse::energy(vector_ptrtype const &v, vector_ptrtype const &u, bool _transpose=false) const | Feel::MatrixSparse< T > | [inline] |
getSparseMatrix() (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [inline] |
graph() const | Feel::MatrixSparse< T > | [inline] |
graph_ptrtype typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
graph_type typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
hasGraph() const | Feel::MatrixSparse< T > | [inline] |
haveConsistentProperties() const (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
indexSplit() const (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
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) | Feel::MatrixBlockBase< T > | [virtual] |
init(const size_type m, const size_type n, const size_type m_l, const size_type n_l, graph_ptrtype const &graph) | Feel::MatrixBlockBase< T > | [virtual] |
isHermitian() const | Feel::MatrixSparse< T > | [inline] |
isHermitianPositiveDefinite() const | Feel::MatrixSparse< T > | [inline] |
isInitialized() const | Feel::MatrixSparse< T > | [inline, virtual] |
isNonHermitian() const | Feel::MatrixSparse< T > | [inline] |
isPositiveDefinite() const | Feel::MatrixSparse< T > | [inline] |
isSingular() const | Feel::MatrixSparse< T > | [inline] |
l1Norm() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
linftyNorm() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
M_IndexSplit (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [protected] |
M_mapCol (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [protected] |
M_mapRow | Feel::MatrixSparse< T > | [protected] |
M_mprop (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [protected] |
M_worldComm | Feel::MatrixSparse< T > | [protected] |
mapCol() const | Feel::MatrixSparse< T > | [inline] |
mapRow() const | Feel::MatrixSparse< T > | [inline] |
matrix_ptrtype typedef (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | |
matrix_type typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
MatrixBlock(blocks_type const &blockSet, backend_type &backend, bool copy_values=true, bool diag_is_nonzero=true) (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [inline] |
MatrixBlock(MatrixBlock const &mb) (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [inline] |
MatrixBlockBase(vf::BlocksBase< matrix_ptrtype > const &blockSet, backend_type &backend, bool copy_values=true, bool diag_is_nonzero=true) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
MatrixBlockBase(MatrixBlockBase const &mb) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [inline] |
MatrixSparse() | Feel::MatrixSparse< T > | [inline] |
MatrixSparse(DataMap const &dmRow, DataMap const &dmCol, WorldComm const &worldComm=WorldComm()) (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
mergeBlockGraph(graph_ptrtype &globGraphb, matrix_ptrtype m, size_type start_i, size_type start_j) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
multAddVector(const Vector< T > &arg, Vector< T > &dest) const | Feel::MatrixSparse< T > | |
multVector(const Vector< T > &arg, Vector< T > &dest) const | Feel::MatrixSparse< T > | |
multVector(const boost::shared_ptr< Vector< T > > &arg, boost::shared_ptr< Vector< T > > &dest) const | Feel::MatrixSparse< T > | [inline] |
NBLOCKCOLS (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [static] |
NBLOCKROWS (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [static] |
NBLOCKSIZE (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [static] |
operator()(const size_type i, const size_type j) const | Feel::MatrixBlockBase< T > | [inline, virtual] |
operator<<(std::ostream &os, const MatrixSparse< U > &m) | Feel::MatrixBlockBase< T > | [friend] |
operator=(MatrixBlock const &mb) (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [inline] |
operator=(matrix_ptrtype const &M) (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | [inline] |
operator=(MatrixBlockBase const &mb) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [inline] |
operator=(MatrixSparse< value_type > const &M) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [virtual] |
operator=(boost::shared_ptr< MatrixSparse< value_type > > const &M) (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
print(std::ostream &os=std::cout) const | Feel::MatrixBlockBase< T > | |
printMatlab(const std::string name="NULL") const | Feel::MatrixBlockBase< T > | [virtual] |
printPersonal(std::ostream &=std::cout) const | Feel::MatrixBlockBase< T > | [inline, virtual] |
real_type typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
reinitSubmatrix(MatrixSparse< value_type > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const | Feel::MatrixBlockBase< T > | [inline, virtual] |
rowStart() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
rowStop() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
scale(const value_type) (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [virtual] |
self_type typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
set(const size_type i, const size_type j, const value_type &value) | Feel::MatrixBlockBase< T > | [inline, virtual] |
setGraph(graph_ptrtype const &graph) | Feel::MatrixSparse< T > | [inline] |
setIndexSplit(std::vector< std::vector< int > > const &_indexSplit) (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline, virtual] |
setInitialized(bool _init) | Feel::MatrixSparse< T > | [inline] |
setMapCol(DataMap const &d) (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
setMapRow(DataMap const &d) (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | [inline] |
setMatrixProperties(size_type p) | Feel::MatrixSparse< T > | [inline] |
size1() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
size2() const | Feel::MatrixBlockBase< T > | [inline, virtual] |
symmetricPart(MatrixSparse< value_type > &Ms) const | Feel::MatrixSparse< T > | [inline, virtual] |
symmetricPart(boost::shared_ptr< MatrixSparse< value_type > > &Ms) const | Feel::MatrixSparse< T > | [inline] |
transpose(MatrixSparse< value_type > &Mt) const | Feel::MatrixBlockBase< T > | [virtual] |
Feel::MatrixSparse::transpose() const | Feel::MatrixSparse< T > | [inline] |
Feel::MatrixSparse::transpose(boost::shared_ptr< MatrixSparse< value_type > > &Mt) const | Feel::MatrixSparse< T > | [inline] |
updateBlockMat(boost::shared_ptr< MatrixSparse< value_type > > m, size_type start_i, size_type start_j) | Feel::MatrixBlockBase< T > | [virtual] |
updateSparsityPattern(const std::vector< std::vector< size_type > > &) | Feel::MatrixSparse< T > | [inline, virtual] |
value_type typedef (defined in Feel::MatrixBlock< NR, NC, T >) | Feel::MatrixBlock< NR, NC, T > | |
vector_matrix_ptrtype typedef (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | |
vector_ptrtype typedef (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | |
vector_type typedef (defined in Feel::MatrixSparse< T >) | Feel::MatrixSparse< T > | |
zero() | Feel::MatrixBlockBase< T > | [virtual] |
zero(size_type start1, size_type size1, size_type start2, size_type size2) | Feel::MatrixBlockBase< T > | [virtual] |
zeroRows(std::vector< int > const &rows, std::vector< value_type > const &values, Vector< value_type > &rhs, Context const &on_context) | Feel::MatrixBlockBase< T > | [virtual] |
~MatrixBlockBase() (defined in Feel::MatrixBlockBase< T >) | Feel::MatrixBlockBase< T > | [inline] |
~MatrixSparse() | Feel::MatrixSparse< T > | [inline, virtual] |