oomph::CRDoubleMatrix Member List

This is the complete list of members for oomph::CRDoubleMatrix, including all inherited members.

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::DistributableLinearAlgebraObjectinline
build_distribution(const LinearAlgebraDistribution &dist)oomph::DistributableLinearAlgebraObjectinline
build_without_copy(const unsigned &ncol, const unsigned &nnz, double *value, int *column_index, int *row_start)oomph::CRDoubleMatrix
built() const oomph::CRDoubleMatrixinline
Builtoomph::CRDoubleMatrixprivate
clear()oomph::CRDoubleMatrix
clear_distribution()oomph::DistributableLinearAlgebraObjectinlineprotected
column_index()oomph::CRDoubleMatrixinline
column_index() const oomph::CRDoubleMatrixinline
Comparison_structoomph::CRDoubleMatrix
CR_matrixoomph::CRDoubleMatrixprivate
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_ptoomph::DoubleMatrixBaseprotected
diagonal_entries() const oomph::CRDoubleMatrix
DistributableLinearAlgebraObject()oomph::DistributableLinearAlgebraObjectinline
DistributableLinearAlgebraObject(const DistributableLinearAlgebraObject &matrix)oomph::DistributableLinearAlgebraObjectinline
distributed() const oomph::DistributableLinearAlgebraObjectinline
distributed_matrix_matrix_multiply_method()oomph::CRDoubleMatrixinline
distributed_matrix_matrix_multiply_method() const oomph::CRDoubleMatrixinline
Distributed_matrix_matrix_multiply_methodoomph::CRDoubleMatrixprivate
distribution_built() const oomph::DistributableLinearAlgebraObjectinline
distribution_pt() const oomph::DistributableLinearAlgebraObjectinline
DoubleMatrixBase()oomph::DoubleMatrixBaseinline
DoubleMatrixBase(const DoubleMatrixBase &matrix)oomph::DoubleMatrixBaseinline
entries_are_sorted(const bool &doc_unordered_entries=false) const oomph::CRDoubleMatrix
first_row() const oomph::DistributableLinearAlgebraObjectinline
first_row(const unsigned &p) const oomph::DistributableLinearAlgebraObjectinline
get_index_of_diagonal_entries() const oomph::CRDoubleMatrixinline
get_matrix_transpose(CRDoubleMatrix *result) const oomph::CRDoubleMatrix
global_matrix() const oomph::CRDoubleMatrix
Index_of_diagonal_entriesoomph::CRDoubleMatrixprivate
inf_norm() const oomph::CRDoubleMatrix
Linear_solver_ptoomph::DoubleMatrixBaseprotected
linear_solver_pt()oomph::DoubleMatrixBaseinline
linear_solver_pt() const oomph::DoubleMatrixBaseinline
lubksub(DoubleVector &rhs)oomph::CRDoubleMatrixvirtual
ludecompose()oomph::CRDoubleMatrixvirtual
Matrix()oomph::Matrix< double, CRDoubleMatrix >inline
Matrix(const Matrix &matrix)oomph::Matrix< double, CRDoubleMatrix >inline
matrix_reduction(const double &alpha, CRDoubleMatrix &reduced_matrix)oomph::CRDoubleMatrix
max_residual(const DoubleVector &x, const DoubleVector &rhs)oomph::DoubleMatrixBaseinlinevirtual
multiply(const DoubleVector &x, DoubleVector &soln) const oomph::CRDoubleMatrixvirtual
multiply(const CRDoubleMatrix &matrix_in, CRDoubleMatrix &result) const oomph::CRDoubleMatrix
multiply_transpose(const DoubleVector &x, DoubleVector &soln) const oomph::CRDoubleMatrixvirtual
ncol() const oomph::CRDoubleMatrixinlinevirtual
nnz() const oomph::CRDoubleMatrixinline
nrow() const oomph::CRDoubleMatrixinlinevirtual
nrow_local() const oomph::DistributableLinearAlgebraObjectinline
nrow_local(const unsigned &p) const oomph::DistributableLinearAlgebraObjectinline
operator()(const unsigned long &i, const unsigned long &j) const oomph::CRDoubleMatrixinlinevirtual
Matrix< double, CRDoubleMatrix >::operator()(const unsigned long &i, const unsigned long &j)oomph::Matrix< double, CRDoubleMatrix >inline
operator=(const CRDoubleMatrix &)oomph::CRDoubleMatrixinline
Matrix< double, CRDoubleMatrix >::operator=(const Matrix &)oomph::Matrix< double, CRDoubleMatrix >inline
oomph::DoubleMatrixBase::operator=(const DoubleMatrixBase &)oomph::DoubleMatrixBaseinline
oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)oomph::DistributableLinearAlgebraObjectinline
output(std::ostream &outfile) constoomph::Matrix< double, CRDoubleMatrix >inlinevirtual
output_bottom_right_zero_helper(std::ostream &outfile) const oomph::CRDoubleMatrixinlinevirtual
range_check(const unsigned long &i, const unsigned long &j) constoomph::Matrix< double, CRDoubleMatrix >inlineprotected
redistribute(const LinearAlgebraDistribution *const &dist_pt)oomph::CRDoubleMatrix
residual(const DoubleVector &x, const DoubleVector &b, DoubleVector &residual_)oomph::DoubleMatrixBaseinlinevirtual
row_start()oomph::CRDoubleMatrixinline
row_start() const oomph::CRDoubleMatrixinline
Serial_matrix_matrix_multiply_methodoomph::CRDoubleMatrixprivate
serial_matrix_matrix_multiply_method()oomph::CRDoubleMatrixinline
serial_matrix_matrix_multiply_method() const oomph::CRDoubleMatrixinline
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) constoomph::Matrix< double, CRDoubleMatrix >inline
sparse_indexed_output(std::string filename, const unsigned &precision=0, const bool &output_bottom_right_zero=false) constoomph::Matrix< double, CRDoubleMatrix >inline
sparse_indexed_output_helper(std::ostream &outfile) const oomph::CRDoubleMatrixinlinevirtual
sparse_indexed_output_with_offset(std::string filename)oomph::CRDoubleMatrixinline
value()oomph::CRDoubleMatrixinline
value() const oomph::CRDoubleMatrixinline
~CRDoubleMatrix()oomph::CRDoubleMatrixvirtual
~DistributableLinearAlgebraObject()oomph::DistributableLinearAlgebraObjectinlinevirtual
~DoubleMatrixBase()oomph::DoubleMatrixBaseinlinevirtual
~Matrix()oomph::Matrix< double, CRDoubleMatrix >inlinevirtual