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

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

_matA (defined in dolfin::PETScBaseMatrix)dolfin::PETScBaseMatrixprotected
add(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols)dolfin::PETScMatrixvirtual
dolfin::GenericMatrix::add(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericMatrixinlinevirtual
dolfin::GenericMatrix::add(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows)dolfin::GenericMatrixinlinevirtual
add_local(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols)dolfin::PETScMatrixvirtual
dolfin::GenericMatrix::add_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericMatrixinlinevirtual
dolfin::GenericMatrix::add_local(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows)dolfin::GenericMatrixinlinevirtual
apply(std::string mode)dolfin::PETScMatrixvirtual
axpy(double a, const GenericMatrix &A, bool same_nonzero_pattern)dolfin::PETScMatrixvirtual
binary_dump(std::string file_name) constdolfin::PETScMatrix
copy() constdolfin::PETScMatrixvirtual
empty() constdolfin::PETScMatrixvirtual
factory() constdolfin::PETScMatrixvirtual
get(double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols) constdolfin::PETScMatrixvirtual
dolfin::GenericMatrix::get(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) constdolfin::GenericMatrixinlinevirtual
get_diagonal(GenericVector &x) constdolfin::PETScMatrixvirtual
get_options_prefix() constdolfin::PETScMatrix
getitem(std::pair< dolfin::la_index, dolfin::la_index > ij) constdolfin::GenericMatrixinlinevirtual
getrow(std::size_t row, std::vector< std::size_t > &columns, std::vector< double > &values) constdolfin::PETScMatrixvirtual
id() constdolfin::Variableinline
ident(std::size_t m, const dolfin::la_index *rows)dolfin::PETScMatrixvirtual
ident_local(std::size_t m, const dolfin::la_index *rows)dolfin::PETScMatrixvirtual
ident_zeros(double tol=DOLFIN_EPS)dolfin::GenericMatrixvirtual
init(const TensorLayout &tensor_layout)dolfin::PETScMatrixvirtual
init_layout(const GenericVector &x, const GenericVector &y, GenericLinearOperator *wrapper)dolfin::GenericLinearOperatorinlineprotectedvirtual
init_vector(GenericVector &z, std::size_t dim) constdolfin::PETScMatrixinlinevirtual
instance() constdolfin::LinearAlgebraObjectinlinevirtual
instance()dolfin::LinearAlgebraObjectinlinevirtual
is_symmetric(double tol) constdolfin::PETScMatrixvirtual
label() constdolfin::Variable
local_range(std::size_t dim) constdolfin::PETScMatrixinlinevirtual
mat() constdolfin::PETScBaseMatrixinline
mpi_comm() constdolfin::PETScMatrixvirtual
mult(const GenericVector &x, GenericVector &y) constdolfin::PETScMatrixvirtual
name() constdolfin::Variable
nnz() constdolfin::PETScMatrixvirtual
norm(std::string norm_type) constdolfin::PETScMatrixvirtual
operator()(dolfin::la_index i, dolfin::la_index j) constdolfin::GenericMatrixinlinevirtual
operator*=(double a)dolfin::PETScMatrixvirtual
operator+=(const GenericMatrix &A)dolfin::GenericMatrixinline
operator-=(const GenericMatrix &A)dolfin::GenericMatrixinline
operator/=(double a)dolfin::PETScMatrixvirtual
operator=(const GenericMatrix &A)dolfin::PETScMatrixvirtual
operator=(const PETScMatrix &A)dolfin::PETScMatrix
dolfin::GenericTensor::operator=(const Variable &variable)dolfin::Variable
parametersdolfin::Variable
petsc_error(int error_code, std::string filename, std::string petsc_function)dolfin::PETScObjectstatic
PETScBaseMatrix()dolfin::PETScBaseMatrixinline
PETScBaseMatrix(Mat A)dolfin::PETScBaseMatrixexplicit
PETScBaseMatrix(const PETScBaseMatrix &A)dolfin::PETScBaseMatrix
PETScMatrix()dolfin::PETScMatrix
PETScMatrix(MPI_Comm comm)dolfin::PETScMatrixexplicit
PETScMatrix(Mat A)dolfin::PETScMatrixexplicit
PETScMatrix(const PETScMatrix &A)dolfin::PETScMatrix
PETScObject()dolfin::PETScObjectinline
rank() constdolfin::GenericMatrixinlinevirtual
rename(const std::string name, const std::string label)dolfin::Variable
set(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols)dolfin::PETScMatrixvirtual
dolfin::GenericMatrix::set(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericMatrixinlinevirtual
set_diagonal(const GenericVector &x)dolfin::PETScMatrixvirtual
set_from_options()dolfin::PETScMatrix
set_local(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols)dolfin::PETScMatrixvirtual
dolfin::GenericMatrix::set_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows)dolfin::GenericMatrixinlinevirtual
set_near_nullspace(const VectorSpaceBasis &nullspace)dolfin::PETScMatrix
set_nullspace(const VectorSpaceBasis &nullspace)dolfin::PETScMatrix
set_options_prefix(std::string options_prefix)dolfin::PETScMatrix
setitem(std::pair< dolfin::la_index, dolfin::la_index > ij, double value)dolfin::GenericMatrixinlinevirtual
setrow(std::size_t row, const std::vector< std::size_t > &columns, const std::vector< double > &values)dolfin::PETScMatrixvirtual
shared_instance() constdolfin::LinearAlgebraObjectinlinevirtual
shared_instance()dolfin::LinearAlgebraObjectinlinevirtual
size(std::size_t dim) constdolfin::PETScMatrixinlinevirtual
dolfin::PETScBaseMatrix::size() constdolfin::PETScBaseMatrix
str(bool verbose) constdolfin::PETScMatrixvirtual
transpmult(const GenericVector &x, GenericVector &y) constdolfin::PETScMatrixvirtual
Variable()dolfin::Variable
Variable(const std::string name, const std::string label)dolfin::Variable
Variable(const Variable &variable)dolfin::Variable
zero()dolfin::PETScMatrixvirtual
zero(std::size_t m, const dolfin::la_index *rows)dolfin::PETScMatrixvirtual
zero_local(std::size_t m, const dolfin::la_index *rows)dolfin::PETScMatrixvirtual
~GenericLinearOperator() (defined in dolfin::GenericLinearOperator)dolfin::GenericLinearOperatorinlinevirtual
~GenericMatrix()dolfin::GenericMatrixinlinevirtual
~GenericTensor()dolfin::GenericTensorinlinevirtual
~PETScBaseMatrix()dolfin::PETScBaseMatrix
~PETScMatrix()dolfin::PETScMatrixvirtual
~PETScObject()dolfin::PETScObjectinlinevirtual
~Variable()dolfin::Variablevirtual