| _alloc_device() | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineprotected |
| _alloc_max_degrees() | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineprotected |
| _allocate_device | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _auto_macros | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _coloring_data | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _d_dof_macros (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _d_macro_dofs | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _d_macro_mask | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _dof_macros (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _filter | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _free_device() | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineprotected |
| _init_numeric_cuda(const MatrixWrapper &mat_wrap, VankaWrapper &vanka_wrap, Index num_macros, Index stride, DataType eps) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineprotected |
| _init_numeric_generic(const MatrixWrapper &mat_wrap, VankaWrapper &vanka_wrap, Index num_macros, Index stride, DataType eps) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineprotected |
| _macro_dofs | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _macro_mask | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _matrix | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _max_degree_dofs | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _max_degree_macros (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| _num_steps | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _num_threads | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _omega | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _skip_singular | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _vanka | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _vec_c | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| _vec_d (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| AmaVanka(const Matrix_ &matrix, const Filter_ &filter, const DataType omega=DataType(1), const Index num_steps=Index(1)) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inlineexplicit |
| apply(VectorType &vec_x, const VectorType &vec_b) override | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inlinevirtual |
| BaseClass typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| bytes() const | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| clear_macro_dofs() | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| compare(const AmaVanka *other) const (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| data_size() const | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| DataType typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| done() | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inlinevirtual |
| done_numeric() | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inlinevirtual |
| done_symbolic() override | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlinevirtual |
| fill_color(const ColoringType_ &color, int hint=-1) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inline |
| IndexType typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| init() | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inlinevirtual |
| init_numeric() override | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlinevirtual |
| init_symbolic() override | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlinevirtual |
| MatrixWrapper typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| name() const override | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlinevirtual |
| operator=(const VoxelAmaVanka &)=delete (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| operator=(VoxelAmaVanka &&) noexcept=delete (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| push_macro_dofs(Adjacency::Graph &&dofs) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| reset_timings() | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| set_num_steps(Index num_steps) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| set_omega(DataType omega) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| set_skip_singular(bool skip_sing) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| SolverBase() | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inline |
| SolverBase(const String §ion_name, const PropertyMap *config_section) | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inlineexplicit |
| time_apply() const | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| time_init_numeric() const | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| time_init_symbolic() const | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | inline |
| VankaMatrixType typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| VankaWrapper typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | protected |
| VectorType typedef | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| VoxelAmaVanka(const Matrix_ &matrix, const Filter_ &filter, const ColoringType_ &coloring, const DataType omega=DataType(1), const Index num_steps=Index(1)) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | inlineexplicit |
| VoxelAmaVanka(const VoxelAmaVanka &)=delete (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| VoxelAmaVanka(VoxelAmaVanka &&) noexcept=delete (defined in FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >) | FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > | |
| watch_apply (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| watch_init_numeric (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| watch_init_symbolic (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >) | FEAT::Solver::AmaVanka< Matrix_, Filter_ > | protected |
| ~SolverBase() | FEAT::Solver::SolverBase< Matrix_::VectorTypeL > | inlinevirtual |