construct(Params &&...ps) | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
container_type typedef | dg::MultigridCG2d< Geometry, Matrix, Container > | |
copyable() const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
geometry_type typedef | dg::MultigridCG2d< Geometry, Matrix, Container > | |
grid(unsigned stage) const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
matrix_type typedef | dg::MultigridCG2d< Geometry, Matrix, Container > | |
max_iter() const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
MultigridCG2d()=default | dg::MultigridCG2d< Geometry, Matrix, Container > | |
MultigridCG2d(const Geometry &grid, const unsigned stages, ContainerParams &&... ps) | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
num_stages() const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
project(const ContainerType0 &src, std::vector< ContainerType0 > &out) const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
project(const ContainerType0 &src) const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
set_benchmark(bool benchmark, std::string message="Nested Iterations") | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
set_max_iter(unsigned new_max) | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
solve(std::vector< MatrixType > &ops, ContainerType0 &x, const ContainerType1 &b, value_type eps) | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
solve(std::vector< MatrixType > &ops, ContainerType0 &x, const ContainerType1 &b, std::vector< value_type > eps) | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
stages() const | dg::MultigridCG2d< Geometry, Matrix, Container > | inline |
value_type typedef | dg::MultigridCG2d< Geometry, Matrix, Container > | |