_next_id | NumLib::SimpleMatrixVectorProvider | private |
_used_matrices | NumLib::SimpleMatrixVectorProvider | private |
_used_vectors | NumLib::SimpleMatrixVectorProvider | private |
clear() | NumLib::SimpleMatrixVectorProvider | |
get_(std::size_t &id, std::map< MatVec *, std::size_t > &used_map, Args &&... args) | NumLib::SimpleMatrixVectorProvider | private |
getMatrix(std::size_t &id) override | NumLib::SimpleMatrixVectorProvider | virtual |
getMatrix(MathLib::MatrixSpecifications const &ms, std::size_t &id) override | NumLib::SimpleMatrixVectorProvider | virtual |
getMatrix_(std::size_t &id, Args &&... args) | NumLib::SimpleMatrixVectorProvider | private |
getVector(std::size_t &id) override | NumLib::SimpleMatrixVectorProvider | virtual |
getVector(GlobalVector const &x) override | NumLib::SimpleMatrixVectorProvider | virtual |
getVector(GlobalVector const &x, std::size_t &id) override | NumLib::SimpleMatrixVectorProvider | virtual |
getVector(MathLib::MatrixSpecifications const &ms) override | NumLib::SimpleMatrixVectorProvider | virtual |
getVector(MathLib::MatrixSpecifications const &ms, std::size_t &id) override | NumLib::SimpleMatrixVectorProvider | virtual |
getVector_(std::size_t &id, Args &&... args) | NumLib::SimpleMatrixVectorProvider | private |
operator=(SimpleMatrixVectorProvider const &)=delete | NumLib::SimpleMatrixVectorProvider | |
releaseMatrix(GlobalMatrix const &A) override | NumLib::SimpleMatrixVectorProvider | virtual |
releaseVector(GlobalVector const &x) override | NumLib::SimpleMatrixVectorProvider | virtual |
SimpleMatrixVectorProvider()=default | NumLib::SimpleMatrixVectorProvider | |
SimpleMatrixVectorProvider(SimpleMatrixVectorProvider const &)=delete | NumLib::SimpleMatrixVectorProvider | |
~MatrixProvider()=default | NumLib::MatrixProvider | virtual |
~SimpleMatrixVectorProvider() override | NumLib::SimpleMatrixVectorProvider | |
~VectorProvider()=default | NumLib::VectorProvider | virtual |