libMesh
libMesh::EpetraVector< T > Member List

This is the complete list of members for libMesh::EpetraVector< T >, including all inherited members.

_communicatorlibMesh::ParallelObjectprotected
_countslibMesh::ReferenceCounterprotectedstatic
_destroy_vec_on_exitlibMesh::EpetraVector< T >private
_enable_print_counterlibMesh::ReferenceCounterprotectedstatic
_is_closedlibMesh::NumericVector< T >protected
_is_initializedlibMesh::NumericVector< T >protected
_maplibMesh::EpetraVector< T >private
_mutexlibMesh::ReferenceCounterprotectedstatic
_n_objectslibMesh::ReferenceCounterprotectedstatic
_numeric_vector_mutexlibMesh::NumericVector< T >protected
_typelibMesh::NumericVector< T >protected
_veclibMesh::EpetraVector< T >private
abs() overridelibMesh::EpetraVector< T >virtual
add(const numeric_index_type i, const T value) overridelibMesh::EpetraVector< T >virtual
add(const T s) overridelibMesh::EpetraVector< T >virtual
add(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
add(const T a, const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
add_vector(const T *v, const std::vector< numeric_index_type > &dof_indices) overridelibMesh::EpetraVector< T >virtual
add_vector(const NumericVector< T > &v, const SparseMatrix< T > &A) overridelibMesh::EpetraVector< T >virtual
libMesh::NumericVector::add_vector(const std::vector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >inline
libMesh::NumericVector::add_vector(const NumericVector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >
libMesh::NumericVector::add_vector(const DenseVector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >inline
libMesh::NumericVector::add_vector(const NumericVector< T > &v, const ShellMatrix< T > &A)libMesh::NumericVector< T >
add_vector_transpose(const NumericVector< T > &v, const SparseMatrix< T > &A) overridelibMesh::EpetraVector< T >virtual
allocatedNonlocalLength_libMesh::EpetraVector< T >private
build(const Parallel::Communicator &comm, const SolverPackage solver_package=libMesh::default_solver_package())libMesh::NumericVector< T >static
clear() noexcept overridelibMesh::EpetraVector< T >inlinevirtual
clone() const overridelibMesh::EpetraVector< T >inlinevirtual
close() overridelibMesh::EpetraVector< T >inlinevirtual
closed() constlibMesh::NumericVector< T >inlinevirtual
comm() constlibMesh::ParallelObjectinline
compare(const NumericVector< T > &other_vector, const Real threshold=TOLERANCE) constlibMesh::NumericVector< T >virtual
compatible(const NumericVector< T > &v) constlibMesh::NumericVector< T >
conjugate() overridelibMesh::EpetraVector< T >virtual
Counts typedeflibMesh::ReferenceCounterprotected
create_subvector(NumericVector< T > &subvector, const std::vector< numeric_index_type > &rows) const overridelibMesh::EpetraVector< T >virtual
destroyNonlocalData()libMesh::EpetraVector< T >private
disable_print_counter_info()libMesh::ReferenceCounterstatic
dot(const NumericVector< T > &v) const overridelibMesh::EpetraVector< T >virtual
el(const numeric_index_type i) constlibMesh::NumericVector< T >inlinevirtual
enable_print_counter_info()libMesh::ReferenceCounterstatic
EpetraVector(const Parallel::Communicator &comm, const ParallelType type=AUTOMATIC)libMesh::EpetraVector< T >inlineexplicit
EpetraVector(const Parallel::Communicator &comm, const numeric_index_type n, const ParallelType type=AUTOMATIC)libMesh::EpetraVector< T >inlineexplicit
EpetraVector(const Parallel::Communicator &comm, const numeric_index_type n, const numeric_index_type n_local, const ParallelType type=AUTOMATIC)libMesh::EpetraVector< T >inline
EpetraVector(const Parallel::Communicator &comm, const numeric_index_type N, const numeric_index_type n_local, const std::vector< numeric_index_type > &ghost, const ParallelType type=AUTOMATIC)libMesh::EpetraVector< T >inline
EpetraVector(Epetra_Vector &v, const Parallel::Communicator &comm)libMesh::EpetraVector< T >inline
EpetraVector(EpetraVector &&)=deletelibMesh::EpetraVector< T >
EpetraVector(const EpetraVector &)=deletelibMesh::EpetraVector< T >
FEoperatorequals(const EpetraVector &source)libMesh::EpetraVector< T >private
first_local_index() const overridelibMesh::EpetraVector< T >inlinevirtual
get(const std::vector< numeric_index_type > &index, T *values) constlibMesh::NumericVector< T >inlinevirtual
get(const std::vector< numeric_index_type > &index, std::vector< T > &values) constlibMesh::NumericVector< T >inline
get_info()libMesh::ReferenceCounterstatic
global_relative_compare(const NumericVector< T > &other_vector, const Real threshold=TOLERANCE) constlibMesh::NumericVector< T >virtual
GlobalAssemble(Epetra_CombineMode mode=Add)libMesh::EpetraVector< T >private
ignoreNonLocalEntries_libMesh::EpetraVector< T >private
increment_constructor_count(const std::string &name) noexceptlibMesh::ReferenceCounterinlineprotected
increment_destructor_count(const std::string &name) noexceptlibMesh::ReferenceCounterinlineprotected
init(const numeric_index_type N, const numeric_index_type n_local, const bool fast=false, const ParallelType type=AUTOMATIC) overridelibMesh::EpetraVector< T >inlinevirtual
init(const numeric_index_type N, const bool fast=false, const ParallelType type=AUTOMATIC) overridelibMesh::EpetraVector< T >inlinevirtual
init(const numeric_index_type N, const numeric_index_type n_local, const std::vector< numeric_index_type > &ghost, const bool fast=false, const ParallelType=AUTOMATIC) overridelibMesh::EpetraVector< T >inlinevirtual
init(const NumericVector< T > &other, const bool fast=false) overridelibMesh::EpetraVector< T >virtual
initialized() constlibMesh::NumericVector< T >inlinevirtual
inputNonlocalValue(int GID, double value, bool accumulate)libMesh::EpetraVector< T >private
inputNonlocalValues(int GID, int numValues, const double *values, bool accumulate)libMesh::EpetraVector< T >private
inputValues(int numIDs, const int *GIDs, const double *values, bool accumulate)libMesh::EpetraVector< T >private
inputValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values, bool accumulate)libMesh::EpetraVector< T >private
insert(const T *v, const std::vector< numeric_index_type > &dof_indices) overridelibMesh::EpetraVector< T >virtual
libMesh::NumericVector::insert(const std::vector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >inline
libMesh::NumericVector::insert(const NumericVector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >
libMesh::NumericVector::insert(const DenseVector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >inline
libMesh::NumericVector::insert(const DenseSubVector< T > &v, const std::vector< numeric_index_type > &dof_indices)libMesh::NumericVector< T >inline
l1_norm() const overridelibMesh::EpetraVector< T >virtual
l2_norm() const overridelibMesh::EpetraVector< T >virtual
l2_norm_diff(const NumericVector< T > &other_vec) constlibMesh::NumericVector< T >
last_editlibMesh::EpetraVector< T >private
last_local_index() const overridelibMesh::EpetraVector< T >inlinevirtual
linfty_norm() const overridelibMesh::EpetraVector< T >virtual
local_relative_compare(const NumericVector< T > &other_vector, const Real threshold=TOLERANCE) constlibMesh::NumericVector< T >virtual
local_size() const overridelibMesh::EpetraVector< T >inlinevirtual
localize(std::vector< T > &v_local) const overridelibMesh::EpetraVector< T >virtual
localize(NumericVector< T > &v_local) const overridelibMesh::EpetraVector< T >virtual
localize(NumericVector< T > &v_local, const std::vector< numeric_index_type > &send_list) const overridelibMesh::EpetraVector< T >virtual
localize(std::vector< T > &v_local, const std::vector< numeric_index_type > &indices) const overridelibMesh::EpetraVector< T >virtual
localize(const numeric_index_type first_local_idx, const numeric_index_type last_local_idx, const std::vector< numeric_index_type > &send_list) overridelibMesh::EpetraVector< T >virtual
localize_to_one(std::vector< T > &v_local, const processor_id_type proc_id=0) const overridelibMesh::EpetraVector< T >virtual
max() const overridelibMesh::EpetraVector< T >inlinevirtual
max_allowed_id() const overridelibMesh::EpetraVector< T >inlinevirtual
min() const overridelibMesh::EpetraVector< T >inlinevirtual
myCoefs_libMesh::EpetraVector< T >private
myFirstID_libMesh::EpetraVector< T >private
myNumIDs_libMesh::EpetraVector< T >private
n_objects()libMesh::ReferenceCounterinlinestatic
n_processors() constlibMesh::ParallelObjectinline
nonlocalCoefs_libMesh::EpetraVector< T >private
nonlocalElementSize_libMesh::EpetraVector< T >private
nonlocalIDs_libMesh::EpetraVector< T >private
NumericVector(const Parallel::Communicator &comm_in, const ParallelType ptype=AUTOMATIC)libMesh::NumericVector< T >inlineexplicit
NumericVector(const Parallel::Communicator &comm_in, const numeric_index_type n, const ParallelType ptype=AUTOMATIC)libMesh::NumericVector< T >inlineexplicit
NumericVector(const Parallel::Communicator &comm_in, const numeric_index_type n, const numeric_index_type n_local, const ParallelType ptype=AUTOMATIC)libMesh::NumericVector< T >inline
NumericVector(const Parallel::Communicator &comm_in, const numeric_index_type N, const numeric_index_type n_local, const std::vector< numeric_index_type > &ghost, const ParallelType ptype=AUTOMATIC)libMesh::NumericVector< T >inline
NumericVector(NumericVector &&)=defaultlibMesh::NumericVector< T >
NumericVector(const NumericVector &)=defaultlibMesh::NumericVector< T >
numNonlocalIDs_libMesh::EpetraVector< T >private
operator()(const numeric_index_type i) const overridelibMesh::EpetraVector< T >inlinevirtual
operator*=(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
libMesh::NumericVector::operator*=(const T a)libMesh::NumericVector< T >inline
operator+=(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
operator-=(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
operator/=(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
libMesh::NumericVector::operator/=(const T a)libMesh::NumericVector< T >inline
operator=(const EpetraVector &)=deletelibMesh::EpetraVector< T >
operator=(EpetraVector &&)=deletelibMesh::EpetraVector< T >
operator=(const T s) overridelibMesh::EpetraVector< T >virtual
operator=(const NumericVector< T > &v) overridelibMesh::EpetraVector< T >virtual
operator=(const std::vector< T > &v) overridelibMesh::EpetraVector< T >virtual
libMesh::NumericVector::operator=(NumericVector &&)=defaultlibMesh::NumericVector< T >
libMesh::ReferenceCountedObject< NumericVector< T > >::operator=(const ReferenceCountedObject &)libMesh::ReferenceCountedObject< NumericVector< T > >inlineprotected
libMesh::ParallelObject::operator=(const ParallelObject &libmesh_dbg_var(other))libMesh::ParallelObjectinline
ParallelObject(const Parallel::Communicator &comm_in)libMesh::ParallelObjectinline
ParallelObject(const ParallelObject &other)libMesh::ParallelObjectinline
pointwise_divide(const NumericVector< T > &vec1, const NumericVector< T > &vec2)=0libMesh::NumericVector< T >pure virtual
pointwise_mult(const NumericVector< T > &vec1, const NumericVector< T > &vec2) overridelibMesh::EpetraVector< T >virtual
print(std::ostream &os=libMesh::out) constlibMesh::NumericVector< T >inlinevirtual
print(std::ostream &os) constlibMesh::NumericVector< T >inline
print_global(std::ostream &os=libMesh::out) constlibMesh::NumericVector< T >inlinevirtual
print_global(std::ostream &os) constlibMesh::NumericVector< T >inline
print_info(std::ostream &out_stream=libMesh::out)libMesh::ReferenceCounterstatic
print_matlab(const std::string &="") constlibMesh::NumericVector< T >inlinevirtual
processor_id() constlibMesh::ParallelObjectinline
readable() constlibMesh::NumericVector< T >
reciprocal() overridelibMesh::EpetraVector< T >virtual
ReferenceCountedObject()libMesh::ReferenceCountedObject< NumericVector< T > >inlineprotected
ReferenceCountedObject(const ReferenceCountedObject &other)libMesh::ReferenceCountedObject< NumericVector< T > >inlineprotected
ReferenceCountedObject(ReferenceCountedObject &&other) noexceptlibMesh::ReferenceCountedObject< NumericVector< T > >inlineprotected
ReferenceCounter()libMesh::ReferenceCounterinlineprotected
ReferenceCounter(const ReferenceCounter &)libMesh::ReferenceCounterinlineprotected
ReferenceCounter(ReferenceCounter &&other) noexceptlibMesh::ReferenceCounterinlineprotected
ReplaceGlobalValues(int numIDs, const int *GIDs, const double *values)libMesh::EpetraVector< T >private
ReplaceGlobalValues(const Epetra_IntSerialDenseVector &GIDs, const Epetra_SerialDenseVector &values)libMesh::EpetraVector< T >private
ReplaceGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values)libMesh::EpetraVector< T >private
scale(const T factor) overridelibMesh::EpetraVector< T >virtual
set(const numeric_index_type i, const T value) overridelibMesh::EpetraVector< T >virtual
setIgnoreNonLocalEntries(bool flag)libMesh::EpetraVector< T >inlineprivate
size() const overridelibMesh::EpetraVector< T >inlinevirtual
subset_l1_norm(const std::set< numeric_index_type > &indices) constlibMesh::NumericVector< T >virtual
subset_l2_norm(const std::set< numeric_index_type > &indices) constlibMesh::NumericVector< T >virtual
subset_linfty_norm(const std::set< numeric_index_type > &indices) constlibMesh::NumericVector< T >virtual
sum() const overridelibMesh::EpetraVector< T >virtual
SumIntoGlobalValues(int numIDs, const int *GIDs, const double *values)libMesh::EpetraVector< T >private
SumIntoGlobalValues(const Epetra_IntSerialDenseVector &GIDs, const Epetra_SerialDenseVector &values)libMesh::EpetraVector< T >private
SumIntoGlobalValues(int numIDs, const int *GIDs, const int *numValuesPerID, const double *values)libMesh::EpetraVector< T >private
swap(NumericVector< T > &v) overridelibMesh::EpetraVector< T >inlinevirtual
type() constlibMesh::NumericVector< T >inline
type()libMesh::NumericVector< T >inline
vec()libMesh::EpetraVector< T >inline
zero() overridelibMesh::EpetraVector< T >inlinevirtual
zero_clone() const overridelibMesh::EpetraVector< T >inlinevirtual
~EpetraVector()libMesh::EpetraVector< T >inlinevirtual
~NumericVector()=defaultlibMesh::NumericVector< T >virtual
~ParallelObject()=defaultlibMesh::ParallelObjectvirtual
~ReferenceCountedObject()libMesh::ReferenceCountedObject< NumericVector< T > >inline
~ReferenceCounter()libMesh::ReferenceCounterinline