Loading [MathJax]/extensions/TeX/AMSmath.js
HLIBpro  2.7
All Classes Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
TDenseMatrix Member List

This is the complete list of members for TDenseMatrix, including all inherited members.

accumulator()TMatrixinline
add(const real alpha, const TMatrix *A)TDenseMatrixvirtual
add_block(const real alpha, const real beta, const TDenseMatrix *M, const matop_t op=MATOP_NORM)TDenseMatrix
add_block(const complex alpha, const complex beta, const TDenseMatrix *M, const matop_t op=MATOP_NORM)TDenseMatrix
add_centry(const idx_t i, const idx_t j, const complex f)TDenseMatrixinline
add_entry(const idx_t i, const idx_t j, const real f)TDenseMatrixinline
add_pending_direct(TDirectMatrixUpdate *U)TMatrix
add_pending_recursive(TRecursiveMatrixUpdate *U)TMatrix
add_update(const TMatrix *M, const TTruncAcc &acc)TMatrix
apply(const TVector *x, TVector *y, const matop_t op=apply_normal) constTMatrixinlinevirtual
apply_add(const real alpha, const TVector *x, TVector *y, const matop_t op=apply_normal) constTMatrixinlinevirtual
apply_updates(const TTruncAcc &acc, const recursion_type_t rec_type)TMatrixvirtual
blas_ccol(const idx_t i) constTDenseMatrixinline
blas_cmat()TDenseMatrixinline
blas_cmat() constTDenseMatrixinline
blas_crow(const idx_t i) constTDenseMatrixinline
blas_rcol(const idx_t i) constTDenseMatrixinline
blas_rmat()TDenseMatrixinline
blas_rmat() constTDenseMatrixinline
blas_rrow(const idx_t i) constTDenseMatrixinline
block_is() constTMatrixinline
block_is(const matop_t op) constTMatrixinline
bs_size() constTDenseMatrixvirtual
build(TByteStream &s)TDenseMatrixvirtual
byte_size() constTDenseMatrixvirtual
cadd(const complex alpha, const TMatrix *A)TDenseMatrixvirtual
centry(const idx_t i, const idx_t j) constTDenseMatrixinlinevirtual
centry_ptr(const idx_t i, const idx_t j)TDenseMatrixinline
check_data() constTDenseMatrixvirtual
cluster() constTMatrixinline
cmul_left(const complex alpha, const TMatrix *A, const matop_t op_A, const matop_t op_B) constTDenseMatrixvirtual
cmul_right(const complex alpha, const TMatrix *B, const matop_t op_A, const matop_t op_B) constTDenseMatrixvirtual
cmul_vec(const complex alpha, const TVector *x, const complex beta, TVector *y, const matop_t op_A=MATOP_NORM) constTDenseMatrixvirtual
col_is() constTMatrixinline
col_is(const matop_t op) constTMatrixinline
col_ofs() constTMatrixinlinevirtual
col_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
cols() constTDenseMatrixinlinevirtual
column(const idx_t i) constTDenseMatrixinline
conjugate()TDenseMatrixvirtual
copy() const -> std::unique_ptr< TMatrix >TDenseMatrixvirtual
HLIB::TMatrix::copy(const TTruncAcc &acc, const bool coarsen=false) const -> std::unique_ptr< TMatrix >TMatrixvirtual
copy_from(const TMatrix *A)TMatrixvirtual
copy_struct() const -> std::unique_ptr< TMatrix >TDenseMatrixvirtual
copy_struct_from(const TMatrix *M)TMatrixinlinevirtual
copy_to(TMatrix *A) constTDenseMatrixvirtual
HLIB::TMatrix::copy_to(TMatrix *A, const TTruncAcc &acc, const bool coarsen=false) constTMatrixvirtual
create() const -> std::unique_ptr< TMatrix >TDenseMatrixinlinevirtual
cscale(const complex f)TDenseMatrixvirtual
domain_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
entry(const idx_t i, const idx_t j) constTDenseMatrixinlinevirtual
entry_ptr(const idx_t i, const idx_t j)TDenseMatrixinline
form() constTMatrixinline
global_byte_size() constTMatrixvirtual
has_parent_updates(const recursion_type_t recursion) constTMatrixvirtual
has_updates(const recursion_type_t recursion) constTMatrixvirtual
id() constTMatrixinline
is_blocked() constTMatrixinlinevirtual
is_complex() constTMatrixinlinevirtual
is_dense() constTDenseMatrixinlinevirtual
is_distributed() constTMatrixinline
is_hermitian() constTMatrixinline
is_nonsym() constTMatrixinline
is_real() constTMatrixinline
is_self_adjoint() constTMatrixinlinevirtual
is_symmetric() constTMatrixinline
is_type(const typeid_t t) constTTypeInfoinlinevirtual
is_zero() constTMatrixinlinevirtual
lock()TLockableinline
mul_left(const real alpha, const TMatrix *A, const matop_t op_A, const matop_t op_B) constTDenseMatrixvirtual
mul_right(const real alpha, const TMatrix *B, const matop_t op_A, const matop_t op_B) constTDenseMatrixvirtual
mul_vec(const real alpha, const TVector *x, const real beta, TVector *y, const matop_t op=MATOP_NORM) constTDenseMatrixvirtual
mutex()TLockableinline
nprocs() constTMatrixinline
operator=(const TDenseMatrix &mat)TDenseMatrix
permute(const TPermutation *row_perm, const TPermutation *col_perm)TDenseMatrix
print(const uint ofs=0) constTMatrixvirtual
procs() constTMatrixinline
range_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
read(TByteStream &s)TDenseMatrixvirtual
row(const idx_t i) constTDenseMatrixinline
row_is() constTMatrixinline
row_is(const matop_t op) constTMatrixinline
row_ofs() constTMatrixinlinevirtual
row_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
rows() constTDenseMatrixinlinevirtual
scale(const real f)TDenseMatrixvirtual
set_block_is(const TBlockIndexSet &is)TMatrixinlinevirtual
set_centry(const idx_t i, const idx_t j, const complex f)TDenseMatrixinline
set_cluster(const TBlockCluster *c)TDenseMatrixvirtual
set_complex(const bool b, const bool force=false)TMatrixinline
set_entry(const idx_t i, const idx_t j, const real f)TDenseMatrixinline
set_form(const matform_t f)TMatrixinlinevirtual
set_hermitian()TMatrixinline
set_id(const int aid)TMatrixinline
set_nonsym()TMatrixinline
set_ofs(const idx_t r, const idx_t c)TMatrixinlinevirtual
set_procs(const TProcSet &ps, const recursion_type_t rec_type=nonrecursive)TMatrixvirtual
set_size(const size_t n, const size_t m)TDenseMatrixvirtual
set_symmetric()TMatrixinline
set_value_type(const value_type_t vt)TMatrixinline
sum(const TProcSet &p, const uint pid, const uint nparts, TByteStream *bs, const TTruncAcc &acc)TMatrixvirtual
TDenseMatrix()TDenseMatrixinline
TDenseMatrix(const size_t n, const size_t m, const value_type_t avalue_type=real_valued)TDenseMatrixinline
TDenseMatrix(const size_t n, const size_t m, const bool acomplex)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const value_type_t avalue_type=real_valued)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const bool acomplex)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const BLAS::Matrix< real > &M)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const BLAS::Matrix< complex > &M)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, BLAS::Matrix< real > &&M)TDenseMatrixinline
TDenseMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, BLAS::Matrix< complex > &&M)TDenseMatrixinline
TDenseMatrix(const TDenseMatrix &mat)TDenseMatrixinline
TDenseMatrix(const TBlockCluster *bct, const value_type_t avalue_type=real_valued)TDenseMatrixinline
TMatrix(const value_type_t avalue_type=real_valued)TMatrix
TMatrix(const TBlockCluster *bcl, const value_type_t avalue_type=real_valued)TMatrix
TMatrix(const TBlockIndexSet &bis, const value_type_t avalue_type=real_valued)TMatrix
TMatrix(const TMatrix &A)TMatrix
to_complex()TDenseMatrixvirtual
to_real()TDenseMatrixvirtual
transpose()TDenseMatrixvirtual
truncate(const TTruncAcc &)TDenseMatrixinlinevirtual
type() const =0TTypeInfopure virtual
typestr() constTTypeInfoinlinevirtual
unlock()TLockableinline
value_type() constTMatrixinline
write(TByteStream &s) constTDenseMatrixvirtual
~TDenseMatrix()TDenseMatrixinlinevirtual
~TMatrix()TMatrixinlinevirtual