Feel++  0.91.4
Feel::MatrixBlockBase< T > Member List
This is the complete list of members for Feel::MatrixBlockBase< T >, 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_initializedFeel::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::MatrixBlockBase< T >)Feel::MatrixBlockBase< 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 =0Feel::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_mapRowFeel::MatrixSparse< T > [protected]
M_mprop (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T > [protected]
M_worldCommFeel::MatrixSparse< T > [protected]
mapCol() const Feel::MatrixSparse< T > [inline]
mapRow() const Feel::MatrixSparse< T > [inline]
matrix_ptrtype typedef (defined in Feel::MatrixBlockBase< T >)Feel::MatrixBlockBase< T >
matrix_type typedef (defined in Feel::MatrixBlockBase< T >)Feel::MatrixBlockBase< T >
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]
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=(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::MatrixBlockBase< T >)Feel::MatrixBlockBase< 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]