DOLFIN
DOLFIN C++ interface
|
This is the complete list of members for dolfin::PETScMatrix, including all inherited members.
_matA (defined in dolfin::PETScBaseMatrix) | dolfin::PETScBaseMatrix | protected |
add(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols) | dolfin::PETScMatrix | virtual |
dolfin::GenericMatrix::add(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) | dolfin::GenericMatrix | inlinevirtual |
dolfin::GenericMatrix::add(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows) | dolfin::GenericMatrix | inlinevirtual |
add_local(const double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols) | dolfin::PETScMatrix | virtual |
dolfin::GenericMatrix::add_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) | dolfin::GenericMatrix | inlinevirtual |
dolfin::GenericMatrix::add_local(const double *block, const std::vector< ArrayView< const dolfin::la_index >> &rows) | dolfin::GenericMatrix | inlinevirtual |
apply(std::string mode) | dolfin::PETScMatrix | virtual |
axpy(double a, const GenericMatrix &A, bool same_nonzero_pattern) | dolfin::PETScMatrix | virtual |
binary_dump(std::string file_name) const | dolfin::PETScMatrix | |
copy() const | dolfin::PETScMatrix | virtual |
empty() const | dolfin::PETScMatrix | virtual |
factory() const | dolfin::PETScMatrix | virtual |
get(double *block, std::size_t m, const dolfin::la_index *rows, std::size_t n, const dolfin::la_index *cols) const | dolfin::PETScMatrix | virtual |
dolfin::GenericMatrix::get(double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) const | dolfin::GenericMatrix | inlinevirtual |
get_diagonal(GenericVector &x) const | dolfin::PETScMatrix | virtual |
get_options_prefix() const | dolfin::PETScMatrix | |
getitem(std::pair< dolfin::la_index, dolfin::la_index > ij) const | dolfin::GenericMatrix | inlinevirtual |
getrow(std::size_t row, std::vector< std::size_t > &columns, std::vector< double > &values) const | dolfin::PETScMatrix | virtual |
id() const | dolfin::Variable | inline |
ident(std::size_t m, const dolfin::la_index *rows) | dolfin::PETScMatrix | virtual |
ident_local(std::size_t m, const dolfin::la_index *rows) | dolfin::PETScMatrix | virtual |
ident_zeros(double tol=DOLFIN_EPS) | dolfin::GenericMatrix | virtual |
init(const TensorLayout &tensor_layout) | dolfin::PETScMatrix | virtual |
init_layout(const GenericVector &x, const GenericVector &y, GenericLinearOperator *wrapper) | dolfin::GenericLinearOperator | inlineprotectedvirtual |
init_vector(GenericVector &z, std::size_t dim) const | dolfin::PETScMatrix | inlinevirtual |
instance() const | dolfin::LinearAlgebraObject | inlinevirtual |
instance() | dolfin::LinearAlgebraObject | inlinevirtual |
is_symmetric(double tol) const | dolfin::PETScMatrix | virtual |
label() const | dolfin::Variable | |
local_range(std::size_t dim) const | dolfin::PETScMatrix | inlinevirtual |
mat() const | dolfin::PETScBaseMatrix | inline |
mpi_comm() const | dolfin::PETScMatrix | virtual |
mult(const GenericVector &x, GenericVector &y) const | dolfin::PETScMatrix | virtual |
name() const | dolfin::Variable | |
nnz() const | dolfin::PETScMatrix | virtual |
norm(std::string norm_type) const | dolfin::PETScMatrix | virtual |
operator()(dolfin::la_index i, dolfin::la_index j) const | dolfin::GenericMatrix | inlinevirtual |
operator*=(double a) | dolfin::PETScMatrix | virtual |
operator+=(const GenericMatrix &A) | dolfin::GenericMatrix | inline |
operator-=(const GenericMatrix &A) | dolfin::GenericMatrix | inline |
operator/=(double a) | dolfin::PETScMatrix | virtual |
operator=(const GenericMatrix &A) | dolfin::PETScMatrix | virtual |
operator=(const PETScMatrix &A) | dolfin::PETScMatrix | |
dolfin::GenericTensor::operator=(const Variable &variable) | dolfin::Variable | |
parameters | dolfin::Variable | |
petsc_error(int error_code, std::string filename, std::string petsc_function) | dolfin::PETScObject | static |
PETScBaseMatrix() | dolfin::PETScBaseMatrix | inline |
PETScBaseMatrix(Mat A) | dolfin::PETScBaseMatrix | explicit |
PETScBaseMatrix(const PETScBaseMatrix &A) | dolfin::PETScBaseMatrix | |
PETScMatrix() | dolfin::PETScMatrix | |
PETScMatrix(MPI_Comm comm) | dolfin::PETScMatrix | explicit |
PETScMatrix(Mat A) | dolfin::PETScMatrix | explicit |
PETScMatrix(const PETScMatrix &A) | dolfin::PETScMatrix | |
PETScObject() | dolfin::PETScObject | inline |
rank() const | dolfin::GenericMatrix | inlinevirtual |
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::PETScMatrix | virtual |
dolfin::GenericMatrix::set(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) | dolfin::GenericMatrix | inlinevirtual |
set_diagonal(const GenericVector &x) | dolfin::PETScMatrix | virtual |
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::PETScMatrix | virtual |
dolfin::GenericMatrix::set_local(const double *block, const dolfin::la_index *num_rows, const dolfin::la_index *const *rows) | dolfin::GenericMatrix | inlinevirtual |
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::GenericMatrix | inlinevirtual |
setrow(std::size_t row, const std::vector< std::size_t > &columns, const std::vector< double > &values) | dolfin::PETScMatrix | virtual |
shared_instance() const | dolfin::LinearAlgebraObject | inlinevirtual |
shared_instance() | dolfin::LinearAlgebraObject | inlinevirtual |
size(std::size_t dim) const | dolfin::PETScMatrix | inlinevirtual |
dolfin::PETScBaseMatrix::size() const | dolfin::PETScBaseMatrix | |
str(bool verbose) const | dolfin::PETScMatrix | virtual |
transpmult(const GenericVector &x, GenericVector &y) const | dolfin::PETScMatrix | virtual |
Variable() | dolfin::Variable | |
Variable(const std::string name, const std::string label) | dolfin::Variable | |
Variable(const Variable &variable) | dolfin::Variable | |
zero() | dolfin::PETScMatrix | virtual |
zero(std::size_t m, const dolfin::la_index *rows) | dolfin::PETScMatrix | virtual |
zero_local(std::size_t m, const dolfin::la_index *rows) | dolfin::PETScMatrix | virtual |
~GenericLinearOperator() (defined in dolfin::GenericLinearOperator) | dolfin::GenericLinearOperator | inlinevirtual |
~GenericMatrix() | dolfin::GenericMatrix | inlinevirtual |
~GenericTensor() | dolfin::GenericTensor | inlinevirtual |
~PETScBaseMatrix() | dolfin::PETScBaseMatrix | |
~PETScMatrix() | dolfin::PETScMatrix | virtual |
~PETScObject() | dolfin::PETScObject | inlinevirtual |
~Variable() | dolfin::Variable | virtual |