Expression Templates Library (ETL)
etl::hermitian_matrix< Matrix > Member List

This is the complete list of members for etl::hermitian_matrix< Matrix >, including all inherited members.

adapter() noexceptetl::adapter< Matrix >inline
adapter(value_type value) noexceptetl::adapter< Matrix >inlineexplicit
adapter(size_t dim) noexceptetl::adapter< Matrix >inlineexplicit
adapter(size_t dim, value_type value) noexceptetl::adapter< Matrix >inline
adapter(const adapter &rhs)=defaultetl::adapter< Matrix >
adapter(adapter &&rhs) noexcept=defaultetl::adapter< Matrix >
alias(const E &rhs) const noexceptetl::adapter< Matrix >inline
alignmentetl::hermitian_matrix< Matrix >static
as_derived() noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
as_derived() const noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
assign_add_to(L &&lhs) constetl::adapter< Matrix >inline
assign_div_to(L &&lhs) constetl::adapter< Matrix >inline
assign_mod_to(L &&lhs) constetl::adapter< Matrix >inline
assign_mul_to(L &&lhs) constetl::adapter< Matrix >inline
assign_sub_to(L &&lhs) constetl::adapter< Matrix >inline
assign_to(L &&lhs) constetl::adapter< Matrix >inline
base_type typedefetl::hermitian_matrix< Matrix >
begin() noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
begin() const noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
cbegin() const noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
cend() const noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
const_iterator typedefetl::hermitian_matrix< Matrix >
const_memory_type typedefetl::hermitian_matrix< Matrix >
derived_t typedefetl::iterable< const hermitian_matrix< Matrix > >
dimensions() noexceptetl::adapter< Matrix >inlinestatic
end() noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
end() const noexceptetl::iterable< const hermitian_matrix< Matrix > >inline
ensure_cpu_up_to_date() constetl::adapter< Matrix >inline
ensure_gpu_allocated() constetl::adapter< Matrix >inline
ensure_gpu_up_to_date() constetl::adapter< Matrix >inline
expr_t typedefetl::hermitian_matrix< Matrix >
gpu_compute_hint([[maybe_unused]] Y &y)etl::adapter< Matrix >inline
gpu_compute_hint([[maybe_unused]] Y &y) constetl::adapter< Matrix >inline
gpu_copy_from(const value_type *gpu_memory) constetl::adapter< Matrix >inline
gpu_evict() const noexceptetl::adapter< Matrix >inline
gpu_memory() const noexceptetl::adapter< Matrix >inline
hermitian_matrix() noexceptetl::hermitian_matrix< Matrix >inline
hermitian_matrix(value_type value) noexceptetl::hermitian_matrix< Matrix >inlineexplicit
hermitian_matrix(size_t dim) noexceptetl::hermitian_matrix< Matrix >inlineexplicit
hermitian_matrix(size_t dim, value_type value) noexceptetl::hermitian_matrix< Matrix >inline
hermitian_matrix(const hermitian_matrix &rhs)=defaultetl::hermitian_matrix< Matrix >
hermitian_matrix(hermitian_matrix &&rhs) noexcept=defaultetl::hermitian_matrix< Matrix >
invalidate_cpu() const noexceptetl::adapter< Matrix >inline
invalidate_gpu() const noexceptetl::adapter< Matrix >inline
is_cpu_up_to_date() const noexceptetl::adapter< Matrix >inline
is_gpu_up_to_date() const noexceptetl::adapter< Matrix >inline
iterator typedefetl::hermitian_matrix< Matrix >
load(size_t i) const noexceptetl::adapter< Matrix >inline
loadu(size_t i) const noexceptetl::adapter< Matrix >inline
matrix_t typedefetl::hermitian_matrix< Matrix >
memory_end() noexceptetl::adapter< Matrix >inline
memory_end() const noexceptetl::adapter< Matrix >inline
memory_start() noexceptetl::adapter< Matrix >inline
memory_start() const noexceptetl::adapter< Matrix >inline
memory_type typedefetl::hermitian_matrix< Matrix >
n_dimensionsetl::hermitian_matrix< Matrix >static
operator%=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator%=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator()(size_t i, size_t j) noexceptetl::hermitian_matrix< Matrix >inline
etl::adapter::operator()(size_t i, size_t j) const noexceptetl::adapter< Matrix >inline
operator*=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator*=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator+=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator+=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator-=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator-=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator/=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator/=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator=(const hermitian_matrix &rhs)=defaultetl::hermitian_matrix< Matrix >
operator=(hermitian_matrix &&rhs) noexcept=defaultetl::hermitian_matrix< Matrix >
operator=(E &&e) noexcept(false)etl::hermitian_matrix< Matrix >inline
etl::adapter::operator=(const adapter &rhs)=defaultetl::adapter< Matrix >
etl::adapter::operator=(adapter &&rhs) noexcept=defaultetl::adapter< Matrix >
operator>>=(const value_type &rhs) noexceptetl::hermitian_matrix< Matrix >inline
operator>>=(const R &rhs)etl::hermitian_matrix< Matrix >inline
operator[](size_t i) const noexceptetl::adapter< Matrix >inline
operator[](size_t i) noexceptetl::adapter< Matrix >inline
read_flat(size_t i) const noexceptetl::adapter< Matrix >inline
storage_orderetl::hermitian_matrix< Matrix >static
store(vec_type< V > in, size_t i) noexceptetl::adapter< Matrix >inline
storeu(vec_type< V > in, size_t i) noexceptetl::adapter< Matrix >inline
stream(vec_type< V > in, size_t i) noexceptetl::adapter< Matrix >inline
this_type typedefetl::hermitian_matrix< Matrix >
validate_cpu() const noexceptetl::adapter< Matrix >inline
validate_gpu() const noexceptetl::adapter< Matrix >inline
valueetl::adapter< Matrix >protected
value_type typedefetl::hermitian_matrix< Matrix >
vec_type typedefetl::hermitian_matrix< Matrix >
visit([[maybe_unused]] const detail::evaluator_visitor &visitor) constetl::adapter< Matrix >inline