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

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

accumulator()TMatrixinline
add(const real alpha, const TMatrix *A)TRkMatrixvirtual
add_dense(const real alpha, const BLAS::Matrix< real > &D, const TTruncAcc &acc)TRkMatrix
add_dense(const complex alpha, const BLAS::Matrix< complex > &D, const TTruncAcc &acc)TRkMatrix
add_pending_direct(TDirectMatrixUpdate *U)TMatrix
add_pending_recursive(TRecursiveMatrixUpdate *U)TMatrix
add_rank(const real alpha, const BLAS::Matrix< real > &A, const BLAS::Matrix< real > &B, const TTruncAcc &acc)TRkMatrix
add_rank(const complex alpha, const BLAS::Matrix< complex > &A, const BLAS::Matrix< complex > &B, const TTruncAcc &acc)TRkMatrix
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 recursion)TRkMatrixvirtual
blas_cmat_A()TRkMatrixinline
blas_cmat_A() constTRkMatrixinline
blas_cmat_B()TRkMatrixinline
blas_cmat_B() constTRkMatrixinline
blas_cvec_A(const idx_t i) constTRkMatrixinline
blas_cvec_B(const idx_t i) constTRkMatrixinline
blas_rmat_A()TRkMatrixinline
blas_rmat_A() constTRkMatrixinline
blas_rmat_B()TRkMatrixinline
blas_rmat_B() constTRkMatrixinline
blas_rvec_A(const idx_t i) constTRkMatrixinline
blas_rvec_B(const idx_t i) constTRkMatrixinline
block_is() constTMatrixinline
block_is(const matop_t op) constTMatrixinline
bs_size() constTRkMatrixvirtual
build(TByteStream &s)TRkMatrixvirtual
byte_size() constTRkMatrixvirtual
cadd(const complex a, const TMatrix *matrix)TRkMatrixvirtual
centry(const idx_t i, const idx_t j) constTRkMatrixvirtual
check_data() constTRkMatrixvirtual
cluster() constTMatrixinline
cmul_left(const complex alpha, const TMatrix *A, const matop_t op_A, const matop_t op_B) constTRkMatrixvirtual
cmul_right(const complex alpha, const TMatrix *B, const matop_t op_A, const matop_t op_B) constTRkMatrixvirtual
cmul_vec(const complex alpha, const TVector *x, const complex beta, TVector *y, const matop_t op_A=MATOP_NORM) constTRkMatrixvirtual
col_is() constTMatrixinline
col_is(const matop_t op) constTMatrixinline
col_ofs() constTMatrixinlinevirtual
col_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
cols() constTRkMatrixinlinevirtual
comp_rank()TRkMatrix
conjugate()TRkMatrixvirtual
copy() const -> std::unique_ptr< TMatrix >TRkMatrixvirtual
copy(const TTruncAcc &acc, const bool do_coarsen=false) const -> std::unique_ptr< TMatrix >TRkMatrixvirtual
copy_dense(const TDenseMatrix *A, const TTruncAcc &acc)TRkMatrix
copy_from(const TMatrix *A)TMatrixvirtual
copy_struct() const -> std::unique_ptr< TMatrix >TRkMatrixvirtual
copy_struct_from(const TMatrix *M)TMatrixinlinevirtual
copy_to(TMatrix *A) constTRkMatrixvirtual
copy_to(TMatrix *A, const TTruncAcc &acc, const bool do_coarsen=false) constTRkMatrixvirtual
create() const -> std::unique_ptr< TMatrix >TRkMatrixinlinevirtual
cscale(const complex f)TRkMatrixvirtual
domain_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
entry(const idx_t i, const idx_t j) constTRkMatrixvirtual
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() constTMatrixinlinevirtual
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() constTRkMatrixinlinevirtual
lock()TLockableinline
mul_left(const real alpha, const TMatrix *A, const matop_t op_A, const matop_t op_B) constTRkMatrixvirtual
mul_right(const real alpha, const TMatrix *B, const matop_t op_A, const matop_t op_B) constTRkMatrixvirtual
mul_vec(const real alpha, const TVector *x, const real beta, TVector *y, const matop_t op=MATOP_NORM) constTRkMatrixvirtual
mutex()TLockableinline
nprocs() constTMatrixinline
print(const uint ofs=0) constTMatrixvirtual
procs() constTMatrixinline
range_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
rank() constTRkMatrixinline
read(TByteStream &s)TRkMatrixvirtual
row_is() constTMatrixinline
row_is(const matop_t op) constTMatrixinline
row_ofs() constTMatrixinlinevirtual
row_vector() const -> std::unique_ptr< TVector >TMatrixinlinevirtual
rows() constTRkMatrixinlinevirtual
scale(const real f)TRkMatrixvirtual
set_block_is(const TBlockIndexSet &is)TMatrixinlinevirtual
set_cluster(const TBlockCluster *c)TRkMatrixvirtual
set_complex(const bool b, const bool force=false)TMatrixinline
set_form(const matform_t f)TMatrixinlinevirtual
set_hermitian()TMatrixinline
set_id(const int aid)TMatrixinline
set_lrmat(const BLAS::Matrix< real > &A, const BLAS::Matrix< real > &B)TRkMatrix
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_rank(const size_t k)TRkMatrix
set_size(const size_t n, const size_t m, const size_t k)TRkMatrix
set_size(const size_t n, const size_t m)TRkMatrixinlinevirtual
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
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()TRkMatrixvirtual
to_real()TRkMatrixvirtual
transpose()TRkMatrixvirtual
TRkMatrix()TRkMatrix
TRkMatrix(const size_t rows, const size_t cols)TRkMatrix
TRkMatrix(const TBlockIndexSet &block_is, const value_type_t avalue_type=real_valued)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const value_type_t avalue_type=real_valued)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const bool acomplex)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const BLAS::Matrix< real > &A, const BLAS::Matrix< real > &B)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, const BLAS::Matrix< complex > &A, const BLAS::Matrix< complex > &B)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, BLAS::Matrix< real > &&A, BLAS::Matrix< real > &&B)TRkMatrix
TRkMatrix(const TIndexSet &arow_is, const TIndexSet &acol_is, BLAS::Matrix< complex > &&A, BLAS::Matrix< complex > &&B)TRkMatrix
TRkMatrix(const TBlockCluster *bc, const value_type_t avalue_type=real_valued)TRkMatrix
TRkMatrix(const TRkMatrix &A)TRkMatrix
truncate(const TTruncAcc &acc)TRkMatrixvirtual
type() const =0TTypeInfopure virtual
typestr() constTTypeInfoinlinevirtual
unlock()TLockableinline
value_type() constTMatrixinline
vec_A(const idx_t i) constTRkMatrixinline
vec_B(const idx_t i) constTRkMatrixinline
write(TByteStream &s) constTRkMatrixvirtual
~TMatrix()TMatrixinlinevirtual
~TRkMatrix()TRkMatrixinline