DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::ScaLAPACKMatrix< NumberType > Member List

This is the complete list of members for dftfe::ScaLAPACKMatrix< NumberType >, including all inherited members.

add(const ScaLAPACKMatrix< NumberType > &B, const NumberType a=0., const NumberType b=1., const bool transpose_B=false)dftfe::ScaLAPACKMatrix< NumberType >
column_block_sizedftfe::ScaLAPACKMatrix< NumberType >private
compute_cholesky_factorization()dftfe::ScaLAPACKMatrix< NumberType >
compute_lu_factorization()dftfe::ScaLAPACKMatrix< NumberType >
conjugate()dftfe::ScaLAPACKMatrix< NumberType >
copy_conjugate_transposed(const ScaLAPACKMatrix< NumberType > &B)dftfe::ScaLAPACKMatrix< NumberType >
copy_to(ScaLAPACKMatrix< NumberType > &dest) constdftfe::ScaLAPACKMatrix< NumberType >
copy_transposed(const ScaLAPACKMatrix< NumberType > &B)dftfe::ScaLAPACKMatrix< NumberType >
descriptordftfe::ScaLAPACKMatrix< NumberType >private
eigenpairs_hermitian(const bool compute_eigenvectors, const std::pair< unsigned int, unsigned int > &index_limits=std::make_pair(dealii::numbers::invalid_unsigned_int, dealii::numbers::invalid_unsigned_int), const std::pair< double, double > &value_limits=std::make_pair(std::numeric_limits< double >::quiet_NaN(), std::numeric_limits< double >::quiet_NaN()))dftfe::ScaLAPACKMatrix< NumberType >private
eigenpairs_hermitian_by_index(const std::pair< unsigned int, unsigned int > &index_limits, const bool compute_eigenvectors)dftfe::ScaLAPACKMatrix< NumberType >
eigenpairs_hermitian_by_index_MRRR(const std::pair< unsigned int, unsigned int > &index_limits, const bool compute_eigenvectors)dftfe::ScaLAPACKMatrix< NumberType >
eigenpairs_hermitian_MRRR(const bool compute_eigenvectors, const std::pair< unsigned int, unsigned int > &index_limits=std::make_pair(dealii::numbers::invalid_unsigned_int, dealii::numbers::invalid_unsigned_int), const std::pair< double, double > &value_limits=std::make_pair(std::numeric_limits< double >::quiet_NaN(), std::numeric_limits< double >::quiet_NaN()))dftfe::ScaLAPACKMatrix< NumberType >private
first_process_columndftfe::ScaLAPACKMatrix< NumberType >private
first_process_rowdftfe::ScaLAPACKMatrix< NumberType >private
get_property() constdftfe::ScaLAPACKMatrix< NumberType >
get_state() constdftfe::ScaLAPACKMatrix< NumberType >
global_column(const unsigned int loc_column) constdftfe::ScaLAPACKMatrix< NumberType >
global_row(const unsigned int loc_row) constdftfe::ScaLAPACKMatrix< NumberType >
griddftfe::ScaLAPACKMatrix< NumberType >private
invert()dftfe::ScaLAPACKMatrix< NumberType >
ipivdftfe::ScaLAPACKMatrix< NumberType >private
iworkdftfe::ScaLAPACKMatrix< NumberType >mutableprivate
local_el(const unsigned int loc_row, const unsigned int loc_column) constdftfe::ScaLAPACKMatrix< NumberType >inline
local_el(const unsigned int loc_row, const unsigned int loc_column)dftfe::ScaLAPACKMatrix< NumberType >inline
local_m() constdftfe::ScaLAPACKMatrix< NumberType >
local_n() constdftfe::ScaLAPACKMatrix< NumberType >
m() constdftfe::ScaLAPACKMatrix< NumberType >inline
mmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
mTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
mult(const NumberType b, const ScaLAPACKMatrix< NumberType > &B, const NumberType c, ScaLAPACKMatrix< NumberType > &C, const bool transpose_A=false, const bool transpose_B=false) constdftfe::ScaLAPACKMatrix< NumberType >
mutexdftfe::ScaLAPACKMatrix< NumberType >mutableprivate
n() constdftfe::ScaLAPACKMatrix< NumberType >inline
n_columnsdftfe::ScaLAPACKMatrix< NumberType >private
n_local_columnsdftfe::ScaLAPACKMatrix< NumberType >private
n_local_rowsdftfe::ScaLAPACKMatrix< NumberType >private
n_rowsdftfe::ScaLAPACKMatrix< NumberType >private
propertydftfe::ScaLAPACKMatrix< NumberType >private
reinit(const size_type n_rows, const size_type n_columns, const std::shared_ptr< const dftfe::ProcessGrid > &process_grid, const size_type row_block_size=32, const size_type column_block_size=32, const dftfe::LAPACKSupport::Property property=dftfe::LAPACKSupport::Property::general)dftfe::ScaLAPACKMatrix< NumberType >
reinit(const size_type size, const std::shared_ptr< const dftfe::ProcessGrid > &process_grid, const size_type block_size=32, const dftfe::LAPACKSupport::Property property=dftfe::LAPACKSupport::Property::hermitian)dftfe::ScaLAPACKMatrix< NumberType >
row_block_sizedftfe::ScaLAPACKMatrix< NumberType >private
ScaLAPACKMatrix(const size_type n_rows, const size_type n_columns, const std::shared_ptr< const dftfe::ProcessGrid > &process_grid, const size_type row_block_size=32, const size_type column_block_size=32, const dftfe::LAPACKSupport::Property property=dftfe::LAPACKSupport::Property::general)dftfe::ScaLAPACKMatrix< NumberType >
ScaLAPACKMatrix(const size_type size, const std::shared_ptr< const dftfe::ProcessGrid > &process_grid, const size_type block_size=32, const dftfe::LAPACKSupport::Property property=dftfe::LAPACKSupport::Property::hermitian)dftfe::ScaLAPACKMatrix< NumberType >
scale_columns(const std::vector< NumberType > &factors)dftfe::ScaLAPACKMatrix< NumberType >
scale_columns_realfactors(const std::vector< double > &factors)dftfe::ScaLAPACKMatrix< NumberType >
scale_rows(const std::vector< NumberType > &factors)dftfe::ScaLAPACKMatrix< NumberType >
scale_rows_realfactors(const std::vector< double > &factors)dftfe::ScaLAPACKMatrix< NumberType >
set_property(const dftfe::LAPACKSupport::Property property)dftfe::ScaLAPACKMatrix< NumberType >
size_type typedefdftfe::ScaLAPACKMatrix< NumberType >
statedftfe::ScaLAPACKMatrix< NumberType >private
submatrix_columndftfe::ScaLAPACKMatrix< NumberType >private
submatrix_rowdftfe::ScaLAPACKMatrix< NumberType >private
Tmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
TmTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
uplodftfe::ScaLAPACKMatrix< NumberType >private
valuesdftfe::ScaLAPACKMatrix< NumberType >private
workdftfe::ScaLAPACKMatrix< NumberType >mutableprivate
zadd(const ScaLAPACKMatrix< NumberType > &B, const NumberType a=0., const NumberType b=1., const bool conjugate_transpose_B=false)dftfe::ScaLAPACKMatrix< NumberType >
zCmCmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
zCmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
zmCmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
zmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) constdftfe::ScaLAPACKMatrix< NumberType >
zmult(const NumberType b, const ScaLAPACKMatrix< NumberType > &B, const NumberType c, ScaLAPACKMatrix< NumberType > &C, const bool conjugate_transpose_A=false, const bool conjugate_transpose_B=false) constdftfe::ScaLAPACKMatrix< NumberType >