Feel++ 0.91.0

Feel::MatrixBlock< NR, NC, MatrixType > Member List

This is the complete list of members for Feel::MatrixBlock< NR, NC, MatrixType >, including all inherited members.
_get_submatrix(MatrixSparse< MatrixSparse::value_type > &, const std::vector< size_type > &, const std::vector< size_type > &, const bool) constFeel::MatrixSparse< MatrixSparse::value_type > [inline, protected, virtual]
_M_graph (defined in Feel::MatrixSparse< MatrixSparse::value_type >)Feel::MatrixSparse< MatrixSparse::value_type > [protected]
_M_is_initializedFeel::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)=0Feel::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() constFeel::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 =0Feel::MatrixSparse< MatrixSparse::value_type > [pure virtual]
energy(vector_ptrtype const &v, vector_ptrtype const &u, bool transpose=false) constFeel::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)=0Feel::MatrixSparse< MatrixSparse::value_type > [pure virtual]
isInitialized() constFeel::MatrixSparse< MatrixSparse::value_type > [inline, virtual]
l1Norm() const Feel::MatrixBlock< NR, NC, MatrixType > [virtual]
linftyNorm() const Feel::MatrixBlock< NR, NC, MatrixType > [virtual]
M_commFeel::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) constFeel::MatrixSparse< MatrixSparse::value_type >
multVector(const Vector< MatrixSparse::value_type > &arg, Vector< MatrixSparse::value_type > &dest) constFeel::MatrixSparse< MatrixSparse::value_type >
multVector(const boost::shared_ptr< Vector< MatrixSparse::value_type > > &arg, boost::shared_ptr< Vector< MatrixSparse::value_type > > &dest) constFeel::MatrixSparse< MatrixSparse::value_type > [inline]
NBLOCKCOLSFeel::MatrixBlock< NR, NC, MatrixType > [static]
NBLOCKROWSFeel::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) constFeel::MatrixSparse< MatrixSparse::value_type > [inline, virtual]
symmetricPart(boost::shared_ptr< MatrixSparse< value_type > > &Ms) constFeel::MatrixSparse< MatrixSparse::value_type > [inline, virtual]
transpose(MatrixSparse< value_type > &Mt) const =0Feel::MatrixSparse< MatrixSparse::value_type > [pure virtual]
transpose() constFeel::MatrixSparse< MatrixSparse::value_type > [inline]
transpose(boost::shared_ptr< MatrixSparse< value_type > > &Mt) constFeel::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)=0Feel::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]