| add(const CRDoubleMatrix &matrix_in, CRDoubleMatrix &result_matrix) const | oomph::CRDoubleMatrix | |
| build(const LinearAlgebraDistribution *distribution_pt, const unsigned &ncol, const Vector< double > &value, const Vector< int > &column_index, const Vector< int > &row_start) | oomph::CRDoubleMatrix | |
| build(const LinearAlgebraDistribution *distribution_pt) | oomph::CRDoubleMatrix | |
| build(const unsigned &ncol, const Vector< double > &value, const Vector< int > &column_index, const Vector< int > &row_start) | oomph::CRDoubleMatrix | |
| build_distribution(const LinearAlgebraDistribution *const dist_pt) | oomph::DistributableLinearAlgebraObject | inline |
| build_distribution(const LinearAlgebraDistribution &dist) | oomph::DistributableLinearAlgebraObject | inline |
| build_without_copy(const unsigned &ncol, const unsigned &nnz, double *value, int *column_index, int *row_start) | oomph::CRDoubleMatrix | |
| built() const | oomph::CRDoubleMatrix | inline |
| Built | oomph::CRDoubleMatrix | private |
| clear() | oomph::CRDoubleMatrix | |
| clear_distribution() | oomph::DistributableLinearAlgebraObject | inlineprotected |
| column_index() | oomph::CRDoubleMatrix | inline |
| column_index() const | oomph::CRDoubleMatrix | inline |
| Comparison_struct | oomph::CRDoubleMatrix | |
| CR_matrix | oomph::CRDoubleMatrix | private |
| CRDoubleMatrix() | oomph::CRDoubleMatrix | |
| CRDoubleMatrix(const LinearAlgebraDistribution *distribution_pt, const unsigned &ncol, const Vector< double > &value, const Vector< int > &column_index, const Vector< int > &row_start) | oomph::CRDoubleMatrix | |
| CRDoubleMatrix(const LinearAlgebraDistribution *distribution_pt) | oomph::CRDoubleMatrix | |
| CRDoubleMatrix(const CRDoubleMatrix &matrix) | oomph::CRDoubleMatrix | |
| Default_linear_solver_pt | oomph::DoubleMatrixBase | protected |
| diagonal_entries() const | oomph::CRDoubleMatrix | |
| DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inline |
| DistributableLinearAlgebraObject(const DistributableLinearAlgebraObject &matrix)=delete | oomph::DistributableLinearAlgebraObject | |
| distributed() const | oomph::DistributableLinearAlgebraObject | inline |
| distributed_matrix_matrix_multiply_method() | oomph::CRDoubleMatrix | inline |
| distributed_matrix_matrix_multiply_method() const | oomph::CRDoubleMatrix | inline |
| Distributed_matrix_matrix_multiply_method | oomph::CRDoubleMatrix | private |
| distribution_built() const | oomph::DistributableLinearAlgebraObject | inline |
| distribution_pt() const | oomph::DistributableLinearAlgebraObject | inline |
| Distribution_pt | oomph::DistributableLinearAlgebraObject | private |
| DoubleMatrixBase() | oomph::DoubleMatrixBase | inline |
| DoubleMatrixBase(const DoubleMatrixBase &matrix)=delete | oomph::DoubleMatrixBase | |
| entries_are_sorted(const bool &doc_unordered_entries=false) const | oomph::CRDoubleMatrix | |
| first_row() const | oomph::DistributableLinearAlgebraObject | inline |
| first_row(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| get_index_of_diagonal_entries() const | oomph::CRDoubleMatrix | inline |
| get_matrix_transpose(CRDoubleMatrix *result) const | oomph::CRDoubleMatrix | |
| global_matrix() const | oomph::CRDoubleMatrix | |
| Index_of_diagonal_entries | oomph::CRDoubleMatrix | private |
| inf_norm() const | oomph::CRDoubleMatrix | |
| Linear_solver_pt | oomph::DoubleMatrixBase | protected |
| linear_solver_pt() | oomph::DoubleMatrixBase | inline |
| linear_solver_pt() const | oomph::DoubleMatrixBase | inline |
| lubksub(DoubleVector &rhs) | oomph::CRDoubleMatrix | virtual |
| ludecompose() | oomph::CRDoubleMatrix | virtual |
| Matrix() | oomph::Matrix< double, CRDoubleMatrix > | inline |
| Matrix(const Matrix &matrix)=delete | oomph::Matrix< double, CRDoubleMatrix > | |
| matrix_reduction(const double &alpha, CRDoubleMatrix &reduced_matrix) | oomph::CRDoubleMatrix | |
| max_residual(const DoubleVector &x, const DoubleVector &rhs) | oomph::DoubleMatrixBase | inlinevirtual |
| multiply(const DoubleVector &x, DoubleVector &soln) const | oomph::CRDoubleMatrix | virtual |
| multiply(const CRDoubleMatrix &matrix_in, CRDoubleMatrix &result) const | oomph::CRDoubleMatrix | |
| multiply_transpose(const DoubleVector &x, DoubleVector &soln) const | oomph::CRDoubleMatrix | virtual |
| ncol() const | oomph::CRDoubleMatrix | inlinevirtual |
| nnz() const | oomph::CRDoubleMatrix | inline |
| nrow() const | oomph::CRDoubleMatrix | inlinevirtual |
| nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
| nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
| operator()(const unsigned long &i, const unsigned long &j) const | oomph::CRDoubleMatrix | inlinevirtual |
| Matrix< double, CRDoubleMatrix >::operator()(const unsigned long &i, const unsigned long &j) | oomph::Matrix< double, CRDoubleMatrix > | inline |
| operator=(const CRDoubleMatrix &)=delete | oomph::CRDoubleMatrix | |
| Matrix< double, CRDoubleMatrix >::operator=(const Matrix &)=delete | oomph::Matrix< double, CRDoubleMatrix > | |
| oomph::DoubleMatrixBase::operator=(const DoubleMatrixBase &)=delete | oomph::DoubleMatrixBase | |
| oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)=delete | oomph::DistributableLinearAlgebraObject | |
| output(std::ostream &outfile) const | oomph::Matrix< double, CRDoubleMatrix > | inlinevirtual |
| output_bottom_right_zero_helper(std::ostream &outfile) const | oomph::CRDoubleMatrix | inlinevirtual |
| range_check(const unsigned long &i, const unsigned long &j) const | oomph::Matrix< double, CRDoubleMatrix > | inlineprotected |
| redistribute(const LinearAlgebraDistribution *const &dist_pt) | oomph::CRDoubleMatrix | |
| residual(const DoubleVector &x, const DoubleVector &b, DoubleVector &residual_) | oomph::DoubleMatrixBase | inlinevirtual |
| row_start() | oomph::CRDoubleMatrix | inline |
| row_start() const | oomph::CRDoubleMatrix | inline |
| Serial_matrix_matrix_multiply_method | oomph::CRDoubleMatrix | private |
| serial_matrix_matrix_multiply_method() | oomph::CRDoubleMatrix | inline |
| serial_matrix_matrix_multiply_method() const | oomph::CRDoubleMatrix | inline |
| solve(DoubleVector &rhs) | oomph::DoubleMatrixBase | |
| solve(const DoubleVector &rhs, DoubleVector &soln) | oomph::DoubleMatrixBase | |
| solve(Vector< double > &rhs) | oomph::DoubleMatrixBase | |
| solve(const Vector< double > &rhs, Vector< double > &soln) | oomph::DoubleMatrixBase | |
| sort_entries() | oomph::CRDoubleMatrix | |
| sparse_indexed_output(std::ostream &outfile, const unsigned &precision=0, const bool &output_bottom_right_zero=false) const | oomph::Matrix< double, CRDoubleMatrix > | inline |
| sparse_indexed_output(std::string filename, const unsigned &precision=0, const bool &output_bottom_right_zero=false) const | oomph::Matrix< double, CRDoubleMatrix > | inline |
| sparse_indexed_output_helper(std::ostream &outfile) const | oomph::CRDoubleMatrix | inlinevirtual |
| sparse_indexed_output_with_offset(std::string filename) | oomph::CRDoubleMatrix | inline |
| value() | oomph::CRDoubleMatrix | inline |
| value() const | oomph::CRDoubleMatrix | inline |
| ~CRDoubleMatrix() | oomph::CRDoubleMatrix | virtual |
| ~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
| ~DoubleMatrixBase() | oomph::DoubleMatrixBase | inlinevirtual |
| ~Matrix() | oomph::Matrix< double, CRDoubleMatrix > | inlinevirtual |