Reference documentation for deal.II version 9.0.0
LinearAlgebra::distributed::Vector< Number > Member List

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

add(const Number a) overrideLinearAlgebra::distributed::Vector< Number >virtual
add(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number >virtual
add(const Number a, const VectorSpaceVector< Number > &V, const Number b, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::distributed::Vector< Number >virtual
add(const std::vector< size_type > &indices, const std::vector< Number > &values)LinearAlgebra::distributed::Vector< Number >virtual
add(const std::vector< size_type > &indices, const ::Vector< OtherNumber > &values)LinearAlgebra::distributed::Vector< Number >
add(const size_type n_elements, const size_type *indices, const OtherNumber *values)LinearAlgebra::distributed::Vector< Number >
add_and_dot(const Number a, const VectorSpaceVector< Number > &V, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::distributed::Vector< Number >virtual
add_and_dot_local(const Number a, const Vector< Number > &V, const Vector< Number > &W)LinearAlgebra::distributed::Vector< Number >private
add_local(const Number a, const VectorSpaceVector< Number > &V)LinearAlgebra::distributed::Vector< Number >private
all_zero() const overrideLinearAlgebra::distributed::Vector< Number >virtual
all_zero_local() constLinearAlgebra::distributed::Vector< Number >private
allocated_sizeLinearAlgebra::distributed::Vector< Number >private
begin()LinearAlgebra::distributed::Vector< Number >
begin() constLinearAlgebra::distributed::Vector< Number >
BlockVector classLinearAlgebra::distributed::Vector< Number >friend
clear_mpi_requests()LinearAlgebra::distributed::Vector< Number >private
compress(::VectorOperation::values operation) overrideLinearAlgebra::distributed::Vector< Number >virtual
LinearAlgebra::VectorSpaceVector::compress(VectorOperation::values)LinearAlgebra::VectorSpaceVector< Number >inlinevirtual
compress_finish(::VectorOperation::values operation)LinearAlgebra::distributed::Vector< Number >
compress_requestsLinearAlgebra::distributed::Vector< Number >private
compress_start(const unsigned int communication_channel=0, ::VectorOperation::values operation=VectorOperation::add)LinearAlgebra::distributed::Vector< Number >
copy_locally_owned_data_from(const Vector< Number2 > &src)LinearAlgebra::distributed::Vector< Number >
end()LinearAlgebra::distributed::Vector< Number >
end() constLinearAlgebra::distributed::Vector< Number >
equ(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number >virtual
equ(const Number a, const Vector< Number > &u, const Number b, const Vector< Number > &v)LinearAlgebra::distributed::Vector< Number >
ExcAccessToNonLocalElement(size_type arg1, size_type arg2, size_type arg3, size_type arg4)LinearAlgebra::distributed::Vector< Number >static
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNonMatchingElements(Number arg1, Number arg2, unsigned int arg3)LinearAlgebra::distributed::Vector< Number >static
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
ExcVectorTypeNotCompatible()LinearAlgebra::distributed::Vector< Number >static
extract_subvector_to(const std::vector< size_type > &indices, std::vector< OtherNumber > &values) constLinearAlgebra::distributed::Vector< Number >
extract_subvector_to(ForwardIterator indices_begin, const ForwardIterator indices_end, OutputIterator values_begin) constLinearAlgebra::distributed::Vector< Number >
get_mpi_communicator() constLinearAlgebra::distributed::Vector< Number >
get_partitioner() constLinearAlgebra::distributed::Vector< Number >
ghost_elements() constLinearAlgebra::distributed::Vector< Number >
has_ghost_elements() constLinearAlgebra::distributed::Vector< Number >
import(const LinearAlgebra::ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const CommunicationPatternBase > communication_pattern=std::shared_ptr< const CommunicationPatternBase >()) overrideLinearAlgebra::distributed::Vector< Number >virtual
import_dataLinearAlgebra::distributed::Vector< Number >mutableprivate
in_local_range(const size_type global_index) constLinearAlgebra::distributed::Vector< Number >
inner_product_local(const Vector< Number2 > &V) constLinearAlgebra::distributed::Vector< Number >private
is_ghost_entry(const types::global_dof_index global_index) constLinearAlgebra::distributed::Vector< Number >
l1_norm() const overrideLinearAlgebra::distributed::Vector< Number >virtual
l1_norm_local() constLinearAlgebra::distributed::Vector< Number >private
l2_norm() const overrideLinearAlgebra::distributed::Vector< Number >virtual
linfty_norm() const overrideLinearAlgebra::distributed::Vector< Number >virtual
linfty_norm_local() constLinearAlgebra::distributed::Vector< Number >private
list_subscribers() constSubscriptor
local_element(const size_type local_index) constLinearAlgebra::distributed::Vector< Number >
local_element(const size_type local_index)LinearAlgebra::distributed::Vector< Number >
local_range() constLinearAlgebra::distributed::Vector< Number >
local_size() constLinearAlgebra::distributed::Vector< Number >
locally_owned_elements() const overrideLinearAlgebra::distributed::Vector< Number >virtual
lp_norm(const real_type p) constLinearAlgebra::distributed::Vector< Number >
lp_norm_local(const real_type p) constLinearAlgebra::distributed::Vector< Number >private
mean_value() const overrideLinearAlgebra::distributed::Vector< Number >virtual
mean_value_local() constLinearAlgebra::distributed::Vector< Number >private
memory_consumption() const overrideLinearAlgebra::distributed::Vector< Number >virtual
mutexLinearAlgebra::distributed::Vector< Number >mutableprivate
n_ghost_entries() constLinearAlgebra::distributed::Vector< Number >
n_subscriptions() constSubscriptor
norm_sqr() constLinearAlgebra::distributed::Vector< Number >
norm_sqr_local() constLinearAlgebra::distributed::Vector< Number >private
operator()(const size_type global_index) constLinearAlgebra::distributed::Vector< Number >
operator()(const size_type global_index)LinearAlgebra::distributed::Vector< Number >
operator*(const VectorSpaceVector< Number > &V) const overrideLinearAlgebra::distributed::Vector< Number >virtual
operator*=(const Number factor) overrideLinearAlgebra::distributed::Vector< Number >virtual
operator+=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number >virtual
operator-=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number >virtual
operator/=(const Number factor) overrideLinearAlgebra::distributed::Vector< Number >virtual
operator=(const Vector< Number > &in_vector)LinearAlgebra::distributed::Vector< Number >
operator=(const Vector< Number2 > &in_vector)LinearAlgebra::distributed::Vector< Number >
operator=(const PETScWrappers::MPI::Vector &petsc_vec)LinearAlgebra::distributed::Vector< Number >
operator=(const TrilinosWrappers::MPI::Vector &trilinos_vec)LinearAlgebra::distributed::Vector< Number >
operator=(const Number s) overrideLinearAlgebra::distributed::Vector< Number >virtual
Subscriptor::operator=(const Subscriptor &)Subscriptor
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
operator[](const size_type global_index) constLinearAlgebra::distributed::Vector< Number >
operator[](const size_type global_index)LinearAlgebra::distributed::Vector< Number >
partitionerLinearAlgebra::distributed::Vector< Number >private
partitioners_are_compatible(const Utilities::MPI::Partitioner &part) constLinearAlgebra::distributed::Vector< Number >
partitioners_are_globally_compatible(const Utilities::MPI::Partitioner &part) constLinearAlgebra::distributed::Vector< Number >
print(std::ostream &out, const unsigned int precision=3, const bool scientific=true, const bool across=true) const overrideLinearAlgebra::distributed::Vector< Number >virtual
reinit(const size_type size, const bool omit_zeroing_entries=false)LinearAlgebra::distributed::Vector< Number >
reinit(const Vector< Number2 > &in_vector, const bool omit_zeroing_entries=false)LinearAlgebra::distributed::Vector< Number >
reinit(const IndexSet &local_range, const IndexSet &ghost_indices, const MPI_Comm communicator)LinearAlgebra::distributed::Vector< Number >
reinit(const IndexSet &local_range, const MPI_Comm communicator)LinearAlgebra::distributed::Vector< Number >
reinit(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner)LinearAlgebra::distributed::Vector< Number >
reinit(const VectorSpaceVector< Number > &V, const bool omit_zeroing_entries=false) overrideLinearAlgebra::distributed::Vector< Number >virtual
resize_val(const size_type new_allocated_size)LinearAlgebra::distributed::Vector< Number >private
sadd(const Number s, const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::distributed::Vector< Number >virtual
sadd(const Number s, const Vector< Number > &V)LinearAlgebra::distributed::Vector< Number >
sadd(const Number s, const Number a, const Vector< Number > &V, const Number b, const Vector< Number > &W)LinearAlgebra::distributed::Vector< Number >
sadd_local(const Number s, const Number a, const VectorSpaceVector< Number > &V)LinearAlgebra::distributed::Vector< Number >private
scale(const VectorSpaceVector< Number > &scaling_factors) overrideLinearAlgebra::distributed::Vector< Number >virtual
serialize(Archive &ar, const unsigned int version)Subscriptorinline
size() const overrideLinearAlgebra::distributed::Vector< Number >virtual
subscribe(const char *identifier=nullptr) constSubscriptor
Subscriptor()Subscriptor
Subscriptor(const Subscriptor &)Subscriptor
Subscriptor(Subscriptor &&) noexceptSubscriptor
swap(Vector< Number > &v)LinearAlgebra::distributed::Vector< Number >
thread_loop_partitionerLinearAlgebra::distributed::Vector< Number >mutableprivate
unsubscribe(const char *identifier=nullptr) constSubscriptor
update_ghost_values() constLinearAlgebra::distributed::Vector< Number >
update_ghost_values_finish() constLinearAlgebra::distributed::Vector< Number >
update_ghost_values_requestsLinearAlgebra::distributed::Vector< Number >mutableprivate
update_ghost_values_start(const unsigned int communication_channel=0) constLinearAlgebra::distributed::Vector< Number >
valuesLinearAlgebra::distributed::Vector< Number >private
Vector classLinearAlgebra::distributed::Vector< Number >friend
Vector()LinearAlgebra::distributed::Vector< Number >
Vector(const Vector< Number > &in_vector)LinearAlgebra::distributed::Vector< Number >
Vector(const size_type size)LinearAlgebra::distributed::Vector< Number >
Vector(const IndexSet &local_range, const IndexSet &ghost_indices, const MPI_Comm communicator)LinearAlgebra::distributed::Vector< Number >
Vector(const IndexSet &local_range, const MPI_Comm communicator)LinearAlgebra::distributed::Vector< Number >
Vector(const std::shared_ptr< const Utilities::MPI::Partitioner > &partitioner)LinearAlgebra::distributed::Vector< Number >
vector_is_ghostedLinearAlgebra::distributed::Vector< Number >mutableprivate
zero_out_ghosts() constLinearAlgebra::distributed::Vector< Number >
~Subscriptor()Subscriptorvirtual
~Vector() overrideLinearAlgebra::distributed::Vector< Number >virtual
~VectorSpaceVector()=defaultLinearAlgebra::VectorSpaceVector< Number >virtual