Reference documentation for deal.II version 9.5.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\}}\)
Loading...
Searching...
No Matches
LinearAlgebra::Vector< Number > Member List

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

add(const Number a) overrideLinearAlgebra::Vector< Number >virtual
add(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::Vector< Number >virtual
add(const Number a, const VectorSpaceVector< Number > &V, const Number b, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::Vector< Number >virtual
LinearAlgebra::ReadWriteVector::add(const std::vector< size_type > &indices, const std::vector< Number2 > &values)LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::add(const std::vector< size_type > &indices, const ReadWriteVector< Number2 > &values)LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::add(const size_type n_elements, const size_type *indices, const Number2 *values)LinearAlgebra::ReadWriteVector< Number >
add_and_dot(const Number a, const VectorSpaceVector< Number > &V, const VectorSpaceVector< Number > &W) overrideLinearAlgebra::Vector< Number >virtual
all_zero() const overrideLinearAlgebra::Vector< Number >virtual
apply(const Functor &func)LinearAlgebra::ReadWriteVector< Number >
begin()LinearAlgebra::ReadWriteVector< Number >
begin() constLinearAlgebra::ReadWriteVector< Number >
block_read(std::istream &in)LinearAlgebra::Vector< Number >
block_write(std::ostream &out) constLinearAlgebra::Vector< Number >
check_no_subscribers() const noexceptSubscriptorprivate
comm_patternLinearAlgebra::ReadWriteVector< Number >protected
compress(VectorOperation::values)LinearAlgebra::VectorSpaceVector< Number >inlinevirtual
const_iterator typedefLinearAlgebra::ReadWriteVector< Number >
const_pointer typedefLinearAlgebra::ReadWriteVector< Number >
const_reference typedefLinearAlgebra::ReadWriteVector< Number >
counterSubscriptormutableprivate
counter_mapSubscriptormutableprivate
create_epetra_comm_pattern(const IndexSet &source_index_set, const MPI_Comm mpi_comm)LinearAlgebra::ReadWriteVector< Number >protected
create_tpetra_comm_pattern(const IndexSet &source_index_set, const MPI_Comm mpi_comm)LinearAlgebra::ReadWriteVector< Number >protected
end()LinearAlgebra::ReadWriteVector< Number >
end() constLinearAlgebra::ReadWriteVector< Number >
equ(const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::Vector< Number >virtual
ExcInUse(int arg1, std::string arg2, std::string arg3)Subscriptorstatic
ExcNoSubscriber(std::string arg1, std::string arg2)Subscriptorstatic
ExcVectorTypeNotCompatible()LinearAlgebra::Vector< Number >static
extract_subvector_to(const std::vector< size_type > &indices, std::vector< Number2 > &values) constLinearAlgebra::ReadWriteVector< Number >
extract_subvector_to(ForwardIterator indices_begin, const ForwardIterator indices_end, OutputIterator values_begin) constLinearAlgebra::ReadWriteVector< Number >
get_stored_elements() constLinearAlgebra::ReadWriteVector< Number >
global_to_local(const types::global_dof_index global_index) constLinearAlgebra::ReadWriteVector< Number >protected
has_ghost_elements() constLinearAlgebra::Vector< Number >
import(const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) overrideLinearAlgebra::Vector< Number >inlinevirtual
LinearAlgebra::ReadWriteVector::import(const ::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const LinearAlgebra::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const distributed::Vector< Number, MemorySpace > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const PETScWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const TrilinosWrappers::MPI::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const TpetraWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const EpetraWrappers::Vector &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
LinearAlgebra::ReadWriteVector::import(const CUDAWrappers::Vector< Number > &V, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >inline
import_elements(const ReadWriteVector< Number > &V, VectorOperation::values operation, std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > communication_pattern={}) overrideLinearAlgebra::Vector< Number >virtual
LinearAlgebra::ReadWriteVector::import_elements(const ::Vector< Number > &vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const LinearAlgebra::Vector< Number > &vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const distributed::Vector< Number, MemorySpace > &vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const PETScWrappers::MPI::Vector &petsc_vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const TrilinosWrappers::MPI::Vector &trilinos_vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const TpetraWrappers::Vector< Number > &tpetra_vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const EpetraWrappers::Vector &epetra_vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const CUDAWrappers::Vector< Number > &cuda_vec, VectorOperation::values operation, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern={})LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::import_elements(const Tpetra::Vector< Number, int, types::signed_global_dof_index > &tpetra_vector, const IndexSet &locally_owned_elements, VectorOperation::values operation, const MPI_Comm mpi_comm, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern)LinearAlgebra::ReadWriteVector< Number >protected
LinearAlgebra::ReadWriteVector::import_elements(const Epetra_MultiVector &multivector, const IndexSet &locally_owned_elements, VectorOperation::values operation, const MPI_Comm mpi_comm, const std::shared_ptr< const Utilities::MPI::CommunicationPatternBase > &communication_pattern)LinearAlgebra::ReadWriteVector< Number >protected
iterator typedefLinearAlgebra::ReadWriteVector< Number >
l1_norm() const overrideLinearAlgebra::Vector< Number >virtual
l2_norm() const overrideLinearAlgebra::Vector< Number >virtual
linfty_norm() const overrideLinearAlgebra::Vector< Number >virtual
list_subscribers(StreamType &stream) constSubscriptorinline
list_subscribers() constSubscriptor
local_element(const size_type local_index) constLinearAlgebra::ReadWriteVector< Number >
local_element(const size_type local_index)LinearAlgebra::ReadWriteVector< Number >
locally_owned_elements() const overrideLinearAlgebra::Vector< Number >inlinevirtual
locally_owned_size() constLinearAlgebra::ReadWriteVector< Number >
map_iterator typedefSubscriptorprivate
map_value_type typedefSubscriptorprivate
mean_value() const overrideLinearAlgebra::Vector< Number >virtual
memory_consumption() const overrideLinearAlgebra::Vector< Number >inlinevirtual
mutexSubscriptorprivatestatic
n_elements() constLinearAlgebra::ReadWriteVector< Number >
n_subscriptions() constSubscriptorinline
object_infoSubscriptormutableprivate
operator()(const size_type global_index) constLinearAlgebra::ReadWriteVector< Number >
operator()(const size_type global_index)LinearAlgebra::ReadWriteVector< Number >
operator*(const VectorSpaceVector< Number > &V) const overrideLinearAlgebra::Vector< Number >virtual
operator*=(const Number factor) overrideLinearAlgebra::Vector< Number >virtual
operator+=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::Vector< Number >virtual
operator-=(const VectorSpaceVector< Number > &V) overrideLinearAlgebra::Vector< Number >virtual
operator/=(const Number factor) overrideLinearAlgebra::Vector< Number >virtual
operator=(const Vector< Number > &in_vector)LinearAlgebra::Vector< Number >
operator=(const Vector< Number2 > &in_vector)LinearAlgebra::Vector< Number >
operator=(const Number s) overrideLinearAlgebra::Vector< Number >virtual
LinearAlgebra::ReadWriteVector::operator=(const ReadWriteVector< Number > &in_vector)LinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::ReadWriteVector::operator=(const ReadWriteVector< Number2 > &in_vector)LinearAlgebra::ReadWriteVector< Number >
Subscriptor::operator=(const Subscriptor &)Subscriptorinline
Subscriptor::operator=(Subscriptor &&) noexceptSubscriptor
operator[](const size_type global_index) constLinearAlgebra::ReadWriteVector< Number >
operator[](const size_type global_index)LinearAlgebra::ReadWriteVector< Number >
pointer typedefLinearAlgebra::ReadWriteVector< Number >
print(std::ostream &out, const unsigned int precision=3, const bool scientific=true, const bool across=true) const overrideLinearAlgebra::Vector< Number >inlinevirtual
LinearAlgebra::ReadWriteVector::print(std::ostream &out, const unsigned int precision=3, const bool scientific=true) constLinearAlgebra::ReadWriteVector< Number >
print_as_numpy_array(std::ostream &out, const unsigned int precision=9) constLinearAlgebra::Vector< Number >
ReadWriteVector()LinearAlgebra::ReadWriteVector< Number >
ReadWriteVector(const ReadWriteVector< Number > &in_vector)LinearAlgebra::ReadWriteVector< Number >
ReadWriteVector(const size_type size)LinearAlgebra::ReadWriteVector< Number >explicit
ReadWriteVector(const IndexSet &locally_stored_indices)LinearAlgebra::ReadWriteVector< Number >explicit
LinearAlgebra::real_type typedefLinearAlgebra::ReadWriteVector< Number >
LinearAlgebra::VectorSpaceVector::real_type typedefLinearAlgebra::VectorSpaceVector< Number >
reference typedefLinearAlgebra::ReadWriteVector< Number >
reinit(const size_type size, const bool omit_zeroing_entries=false) overrideLinearAlgebra::Vector< Number >virtual
reinit(const ReadWriteVector< Number2 > &in_vector, const bool omit_zeroing_entries=false)LinearAlgebra::Vector< Number >
reinit(const IndexSet &locally_stored_indices, const bool omit_zeroing_entries=false) overrideLinearAlgebra::Vector< Number >virtual
reinit(const VectorSpaceVector< Number > &V, const bool omit_zeroing_entries=false) overrideLinearAlgebra::Vector< Number >virtual
LinearAlgebra::ReadWriteVector::reinit(const TrilinosWrappers::MPI::Vector &trilinos_vec)LinearAlgebra::ReadWriteVector< Number >
resize_val(const size_type new_allocated_size)LinearAlgebra::ReadWriteVector< Number >protected
sadd(const Number s, const Number a, const VectorSpaceVector< Number > &V) overrideLinearAlgebra::Vector< Number >virtual
scale(const VectorSpaceVector< Number > &scaling_factors) overrideLinearAlgebra::Vector< Number >virtual
serialize(Archive &ar, const unsigned int version)LinearAlgebra::Vector< Number >inline
size() const overrideLinearAlgebra::Vector< Number >inlinevirtual
size_type typedefLinearAlgebra::Vector< Number >
source_stored_elementsLinearAlgebra::ReadWriteVector< Number >protected
stored_elementsLinearAlgebra::ReadWriteVector< Number >protected
subscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
Subscriptor()Subscriptorinline
Subscriptor(const Subscriptor &)Subscriptorinline
Subscriptor(Subscriptor &&) noexceptSubscriptor
swap(ReadWriteVector< Number > &v)LinearAlgebra::ReadWriteVector< Number >
thread_loop_partitionerLinearAlgebra::ReadWriteVector< Number >mutableprotected
unsubscribe(std::atomic< bool > *const validity, const std::string &identifier="") constSubscriptor
validity_pointersSubscriptormutableprivate
value_type typedefLinearAlgebra::Vector< Number >
valuesLinearAlgebra::ReadWriteVector< Number >protected
VectorLinearAlgebra::Vector< Number >friend
Vector()=defaultLinearAlgebra::Vector< Number >
Vector(const Vector< Number > &V)LinearAlgebra::Vector< Number >inline
Vector(const size_type n)LinearAlgebra::Vector< Number >inlineexplicit
Vector(const InputIterator first, const InputIterator last)LinearAlgebra::Vector< Number >inline
~ReadWriteVector() override=defaultLinearAlgebra::ReadWriteVector< Number >
~Subscriptor()Subscriptorvirtual
~VectorSpaceVector()=defaultLinearAlgebra::VectorSpaceVector< Number >virtual