Reference documentation for deal.II version 9.5.0
|
This is the complete list of members for ScaLAPACKMatrix< NumberType >, including all inherited members.
add(const ScaLAPACKMatrix< NumberType > &B, const NumberType a=0., const NumberType b=1., const bool transpose_B=false) | ScaLAPACKMatrix< NumberType > | |
add(const NumberType b, const ScaLAPACKMatrix< NumberType > &B) | ScaLAPACKMatrix< NumberType > | |
begin() | TransposeTable< NumberType > | protected |
begin() const | TransposeTable< NumberType > | protected |
check_no_subscribers() const noexcept | Subscriptor | private |
clear() | TableBase< N, T > | protected |
column_block_size | ScaLAPACKMatrix< NumberType > | private |
compute_cholesky_factorization() | ScaLAPACKMatrix< NumberType > | |
compute_lu_factorization() | ScaLAPACKMatrix< NumberType > | |
compute_SVD(ScaLAPACKMatrix< NumberType > *U=nullptr, ScaLAPACKMatrix< NumberType > *VT=nullptr) | ScaLAPACKMatrix< NumberType > | |
const_iterator typedef | TransposeTable< NumberType > | protected |
const_reference typedef | TransposeTable< NumberType > | protected |
copy_from(const LAPACKFullMatrix< NumberType > &matrix, const unsigned int rank) | ScaLAPACKMatrix< NumberType > | |
copy_to(FullMatrix< NumberType > &matrix) const | ScaLAPACKMatrix< NumberType > | |
copy_to(LAPACKFullMatrix< NumberType > &matrix, const unsigned int rank) const | ScaLAPACKMatrix< NumberType > | |
copy_to(ScaLAPACKMatrix< NumberType > &dest) const | ScaLAPACKMatrix< NumberType > | |
copy_to(ScaLAPACKMatrix< NumberType > &B, const std::pair< unsigned int, unsigned int > &offset_A, const std::pair< unsigned int, unsigned int > &offset_B, const std::pair< unsigned int, unsigned int > &submatrix_size) const | ScaLAPACKMatrix< NumberType > | |
copy_transposed(const ScaLAPACKMatrix< NumberType > &B) | ScaLAPACKMatrix< NumberType > | |
counter | Subscriptor | mutableprivate |
counter_map | Subscriptor | mutableprivate |
descriptor | ScaLAPACKMatrix< NumberType > | private |
eigenpairs_symmetric(const bool compute_eigenvectors, const std::pair< unsigned int, unsigned int > &index_limits=std::make_pair(numbers::invalid_unsigned_int, numbers::invalid_unsigned_int), const std::pair< NumberType, NumberType > &value_limits=std::make_pair(std::numeric_limits< NumberType >::quiet_NaN(), std::numeric_limits< NumberType >::quiet_NaN())) | ScaLAPACKMatrix< NumberType > | private |
eigenpairs_symmetric_by_index(const std::pair< unsigned int, unsigned int > &index_limits, const bool compute_eigenvectors) | ScaLAPACKMatrix< NumberType > | |
eigenpairs_symmetric_by_index_MRRR(const std::pair< unsigned int, unsigned int > &index_limits, const bool compute_eigenvectors) | ScaLAPACKMatrix< NumberType > | |
eigenpairs_symmetric_by_value(const std::pair< NumberType, NumberType > &value_limits, const bool compute_eigenvectors) | ScaLAPACKMatrix< NumberType > | |
eigenpairs_symmetric_by_value_MRRR(const std::pair< NumberType, NumberType > &value_limits, const bool compute_eigenvectors) | ScaLAPACKMatrix< NumberType > | |
eigenpairs_symmetric_MRRR(const bool compute_eigenvectors, const std::pair< unsigned int, unsigned int > &index_limits=std::make_pair(numbers::invalid_unsigned_int, numbers::invalid_unsigned_int), const std::pair< NumberType, NumberType > &value_limits=std::make_pair(std::numeric_limits< NumberType >::quiet_NaN(), std::numeric_limits< NumberType >::quiet_NaN())) | ScaLAPACKMatrix< NumberType > | private |
el(const size_type i, const size_type j) | TransposeTable< NumberType > | protected |
el(const size_type i, const size_type j) const | TransposeTable< NumberType > | protected |
TableBase::el(const TableIndices< N > &indices) | TableBase< N, T > | protected |
TableBase::el(const TableIndices< N > &indices) const | TableBase< N, T > | protected |
empty() const | TableBase< N, T > | protected |
end() | TransposeTable< NumberType > | protected |
end() const | TransposeTable< NumberType > | protected |
ExcInUse(int arg1, std::string arg2, std::string arg3) | Subscriptor | protectedstatic |
ExcNoSubscriber(std::string arg1, std::string arg2) | Subscriptor | protectedstatic |
fill(InputIterator entries, const bool C_style_indexing=true) | TableBase< N, T > | protected |
fill(const T &value) | TableBase< N, T > | protected |
first_process_column | ScaLAPACKMatrix< NumberType > | private |
first_process_row | ScaLAPACKMatrix< NumberType > | private |
frobenius_norm() const | ScaLAPACKMatrix< NumberType > | |
get_property() const | ScaLAPACKMatrix< NumberType > | |
get_state() const | ScaLAPACKMatrix< NumberType > | |
global_column(const unsigned int loc_column) const | ScaLAPACKMatrix< NumberType > | |
global_row(const unsigned int loc_row) const | ScaLAPACKMatrix< NumberType > | |
grid | ScaLAPACKMatrix< NumberType > | private |
invert() | ScaLAPACKMatrix< NumberType > | |
ipiv | ScaLAPACKMatrix< NumberType > | private |
iterator typedef | TransposeTable< NumberType > | protected |
iwork | ScaLAPACKMatrix< NumberType > | mutableprivate |
l1_norm() const | ScaLAPACKMatrix< NumberType > | |
least_squares(ScaLAPACKMatrix< NumberType > &B, const bool transpose=false) | ScaLAPACKMatrix< NumberType > | |
linfty_norm() const | ScaLAPACKMatrix< NumberType > | |
list_subscribers(StreamType &stream) const | Subscriptor | inlineprotected |
list_subscribers() const | Subscriptor | protected |
load(const std::string &filename) | ScaLAPACKMatrix< NumberType > | |
load_parallel(const std::string &filename) | ScaLAPACKMatrix< NumberType > | private |
load_serial(const std::string &filename) | ScaLAPACKMatrix< NumberType > | private |
local_el(const unsigned int loc_row, const unsigned int loc_column) const | ScaLAPACKMatrix< NumberType > | |
local_el(const unsigned int loc_row, const unsigned int loc_column) | ScaLAPACKMatrix< NumberType > | |
local_m() const | ScaLAPACKMatrix< NumberType > | |
local_n() const | ScaLAPACKMatrix< NumberType > | |
m() const | ScaLAPACKMatrix< NumberType > | |
map_iterator typedef | Subscriptor | private |
map_value_type typedef | Subscriptor | private |
memory_consumption() const | TableBase< N, T > | protected |
mmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | ScaLAPACKMatrix< NumberType > | |
mTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | 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 | ScaLAPACKMatrix< NumberType > | |
mutex | ScaLAPACKMatrix< NumberType > | mutableprivate |
n() const | ScaLAPACKMatrix< NumberType > | |
n_cols() const | TransposeTable< NumberType > | protected |
n_columns | ScaLAPACKMatrix< NumberType > | private |
n_elements() const | TableBase< N, T > | protected |
n_local_columns | ScaLAPACKMatrix< NumberType > | private |
n_local_rows | ScaLAPACKMatrix< NumberType > | private |
n_rows | ScaLAPACKMatrix< NumberType > | private |
TransposeTable< NumberType >::n_rows() const | TransposeTable< NumberType > | protected |
n_subscriptions() const | Subscriptor | inlineprotected |
norm_general(const char type) const | ScaLAPACKMatrix< NumberType > | private |
norm_symmetric(const char type) const | ScaLAPACKMatrix< NumberType > | private |
object_info | Subscriptor | mutableprivate |
operator()(const size_type i, const size_type j) const | TransposeTable< NumberType > | protected |
operator()(const size_type i, const size_type j) | TransposeTable< NumberType > | protected |
TableBase::operator()(const TableIndices< N > &indices) | TableBase< N, T > | protected |
TableBase::operator()(const TableIndices< N > &indices) const | TableBase< N, T > | protected |
operator=(const FullMatrix< NumberType > &) | ScaLAPACKMatrix< NumberType > | |
TransposeTable< NumberType >::operator=(const TableBase< N, T > &src) | TableBase< N, T > | protected |
TransposeTable< NumberType >::operator=(const TableBase< N, T2 > &src) | TableBase< N, T > | protected |
TransposeTable< NumberType >::operator=(TableBase< N, T > &&src) noexcept | TableBase< N, T > | protected |
Subscriptor::operator=(const Subscriptor &) | Subscriptor | inlineprotected |
Subscriptor::operator=(Subscriptor &&) noexcept | Subscriptor | protected |
operator==(const TableBase< N, T > &T2) const | TableBase< N, T > | protected |
position(const TableIndices< N > &indices) const | TableBase< N, T > | protected |
property | ScaLAPACKMatrix< NumberType > | private |
pseudoinverse(const NumberType ratio) | ScaLAPACKMatrix< NumberType > | |
reciprocal_condition_number(const NumberType a_norm) const | ScaLAPACKMatrix< NumberType > | |
reference typedef | TransposeTable< NumberType > | protected |
reinit(const size_type n_rows, const size_type n_columns, const std::shared_ptr< const Utilities::MPI::ProcessGrid > &process_grid, const size_type row_block_size=32, const size_type column_block_size=32, const LAPACKSupport::Property property=LAPACKSupport::Property::general) | ScaLAPACKMatrix< NumberType > | |
reinit(const size_type size, const std::shared_ptr< const Utilities::MPI::ProcessGrid > &process_grid, const size_type block_size=32, const LAPACKSupport::Property property=LAPACKSupport::Property::symmetric) | ScaLAPACKMatrix< NumberType > | |
TransposeTable< NumberType >::reinit(const size_type size1, const size_type size2, const bool omit_default_initialization=false) | TransposeTable< NumberType > | protected |
TableBase::reinit(const TableIndices< N > &new_size, const bool omit_default_initialization=false) | TableBase< N, T > | protected |
replicate_across_communicator(const MPI_Comm communicator, const unsigned int root_process) | TableBase< N, T > | protected |
reset_values() | TableBase< N, T > | protected |
row_block_size | ScaLAPACKMatrix< NumberType > | private |
save(const std::string &filename, const std::pair< unsigned int, unsigned int > &chunk_size=std::make_pair(numbers::invalid_unsigned_int, numbers::invalid_unsigned_int)) const | ScaLAPACKMatrix< NumberType > | |
save_parallel(const std::string &filename, const std::pair< unsigned int, unsigned int > &chunk_size) const | ScaLAPACKMatrix< NumberType > | private |
save_serial(const std::string &filename, const std::pair< unsigned int, unsigned int > &chunk_size) const | ScaLAPACKMatrix< NumberType > | private |
ScaLAPACKMatrix(const size_type n_rows, const size_type n_columns, const std::shared_ptr< const Utilities::MPI::ProcessGrid > &process_grid, const size_type row_block_size=32, const size_type column_block_size=32, const LAPACKSupport::Property property=LAPACKSupport::Property::general) | ScaLAPACKMatrix< NumberType > | |
ScaLAPACKMatrix(const size_type size, const std::shared_ptr< const Utilities::MPI::ProcessGrid > &process_grid, const size_type block_size=32, const LAPACKSupport::Property property=LAPACKSupport::Property::symmetric) | ScaLAPACKMatrix< NumberType > | |
ScaLAPACKMatrix(const std::string &filename, const std::shared_ptr< const Utilities::MPI::ProcessGrid > &process_grid, const size_type row_block_size=32, const size_type column_block_size=32) | ScaLAPACKMatrix< NumberType > | |
scale_columns(const InputVector &factors) | ScaLAPACKMatrix< NumberType > | |
scale_rows(const InputVector &factors) | ScaLAPACKMatrix< NumberType > | |
serialize(Archive &ar, const unsigned int version) | TableBase< N, T > | protected |
set_property(const LAPACKSupport::Property property) | ScaLAPACKMatrix< NumberType > | |
size(const unsigned int i) const | TableBase< N, T > | protected |
size() const | TableBase< N, T > | protected |
size_type typedef | ScaLAPACKMatrix< NumberType > | |
state | ScaLAPACKMatrix< NumberType > | private |
submatrix_column | ScaLAPACKMatrix< NumberType > | private |
submatrix_row | ScaLAPACKMatrix< NumberType > | private |
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | protected |
Subscriptor() | Subscriptor | inlineprotected |
Subscriptor(const Subscriptor &) | Subscriptor | inlineprotected |
Subscriptor(Subscriptor &&) noexcept | Subscriptor | protected |
swap(TableBase< N, T > &v) | TableBase< N, T > | protected |
table_size | TableBase< N, T > | protected |
TableBase()=default | TableBase< N, T > | protected |
TableBase(const TableIndices< N > &sizes) | TableBase< N, T > | explicitprotected |
TableBase(const TableIndices< N > &sizes, InputIterator entries, const bool C_style_indexing=true) | TableBase< N, T > | protected |
TableBase(const TableBase< N, T > &src) | TableBase< N, T > | protected |
TableBase(const TableBase< N, T2 > &src) | TableBase< N, T > | protected |
TableBase(TableBase< N, T > &&src) noexcept | TableBase< N, T > | protected |
Tadd(const NumberType b, const ScaLAPACKMatrix< NumberType > &B) | ScaLAPACKMatrix< NumberType > | |
Tmmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | ScaLAPACKMatrix< NumberType > | |
TmTmult(ScaLAPACKMatrix< NumberType > &C, const ScaLAPACKMatrix< NumberType > &B, const bool adding=false) const | ScaLAPACKMatrix< NumberType > | |
TransposeTable()=default | TransposeTable< NumberType > | protected |
TransposeTable(const size_type size1, const size_type size2) | TransposeTable< NumberType > | protected |
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") const | Subscriptor | protected |
uplo | ScaLAPACKMatrix< NumberType > | private |
validity_pointers | Subscriptor | mutableprivate |
value_type typedef | TransposeTable< NumberType > | protected |
values | TableBase< N, T > | protected |
work | ScaLAPACKMatrix< NumberType > | mutableprivate |
~ScaLAPACKMatrix() override=default | ScaLAPACKMatrix< NumberType > | |
~Subscriptor() | Subscriptor | protectedvirtual |
~TableBase() override=default | TableBase< N, T > | protected |