build(const DoubleMultiVector &old_vector) | oomph::DoubleMultiVector | inline |
build(const unsigned &n_vector, const LinearAlgebraDistribution &dist, const double &initial_value=0.0) | oomph::DoubleMultiVector | inline |
build(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt, const double &initial_value=0.0) | oomph::DoubleMultiVector | inline |
build_distribution(const LinearAlgebraDistribution *const dist_pt) | oomph::DistributableLinearAlgebraObject | inline |
build_distribution(const LinearAlgebraDistribution &dist) | oomph::DistributableLinearAlgebraObject | inline |
Built | oomph::DoubleMultiVector | private |
built() const | oomph::DoubleMultiVector | inline |
clear() | oomph::DoubleMultiVector | inline |
clear_distribution() | oomph::DistributableLinearAlgebraObject | inlineprotected |
DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inline |
DistributableLinearAlgebraObject(const DistributableLinearAlgebraObject &matrix)=delete | oomph::DistributableLinearAlgebraObject | |
distributed() const | oomph::DistributableLinearAlgebraObject | inline |
distribution_built() const | oomph::DistributableLinearAlgebraObject | inline |
Distribution_pt | oomph::DistributableLinearAlgebraObject | private |
distribution_pt() const | oomph::DistributableLinearAlgebraObject | inline |
dot(const DoubleMultiVector &vec, std::vector< double > &result) const | oomph::DoubleMultiVector | inline |
DoubleMultiVector() | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt, const double &v=0.0) | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const unsigned &n_vector, const LinearAlgebraDistribution &dist, const double &v=0.0) | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const unsigned &n_vector, const DoubleMultiVector &old_vector, const double &initial_value=0.0) | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const DoubleMultiVector &old_vector, const std::vector< int > &index, const bool &deep_copy=true) | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const DoubleMultiVector &old_vector, const Teuchos::Range1D &index, const bool &deep_copy=true) | oomph::DoubleMultiVector | inline |
DoubleMultiVector(const DoubleMultiVector &new_vector) | oomph::DoubleMultiVector | inline |
doublevector(const unsigned &i) | oomph::DoubleMultiVector | inline |
doublevector(const unsigned &i) const | oomph::DoubleMultiVector | inline |
first_row() const | oomph::DistributableLinearAlgebraObject | inline |
first_row(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
initialise(const double &initial_value) | oomph::DoubleMultiVector | inline |
Internal_doublevector | oomph::DoubleMultiVector | private |
Internal_values | oomph::DoubleMultiVector | private |
norm(std::vector< double > &result) const | oomph::DoubleMultiVector | inline |
nrow() const | oomph::DistributableLinearAlgebraObject | inline |
nrow_local() const | oomph::DistributableLinearAlgebraObject | inline |
nrow_local(const unsigned &p) const | oomph::DistributableLinearAlgebraObject | inline |
Nvector | oomph::DoubleMultiVector | private |
nvector() const | oomph::DoubleMultiVector | inline |
operator()(int v, int i) const | oomph::DoubleMultiVector | inline |
operator*=(const double &scalar_value) | oomph::DoubleMultiVector | inline |
operator+=(DoubleMultiVector vec) | oomph::DoubleMultiVector | inline |
operator-=(DoubleMultiVector vec) | oomph::DoubleMultiVector | inline |
operator=(const DoubleMultiVector &old_vector) | oomph::DoubleMultiVector | inline |
oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)=delete | oomph::DistributableLinearAlgebraObject | |
operator==(const DoubleMultiVector &vec) | oomph::DoubleMultiVector | inline |
output(std::ostream &outfile) const | oomph::DoubleMultiVector | inline |
output(std::string filename) | oomph::DoubleMultiVector | inline |
redistribute(const LinearAlgebraDistribution *const &dist_pt) | oomph::DoubleMultiVector | |
setup_doublevector_representation() | oomph::DoubleMultiVector | inlineprivate |
shallow_build(const DoubleMultiVector &old_vector) | oomph::DoubleMultiVector | inline |
shallow_build(const unsigned &n_vector, const LinearAlgebraDistribution &dist) | oomph::DoubleMultiVector | inline |
shallow_build(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt) | oomph::DoubleMultiVector | inline |
values() | oomph::DoubleMultiVector | inline |
values() const | oomph::DoubleMultiVector | inline |
values(const unsigned &i) | oomph::DoubleMultiVector | inline |
values(const unsigned &i) const | oomph::DoubleMultiVector | inline |
Values | oomph::DoubleMultiVector | private |
~DistributableLinearAlgebraObject() | oomph::DistributableLinearAlgebraObject | inlinevirtual |
~DoubleMultiVector() | oomph::DoubleMultiVector | inline |