ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
block_matrix< Matrix, SymmGroup > Member List

This is the complete list of members for block_matrix< Matrix, SymmGroup >, including all inherited members.

adjoint_inplace()block_matrix< Matrix, SymmGroup >
allocate_blocks()block_matrix< Matrix, SymmGroup >
block_matrix()block_matrix< Matrix, SymmGroup >
block_matrix(Index< SymmGroup > rows, Index< SymmGroup > cols)block_matrix< Matrix, SymmGroup >
block_matrix(block_matrix const &)block_matrix< Matrix, SymmGroup >
block_matrix(block_matrix< OtherMatrix, SymmGroup > const &)block_matrix< Matrix, SymmGroup >
block_matrix< typename storage::constrained< Matrix >::type, SymmGroup > classblock_matrix< Matrix, SymmGroup >friend
clear()block_matrix< Matrix, SymmGroup >
conjugate_inplace()block_matrix< Matrix, SymmGroup >
description() const block_matrix< Matrix, SymmGroup >
find_block(charge r, charge c) const block_matrix< Matrix, SymmGroup >
generate(Generator g)block_matrix< Matrix, SymmGroup >
has_block(charge r, charge c) const block_matrix< Matrix, SymmGroup >
has_block(std::pair< charge, size_type > const &r, std::pair< charge, size_type > const &c) const block_matrix< Matrix, SymmGroup >
insert_block(Matrix const &, charge, charge)block_matrix< Matrix, SymmGroup >
insert_block(Matrix *, charge, charge)block_matrix< Matrix, SymmGroup >
left_basis() const block_matrix< Matrix, SymmGroup >
load(Archive &ar)block_matrix< Matrix, SymmGroup >
match_and_add_block(Matrix const &, charge, charge)block_matrix< Matrix, SymmGroup >
n_blocks() const block_matrix< Matrix, SymmGroup >
norm() const block_matrix< Matrix, SymmGroup >
num_elements() const block_matrix< Matrix, SymmGroup >
operator()(std::pair< charge, size_type > const &r, std::pair< charge, size_type > const &c)block_matrix< Matrix, SymmGroup >
operator()(std::pair< charge, size_type > const &r, std::pair< charge, size_type > const &c) const block_matrix< Matrix, SymmGroup >
operator()(charge r, charge c) const block_matrix< Matrix, SymmGroup >inline
operator()(charge r, charge c)block_matrix< Matrix, SymmGroup >inline
operator*=(const scalar_type &v)block_matrix< Matrix, SymmGroup >
operator+=(block_matrix const &rhs)block_matrix< Matrix, SymmGroup >
operator-=(block_matrix const &rhs)block_matrix< Matrix, SymmGroup >
operator/=(const scalar_type &v)block_matrix< Matrix, SymmGroup >
operator=(block_matrix rhs)block_matrix< Matrix, SymmGroup >
operator=(const block_matrix< OtherMatrix, SymmGroup > &rhs)block_matrix< Matrix, SymmGroup >
operator=(const block_matrix< OtherMatrix, SymmGroup > &rhs)block_matrix< Matrix, SymmGroup >
operator[](size_type c)block_matrix< Matrix, SymmGroup >
operator[](size_type c) const block_matrix< Matrix, SymmGroup >
real_type typedefblock_matrix< Matrix, SymmGroup >
reasonable() const block_matrix< Matrix, SymmGroup >
remove_block(charge r, charge c)block_matrix< Matrix, SymmGroup >
remove_block(std::size_t which)block_matrix< Matrix, SymmGroup >
reserve(charge, charge, std::size_t, std::size_t)block_matrix< Matrix, SymmGroup >
reserve_pos(charge, charge, std::size_t, std::size_t)block_matrix< Matrix, SymmGroup >inline
resize_block(charge r, charge c, size_type new_r, size_type new_c, bool pretend=false)block_matrix< Matrix, SymmGroup >
right_basis() const block_matrix< Matrix, SymmGroup >
save(Archive &ar) const block_matrix< Matrix, SymmGroup >
scalar_type typedefblock_matrix< Matrix, SymmGroup >
serialize(Archive &ar, const unsigned int version)block_matrix< Matrix, SymmGroup >inline
shift_basis(charge diff)block_matrix< Matrix, SymmGroup >
size_type typedefblock_matrix< Matrix, SymmGroup >
swap(block_matrix &x, block_matrix &y)block_matrix< Matrix, SymmGroup >friend
trace() const block_matrix< Matrix, SymmGroup >
transpose_inplace()block_matrix< Matrix, SymmGroup >
value_type typedefblock_matrix< Matrix, SymmGroup >