|
DFT-FE 1.3.0-pre
Density Functional Theory With Finite-Elements
|
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_size | dftfe::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) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| copy_transposed(const ScaLAPACKMatrix< NumberType > &B) | dftfe::ScaLAPACKMatrix< NumberType > | |
| descriptor | dftfe::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_column | dftfe::ScaLAPACKMatrix< NumberType > | private |
| first_process_row | dftfe::ScaLAPACKMatrix< NumberType > | private |
| get_property() const | dftfe::ScaLAPACKMatrix< NumberType > | |
| get_state() const | dftfe::ScaLAPACKMatrix< NumberType > | |
| global_column(const unsigned int loc_column) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| global_row(const unsigned int loc_row) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| grid | dftfe::ScaLAPACKMatrix< NumberType > | private |
| invert() | dftfe::ScaLAPACKMatrix< NumberType > | |
| ipiv | dftfe::ScaLAPACKMatrix< NumberType > | private |
| iwork | dftfe::ScaLAPACKMatrix< NumberType > | mutableprivate |
| local_el(const unsigned int loc_row, const unsigned int loc_column) const | dftfe::ScaLAPACKMatrix< NumberType > | inline |
| local_el(const unsigned int loc_row, const unsigned int loc_column) | dftfe::ScaLAPACKMatrix< NumberType > | inline |
| local_m() const | dftfe::ScaLAPACKMatrix< NumberType > | |
| local_n() const | dftfe::ScaLAPACKMatrix< NumberType > | |
| m() const | dftfe::ScaLAPACKMatrix< NumberType > | inline |
| mmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| mTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::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) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| mutex | dftfe::ScaLAPACKMatrix< NumberType > | mutableprivate |
| n() const | dftfe::ScaLAPACKMatrix< NumberType > | inline |
| n_columns | dftfe::ScaLAPACKMatrix< NumberType > | private |
| n_local_columns | dftfe::ScaLAPACKMatrix< NumberType > | private |
| n_local_rows | dftfe::ScaLAPACKMatrix< NumberType > | private |
| n_rows | dftfe::ScaLAPACKMatrix< NumberType > | private |
| property | dftfe::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_size | dftfe::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 typedef | dftfe::ScaLAPACKMatrix< NumberType > | |
| state | dftfe::ScaLAPACKMatrix< NumberType > | private |
| submatrix_column | dftfe::ScaLAPACKMatrix< NumberType > | private |
| submatrix_row | dftfe::ScaLAPACKMatrix< NumberType > | private |
| Tmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| TmTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| uplo | dftfe::ScaLAPACKMatrix< NumberType > | private |
| values | dftfe::ScaLAPACKMatrix< NumberType > | private |
| work | dftfe::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) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| zCmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| zmCmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::ScaLAPACKMatrix< NumberType > | |
| zmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | dftfe::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) const | dftfe::ScaLAPACKMatrix< NumberType > |