Reference documentation for deal.II version 9.4.0
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
LinearAlgebra::distributed::Vector< Number, MemorySpace > Member List

This is the complete list of members for LinearAlgebra::distributed::Vector< Number, MemorySpace >, including all inherited members.

add(const Number a) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
add(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
add(const Number a, const VectorSpaceVector< Number > &V, const Number b, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
add(const std::vector< size_type > &indices, const std::vector< Number > &values)LinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
add(const std::vector< size_type > &indices, const ::Vector< OtherNumber > &values)LinearAlgebra::distributed::Vector< Number, MemorySpace >
add(const size_type n_elements, const size_type *indices, const OtherNumber *values)LinearAlgebra::distributed::Vector< Number, MemorySpace >
add_and_dot(const Number a, const VectorSpaceVector< Number > &V, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
add_and_dot_local(const Number a, const Vector< Number, MemorySpace > &V, const Vector< Number, MemorySpace > &W)LinearAlgebra::distributed::Vector< Number, MemorySpace >private
add_local(const Number a, const VectorSpaceVector< Number > &V)LinearAlgebra::distributed::Vector< Number, MemorySpace >private
all_zero() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
allocated_sizeLinearAlgebra::distributed::Vector< Number, MemorySpace >private
begin()LinearAlgebra::distributed::Vector< Number, MemorySpace >
begin() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
BlockVectorLinearAlgebra::distributed::Vector< Number, MemorySpace >friend
check_no_subscribers() const noexceptSubscriptorprivate
clear_mpi_requests()LinearAlgebra::distributed::Vector< Number, MemorySpace >private
comm_smLinearAlgebra::distributed::Vector< Number, MemorySpace >private
compress(::VectorOperation::values operation) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
LinearAlgebra::VectorSpaceVector::compress(VectorOperation::values)LinearAlgebra::VectorSpaceVector< Number >inlinevirtual
compress_finish(::VectorOperation::values operation)LinearAlgebra::distributed::Vector< Number, MemorySpace >
compress_requestsLinearAlgebra::distributed::Vector< Number, MemorySpace >private
compress_start(const unsigned int communication_channel=0, ::VectorOperation::values operation=VectorOperation::add)LinearAlgebra::distributed::Vector< Number, MemorySpace >
const_iterator typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
const_pointer typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
const_reference typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
copy_locally_owned_data_from(const Vector< Number2, MemorySpace > &src)LinearAlgebra::distributed::Vector< Number, MemorySpace >
counterSubscriptormutableprivate
counter_mapSubscriptormutableprivate
dataLinearAlgebra::distributed::Vector< Number, MemorySpace >private
end()LinearAlgebra::distributed::Vector< Number, MemorySpace >
end() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
equ(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
ExcAccessToNonLocalElement(size_type arg1, size_type arg2, size_type arg3, size_type arg4)LinearAlgebra::distributed::Vector< Number, MemorySpace >static
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNonMatchingElements(Number arg1, Number arg2, unsigned int arg3)LinearAlgebra::distributed::Vector< Number, MemorySpace >static
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
ExcNotAllowedForCuda()LinearAlgebra::distributed::Vector< Number, MemorySpace >static
ExcVectorTypeNotCompatible()LinearAlgebra::distributed::Vector< Number, MemorySpace >static
extract_subvector_to(const std::vector< size_type > &indices, std::vector< OtherNumber > &values) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
extract_subvector_to(ForwardIterator indices_begin, const ForwardIterator indices_end, OutputIterator values_begin) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
get_mpi_communicator() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
get_partitioner() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
get_values() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
has_ghost_elements() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
import(const Vector< Number, MemorySpace2 > &src, VectorOperation::values operation)LinearAlgebra::distributed::Vector< Number, MemorySpace >
import(const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
import_dataLinearAlgebra::distributed::Vector< Number, MemorySpace >private
in_local_range(const size_type global_index) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
inner_product_local(const Vector< Number2, MemorySpace > &V) constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
iterator typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
l1_norm() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
l1_norm_local() constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
l2_norm() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
linfty_norm() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
linfty_norm_local() constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
list_subscribers(StreamType &stream) constSubscriptorinline
list_subscribers() constSubscriptor
local_element(const size_type local_index) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
local_element(const size_type local_index)LinearAlgebra::distributed::Vector< Number, MemorySpace >
local_size() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
locally_owned_elements() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
locally_owned_size() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
lp_norm(const real_type p) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
lp_norm_local(const real_type p) constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
map_iterator typedefSubscriptorprivate
map_value_type typedefSubscriptorprivate
mean_value() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
mean_value_local() constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
memory_consumption() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
memory_space typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
mutexLinearAlgebra::distributed::Vector< Number, MemorySpace >mutableprivate
n_subscriptions() constSubscriptorinline
norm_sqr() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
norm_sqr_local() constLinearAlgebra::distributed::Vector< Number, MemorySpace >private
object_infoSubscriptormutableprivate
operator()(const size_type global_index) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
operator()(const size_type global_index)LinearAlgebra::distributed::Vector< Number, MemorySpace >
operator*(const VectorSpaceVector< Number > &V) const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator*=(const Number factor) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator+=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator-=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator/=(const Number factor) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator=(const Vector< Number, MemorySpace > &in_vector)LinearAlgebra::distributed::Vector< Number, MemorySpace >
operator=(const Vector< Number2, MemorySpace > &in_vector)LinearAlgebra::distributed::Vector< Number, MemorySpace >
operator=(const Number s) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
operator=(const ::Vector< number > &v)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Subscriptor::operator=(const Subscriptor &)Subscriptorinline
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
operator[](const size_type global_index) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
operator[](const size_type global_index)LinearAlgebra::distributed::Vector< Number, MemorySpace >
partitionerLinearAlgebra::distributed::Vector< Number, MemorySpace >private
partitioners_are_compatible(const Utilities::MPI::Partitioner &part) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
partitioners_are_globally_compatible(const Utilities::MPI::Partitioner &part) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
pointer typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
print(std::ostream &out, const unsigned int precision=3, const bool scientific=true, const bool across=true) const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
real_type typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
reference typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const size_type size, const bool omit_zeroing_entries=false)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const Vector< Number2, MemorySpace > &in_vector, const bool omit_zeroing_entries=false)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const IndexSet &local_range, const IndexSet &ghost_indices, const MPI_Comm &communicator)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const IndexSet &local_range, const MPI_Comm &communicator)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner, const MPI_Comm &comm_sm=MPI_COMM_SELF)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const types::global_dof_index local_size, const types::global_dof_index ghost_size, const MPI_Comm &comm, const MPI_Comm &comm_sm=MPI_COMM_SELF)LinearAlgebra::distributed::Vector< Number, MemorySpace >
reinit(const VectorSpaceVector< Number > &V, const bool omit_zeroing_entries=false) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
resize_val(const size_type new_allocated_size, const MPI_Comm &comm_sm=MPI_COMM_SELF)LinearAlgebra::distributed::Vector< Number, MemorySpace >private
sadd(const Number s, const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
sadd(const Number s, const Vector< Number, MemorySpace > &V)LinearAlgebra::distributed::Vector< Number, MemorySpace >
sadd_local(const Number s, const Number a, const VectorSpaceVector< Number > &V)LinearAlgebra::distributed::Vector< Number, MemorySpace >private
scale(const VectorSpaceVector< Number > &scaling_factors) overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
serialize(Archive &ar, const unsigned int version)Subscriptorinline
set_ghost_state(const bool ghosted) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
shared_vector_data() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
size() const overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
size_type typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
Subscriptor()Subscriptorinline
Subscriptor(const Subscriptor &)Subscriptorinline
Subscriptor(Subscriptor &&) noexceptSubscriptor
swap(Vector< Number, MemorySpace > &v)LinearAlgebra::distributed::Vector< Number, MemorySpace >
thread_loop_partitionerLinearAlgebra::distributed::Vector< Number, MemorySpace >mutableprivate
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
update_ghost_values() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
update_ghost_values_finish() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
update_ghost_values_requestsLinearAlgebra::distributed::Vector< Number, MemorySpace >mutableprivate
update_ghost_values_start(const unsigned int communication_channel=0) constLinearAlgebra::distributed::Vector< Number, MemorySpace >
validity_pointersSubscriptormutableprivate
value_type typedefLinearAlgebra::distributed::Vector< Number, MemorySpace >
VectorLinearAlgebra::distributed::Vector< Number, MemorySpace >friend
Vector()LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(const Vector< Number, MemorySpace > &in_vector)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(Vector< Number, MemorySpace > &&in_vector)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(const size_type size)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(const IndexSet &local_range, const IndexSet &ghost_indices, const MPI_Comm &communicator)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(const IndexSet &local_range, const MPI_Comm &communicator)LinearAlgebra::distributed::Vector< Number, MemorySpace >
Vector(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner)LinearAlgebra::distributed::Vector< Number, MemorySpace >
vector_is_ghostedLinearAlgebra::distributed::Vector< Number, MemorySpace >mutableprivate
zero_out_ghost_values() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
zero_out_ghosts() constLinearAlgebra::distributed::Vector< Number, MemorySpace >
~Subscriptor()Subscriptorvirtual
~Vector() overrideLinearAlgebra::distributed::Vector< Number, MemorySpace >virtual
~VectorSpaceVector()=defaultLinearAlgebra::VectorSpaceVector< Number >virtual