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

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

abs()=0dolfin::GenericVectorpure virtual
add(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
add(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows)dolfin::GenericVectorinlinevirtual
add(const double *block, std::size_t m, const dolfin::la_index *rows)=0dolfin::GenericVectorpure virtual
add_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
add_local(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)=0dolfin::GenericVectorpure virtual
add_local(const Array< double > &values)=0dolfin::GenericVectorpure virtual
apply(std::string mode)=0dolfin::GenericVectorpure virtual
axpy(double a, const GenericVector &x)=0dolfin::GenericVectorpure virtual
copy() const =0dolfin::GenericVectorpure virtual
empty() const =0dolfin::GenericTensorpure virtual
factory() const =0dolfin::GenericTensorpure virtual
gather(GenericVector &x, const std::vector< dolfin::la_index > &indices) const =0dolfin::GenericVectorpure virtual
gather(std::vector< double > &x, const std::vector< dolfin::la_index > &indices) const =0dolfin::GenericVectorpure virtual
gather_on_zero(std::vector< double > &x) const =0dolfin::GenericVectorpure virtual
get(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) constdolfin::GenericVectorinlinevirtual
get(double *block, std::size_t m, const dolfin::la_index *rows) const =0dolfin::GenericVectorpure virtual
get_local(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) constdolfin::GenericVectorinlinevirtual
get_local(double *block, std::size_t m, const dolfin::la_index *rows) const =0dolfin::GenericVectorpure virtual
get_local(std::vector< double > &values) const =0dolfin::GenericVectorpure virtual
getitem(dolfin::la_index i) constdolfin::GenericVectorinlinevirtual
id() constdolfin::Variableinline
init(const TensorLayout &tensor_layout)dolfin::GenericVectorinlinevirtual
init(std::size_t N)=0dolfin::GenericVectorpure virtual
init(std::pair< std::size_t, std::size_t > range)=0dolfin::GenericVectorpure virtual
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)=0dolfin::GenericVectorpure virtual
inner(const GenericVector &x) const =0dolfin::GenericVectorpure virtual
instance() constdolfin::LinearAlgebraObjectinlinevirtual
instance()dolfin::LinearAlgebraObjectinlinevirtual
label() constdolfin::Variable
local_range(std::size_t dim) constdolfin::GenericVectorinlinevirtual
local_range() const =0dolfin::GenericVectorpure virtual
local_size() const =0dolfin::GenericVectorpure virtual
max() const =0dolfin::GenericVectorpure virtual
min() const =0dolfin::GenericVectorpure virtual
mpi_comm() const =0dolfin::LinearAlgebraObjectpure virtual
name() constdolfin::Variable
norm(std::string norm_type) const =0dolfin::GenericVectorpure virtual
operator*(double a)dolfin::GenericVectorinline
operator*=(double a)=0dolfin::GenericVectorpure virtual
operator*=(const GenericVector &x)=0dolfin::GenericVectorpure virtual
operator+(const GenericVector &x)dolfin::GenericVectorinline
operator+(double a)dolfin::GenericVectorinline
operator+=(const GenericVector &x)=0dolfin::GenericVectorpure virtual
operator+=(double a)=0dolfin::GenericVectorpure virtual
operator-=(const GenericVector &x)=0dolfin::GenericVectorpure virtual
operator-=(double a)=0dolfin::GenericVectorpure virtual
operator/=(double a)=0dolfin::GenericVectorpure virtual
operator=(const GenericVector &x)=0dolfin::GenericVectorpure virtual
operator=(double a)=0dolfin::GenericVectorpure virtual
dolfin::GenericTensor::operator=(const Variable &variable)dolfin::Variable
operator[](dolfin::la_index i) constdolfin::GenericVectorinlinevirtual
owns_index(std::size_t i) const =0dolfin::GenericVectorpure virtual
parametersdolfin::Variable
rank() constdolfin::GenericVectorinlinevirtual
rename(const std::string name, const std::string label)dolfin::Variable
set(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
set(const double *block, std::size_t m, const dolfin::la_index *rows)=0dolfin::GenericVectorpure virtual
set_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericVectorinlinevirtual
set_local(const double *block, std::size_t m, const dolfin::la_index *rows)=0dolfin::GenericVectorpure virtual
set_local(const std::vector< double > &values)=0dolfin::GenericVectorpure virtual
setitem(dolfin::la_index i, double value)dolfin::GenericVectorinlinevirtual
shared_instance() constdolfin::LinearAlgebraObjectinlinevirtual
shared_instance()dolfin::LinearAlgebraObjectinlinevirtual
size(std::size_t dim) constdolfin::GenericVectorinlinevirtual
size() const =0dolfin::GenericVectorpure virtual
str(bool verbose) const =0dolfin::GenericVectorpure virtual
sum() const =0dolfin::GenericVectorpure virtual
sum(const Array< std::size_t > &rows) const =0dolfin::GenericVectorpure virtual
Variable()dolfin::Variable
Variable(const std::string name, const std::string label)dolfin::Variable
Variable(const Variable &variable)dolfin::Variable
zero()=0dolfin::GenericVectorpure virtual
~GenericTensor()dolfin::GenericTensorinlinevirtual
~GenericVector()dolfin::GenericVectorinlinevirtual
~Variable()dolfin::Variablevirtual