DOLFIN
DOLFIN C++ interface
dolfin::PETScVector Member List

This is the complete list of members for dolfin::PETScVector, including all inherited members.

abs()dolfin::PETScVectorvirtual
add(const double *block, std::size_t m, const dolfin::la_index *rows)dolfin::PETScVectorvirtual
dolfin::GenericVector::add(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
dolfin::GenericVector::add(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows)dolfin::GenericVectorinlinevirtual
add_local(const double *block, std::size_t m, const dolfin::la_index *rows)dolfin::PETScVectorvirtual
add_local(const Array< double > &values)dolfin::PETScVectorvirtual
dolfin::GenericVector::add_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
dolfin::GenericVector::add_local(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows)dolfin::GenericVectorinlinevirtual
apply(std::string mode)dolfin::PETScVectorvirtual
axpy(double a, const GenericVector &x)dolfin::PETScVectorvirtual
copy() const dolfin::PETScVectorvirtual
empty() const dolfin::PETScVectorvirtual
factory() const dolfin::PETScVectorvirtual
gather(GenericVector &y, const std::vector< dolfin::la_index > &indices) const dolfin::PETScVectorvirtual
gather(std::vector< double > &x, const std::vector< dolfin::la_index > &indices) const dolfin::PETScVectorvirtual
gather_on_zero(std::vector< double > &x) const dolfin::PETScVectorvirtual
get(double *block, std::size_t m, const dolfin::la_index *rows) const dolfin::PETScVectorvirtual
dolfin::GenericVector::get(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) const dolfin::GenericVectorinlinevirtual
get_local(double *block, std::size_t m, const dolfin::la_index *rows) const dolfin::PETScVectorvirtual
get_local(std::vector< double > &values) const dolfin::PETScVectorvirtual
dolfin::GenericVector::get_local(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) const dolfin::GenericVectorinlinevirtual
get_options_prefix() const dolfin::PETScVector
getitem(dolfin::la_index i) const dolfin::GenericVectorinlinevirtual
id() const dolfin::Variableinline
init(std::size_t N)dolfin::PETScVectorvirtual
init(std::pair< std::size_t, std::size_t > range)dolfin::PETScVectorvirtual
init(std::pair< std::size_t, std::size_t > range, const std::vector< std::size_t > &local_to_global_map, const std::vector< la_index > &ghost_indices)dolfin::PETScVectorvirtual
dolfin::GenericVector::init(const TensorLayout &tensor_layout)dolfin::GenericVectorinlinevirtual
inner(const GenericVector &v) const dolfin::PETScVectorvirtual
instance() const dolfin::LinearAlgebraObjectinlinevirtual
instance()dolfin::LinearAlgebraObjectinlinevirtual
label() const dolfin::Variable
local_range() const dolfin::PETScVectorvirtual
dolfin::GenericVector::local_range(std::size_t dim) const dolfin::GenericVectorinlinevirtual
local_size() const dolfin::PETScVectorvirtual
max() const dolfin::PETScVectorvirtual
min() const dolfin::PETScVectorvirtual
mpi_comm() const dolfin::PETScVectorvirtual
name() const dolfin::Variable
norm(std::string norm_type) const dolfin::PETScVectorvirtual
operator*(double a)dolfin::GenericVectorinline
operator*=(double a)dolfin::PETScVectorvirtual
operator*=(const GenericVector &x)dolfin::PETScVectorvirtual
operator+(const GenericVector &x)dolfin::GenericVectorinline
operator+(double a)dolfin::GenericVectorinline
operator+=(const GenericVector &x)dolfin::PETScVectorvirtual
operator+=(double a)dolfin::PETScVectorvirtual
operator-=(const GenericVector &x)dolfin::PETScVectorvirtual
operator-=(double a)dolfin::PETScVectorvirtual
operator/=(double a)dolfin::PETScVectorvirtual
operator=(const GenericVector &x)dolfin::PETScVectorvirtual
operator=(double a)dolfin::PETScVectorvirtual
operator=(const PETScVector &x)dolfin::PETScVector
dolfin::GenericTensor::operator=(const Variable &variable)dolfin::Variable
operator[](dolfin::la_index i) const dolfin::GenericVectorinlinevirtual
owns_index(std::size_t i) const dolfin::PETScVectorvirtual
parametersdolfin::Variable
petsc_error(int error_code, std::string filename, std::string petsc_function)dolfin::PETScObjectstatic
PETScObject()dolfin::PETScObjectinline
PETScVector()dolfin::PETScVector
PETScVector(MPI_Comm comm)dolfin::PETScVectorexplicit
PETScVector(MPI_Comm comm, std::size_t N)dolfin::PETScVector
PETScVector(const SparsityPattern &sparsity_pattern)dolfin::PETScVectorexplicit
PETScVector(const PETScVector &x)dolfin::PETScVector
PETScVector(Vec x)dolfin::PETScVectorexplicit
rank() const dolfin::GenericVectorinlinevirtual
rename(const std::string name, const std::string label)dolfin::Variable
reset(Vec vec)dolfin::PETScVector
set(const double *block, std::size_t m, const dolfin::la_index *rows)dolfin::PETScVectorvirtual
dolfin::GenericVector::set(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
set_from_options()dolfin::PETScVector
set_local(const double *block, std::size_t m, const dolfin::la_index *rows)dolfin::PETScVectorvirtual
set_local(const std::vector< double > &values)dolfin::PETScVectorvirtual
dolfin::GenericVector::set_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
set_options_prefix(std::string options_prefix)dolfin::PETScVector
setitem(dolfin::la_index i, double value)dolfin::GenericVectorinlinevirtual
shared_instance() const dolfin::LinearAlgebraObjectinlinevirtual
shared_instance()dolfin::LinearAlgebraObjectinlinevirtual
size() const dolfin::PETScVectorvirtual
dolfin::GenericVector::size(std::size_t dim) const dolfin::GenericVectorinlinevirtual
str(bool verbose) const dolfin::PETScVectorvirtual
sum() const dolfin::PETScVectorvirtual
sum(const Array< std::size_t > &rows) const dolfin::PETScVectorvirtual
update_ghost_values()dolfin::PETScVectorvirtual
Variable()dolfin::Variable
Variable(const std::string name, const std::string label)dolfin::Variable
Variable(const Variable &variable)dolfin::Variable
vec() const dolfin::PETScVector
zero()dolfin::PETScVectorvirtual
~GenericTensor()dolfin::GenericTensorinlinevirtual
~GenericVector()dolfin::GenericVectorinlinevirtual
~PETScObject()dolfin::PETScObjectinlinevirtual
~PETScVector()dolfin::PETScVectorvirtual
~Variable()dolfin::Variablevirtual