Feel++  0.91.4
Feel::MatrixGmm< T, LayoutType > Member List

This is the complete list of members for Feel::MatrixGmm< T, LayoutType >, including all inherited members.

_get_submatrix(MatrixSparse< T > &, const std::vector< size_type > &, const std::vector< size_type > &, const bool) const Feel::MatrixSparse< T >inlineprotectedvirtual
_M_graph (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T >protected
add(const size_type i, const size_type j, const value_type &value)Feel::MatrixGmm< T, LayoutType >inlinevirtual
addMatrix(const ublas::matrix< T, ublas::row_major > &, const std::vector< size_type > &, const std::vector< size_type > &)Feel::MatrixGmm< T, LayoutType >inline
addMatrix(const boost::numeric::ublas::matrix< T, ublas::row_major > &, const std::vector< size_type > &)Feel::MatrixGmm< T, LayoutType >inline
addMatrix(value_type v, MatrixSparse< value_type > &_m)Feel::MatrixGmm< T, LayoutType >virtual
addMatrix(int *rows, int nrows, int *cols, int ncols, value_type *data)Feel::MatrixGmm< T, LayoutType >inlinevirtual
Feel::MatrixSparse::addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &rows, const std::vector< size_type > &cols)=0Feel::MatrixSparse< T >pure virtual
Feel::MatrixSparse::addMatrix(const ublas::matrix< value_type > &dm, const std::vector< size_type > &dof_indices)=0Feel::MatrixSparse< T >pure virtual
Feel::MatrixSparse::addMatrix(const T &s, boost::shared_ptr< MatrixSparse< T > > &m)Feel::MatrixSparse< T >inline
checkProperties() const (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T >inline
clear()Feel::MatrixGmm< T, LayoutType >inlinevirtual
close() const Feel::MatrixGmm< T, LayoutType >virtual
closed() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
comm() const Feel::MatrixSparse< T >inline
createSubmatrix(MatrixSparse< T > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const Feel::MatrixSparse< T >inlinevirtual
diagonal(Vector< T > &dest) const =0Feel::MatrixSparse< T >pure virtual
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::MatrixGmm< T, LayoutType >virtual
Feel::MatrixSparse::energy(vector_ptrtype const &v, vector_ptrtype const &u, bool _transpose=false) const Feel::MatrixSparse< T >inline
fill(pattern_type const &)Feel::MatrixGmm< T, LayoutType >
graph() const Feel::MatrixSparse< T >inline
graph_ptrtype typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
graph_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
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::MatrixGmm< T, LayoutType >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::MatrixGmm< T, LayoutType >virtual
init() (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >inline
is_row_major (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >static
isHermitian() const Feel::MatrixSparse< T >inline
isHermitianPositiveDefinite() const Feel::MatrixSparse< T >inline
isInitialized() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
isNonHermitian() const Feel::MatrixSparse< T >inline
isPositiveDefinite() const Feel::MatrixSparse< T >inline
isSingular() const Feel::MatrixSparse< T >inline
l1Norm() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
linftyNorm() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
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
mat() const Feel::MatrixGmm< T, LayoutType >inline
mat()Feel::MatrixGmm< T, LayoutType >inline
matrix_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
MatrixGmm() (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
MatrixGmm(size_type r, size_type c) (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
MatrixGmm(MatrixGmm const &m) (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
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
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
nnz() const Feel::MatrixGmm< T, LayoutType >inline
operator()(size_type i, size_type j) const Feel::MatrixGmm< T, LayoutType >inlinevirtual
operator=(MatrixSparse< value_type > const &M) (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >inlinevirtual
operator=(boost::shared_ptr< MatrixSparse< value_type > > const &M) (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T >inline
pattern_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
print(std::ostream &os=std::cout) const Feel::MatrixSparse< T >inline
printMatlab(const std::string name="NULL") const Feel::MatrixGmm< T, LayoutType >virtual
printPersonal(std::ostream &=std::cout) const Feel::MatrixSparse< T >inlinevirtual
real_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
reinitSubmatrix(MatrixSparse< T > &submatrix, const std::vector< size_type > &rows, const std::vector< size_type > &cols) const Feel::MatrixSparse< T >inlinevirtual
resize(size_type nr, size_type nc, bool=false) (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
rowStart() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
rowStop() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
scale(const T a) (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >inlinevirtual
set(const size_type i, const size_type j, const value_type &value)Feel::MatrixGmm< T, LayoutType >inlinevirtual
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 >inlinevirtual
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::MatrixGmm< T, LayoutType >inlinevirtual
size2() const Feel::MatrixGmm< T, LayoutType >inlinevirtual
symmetricPart(MatrixSparse< value_type > &Ms) const Feel::MatrixSparse< T >inlinevirtual
symmetricPart(boost::shared_ptr< MatrixSparse< value_type > > &Ms) const Feel::MatrixSparse< T >inline
transpose(MatrixSparse< value_type > &Mt) const Feel::MatrixGmm< T, LayoutType >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::MatrixGmm< T, LayoutType >inlinevirtual
updateSparsityPattern(const std::vector< std::vector< size_type > > &)Feel::MatrixSparse< T >inlinevirtual
value_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
vector_ptrtype typedef (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T >
vector_type typedef (defined in Feel::MatrixSparse< T >)Feel::MatrixSparse< T >
wmat() const Feel::MatrixGmm< T, LayoutType >inline
wmat()Feel::MatrixGmm< T, LayoutType >inline
write_matrix_type typedef (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
zero()Feel::MatrixGmm< T, LayoutType >inlinevirtual
zero(size_type start1, size_type stop1, size_type start2, size_type stop2)Feel::MatrixGmm< T, LayoutType >inlinevirtual
zeroRows(std::vector< int > const &rows, std::vector< value_type > const &values, Vector< value_type > &rhs, Context const &on_context)Feel::MatrixGmm< T, LayoutType >virtual
~MatrixGmm() (defined in Feel::MatrixGmm< T, LayoutType >)Feel::MatrixGmm< T, LayoutType >
~MatrixSparse()Feel::MatrixSparse< T >inlinevirtual