oomph::DoubleMultiVector Member List

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

build(const DoubleMultiVector &old_vector)oomph::DoubleMultiVectorinline
build(const unsigned &n_vector, const LinearAlgebraDistribution &dist, const double &initial_value=0.0)oomph::DoubleMultiVectorinline
build(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt, const double &initial_value=0.0)oomph::DoubleMultiVectorinline
build_distribution(const LinearAlgebraDistribution *const dist_pt)oomph::DistributableLinearAlgebraObjectinline
build_distribution(const LinearAlgebraDistribution &dist)oomph::DistributableLinearAlgebraObjectinline
Builtoomph::DoubleMultiVectorprivate
built() constoomph::DoubleMultiVectorinline
clear()oomph::DoubleMultiVectorinline
clear_distribution()oomph::DistributableLinearAlgebraObjectinlineprotected
DistributableLinearAlgebraObject()oomph::DistributableLinearAlgebraObjectinline
DistributableLinearAlgebraObject(const DistributableLinearAlgebraObject &matrix)=deleteoomph::DistributableLinearAlgebraObject
distributed() constoomph::DistributableLinearAlgebraObjectinline
distribution_built() constoomph::DistributableLinearAlgebraObjectinline
Distribution_ptoomph::DistributableLinearAlgebraObjectprivate
distribution_pt() constoomph::DistributableLinearAlgebraObjectinline
dot(const DoubleMultiVector &vec, std::vector< double > &result) constoomph::DoubleMultiVectorinline
DoubleMultiVector()oomph::DoubleMultiVectorinline
DoubleMultiVector(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt, const double &v=0.0)oomph::DoubleMultiVectorinline
DoubleMultiVector(const unsigned &n_vector, const LinearAlgebraDistribution &dist, const double &v=0.0)oomph::DoubleMultiVectorinline
DoubleMultiVector(const unsigned &n_vector, const DoubleMultiVector &old_vector, const double &initial_value=0.0)oomph::DoubleMultiVectorinline
DoubleMultiVector(const DoubleMultiVector &old_vector, const std::vector< int > &index, const bool &deep_copy=true)oomph::DoubleMultiVectorinline
DoubleMultiVector(const DoubleMultiVector &old_vector, const Teuchos::Range1D &index, const bool &deep_copy=true)oomph::DoubleMultiVectorinline
DoubleMultiVector(const DoubleMultiVector &new_vector)oomph::DoubleMultiVectorinline
doublevector(const unsigned &i)oomph::DoubleMultiVectorinline
doublevector(const unsigned &i) constoomph::DoubleMultiVectorinline
first_row() constoomph::DistributableLinearAlgebraObjectinline
first_row(const unsigned &p) constoomph::DistributableLinearAlgebraObjectinline
initialise(const double &initial_value)oomph::DoubleMultiVectorinline
Internal_doublevectoroomph::DoubleMultiVectorprivate
Internal_valuesoomph::DoubleMultiVectorprivate
norm(std::vector< double > &result) constoomph::DoubleMultiVectorinline
nrow() constoomph::DistributableLinearAlgebraObjectinline
nrow_local() constoomph::DistributableLinearAlgebraObjectinline
nrow_local(const unsigned &p) constoomph::DistributableLinearAlgebraObjectinline
Nvectoroomph::DoubleMultiVectorprivate
nvector() constoomph::DoubleMultiVectorinline
operator()(int v, int i) constoomph::DoubleMultiVectorinline
operator*=(const double &scalar_value)oomph::DoubleMultiVectorinline
operator+=(DoubleMultiVector vec)oomph::DoubleMultiVectorinline
operator-=(DoubleMultiVector vec)oomph::DoubleMultiVectorinline
operator=(const DoubleMultiVector &old_vector)oomph::DoubleMultiVectorinline
oomph::DistributableLinearAlgebraObject::operator=(const DistributableLinearAlgebraObject &)=deleteoomph::DistributableLinearAlgebraObject
operator==(const DoubleMultiVector &vec)oomph::DoubleMultiVectorinline
output(std::ostream &outfile) constoomph::DoubleMultiVectorinline
output(std::string filename)oomph::DoubleMultiVectorinline
redistribute(const LinearAlgebraDistribution *const &dist_pt)oomph::DoubleMultiVector
setup_doublevector_representation()oomph::DoubleMultiVectorinlineprivate
shallow_build(const DoubleMultiVector &old_vector)oomph::DoubleMultiVectorinline
shallow_build(const unsigned &n_vector, const LinearAlgebraDistribution &dist)oomph::DoubleMultiVectorinline
shallow_build(const unsigned &n_vector, const LinearAlgebraDistribution *const &dist_pt)oomph::DoubleMultiVectorinline
values()oomph::DoubleMultiVectorinline
values() constoomph::DoubleMultiVectorinline
values(const unsigned &i)oomph::DoubleMultiVectorinline
values(const unsigned &i) constoomph::DoubleMultiVectorinline
Valuesoomph::DoubleMultiVectorprivate
~DistributableLinearAlgebraObject()oomph::DistributableLinearAlgebraObjectinlinevirtual
~DoubleMultiVector()oomph::DoubleMultiVectorinline