FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ > Member List

This is the complete list of members for FEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >, including all inherited members.

_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_deviceFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
_auto_macrosFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_coloring_dataFEAT::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_dofsFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
_d_macro_maskFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
_dof_macros (defined in FEAT::Solver::AmaVanka< Matrix_, Filter_ >)FEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_filterFEAT::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_dofsFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_macro_maskFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_matrixFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_max_degree_dofsFEAT::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_stepsFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_num_threadsFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_omegaFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_skip_singularFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_vankaFEAT::Solver::AmaVanka< Matrix_, Filter_ >protected
_vec_cFEAT::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) overrideFEAT::Solver::AmaVanka< Matrix_, Filter_ >inlinevirtual
BaseClass typedefFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >
bytes() constFEAT::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() constFEAT::Solver::AmaVanka< Matrix_, Filter_ >inline
DataType typedefFEAT::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() overrideFEAT::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 typedefFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >
init()FEAT::Solver::SolverBase< Matrix_::VectorTypeL >inlinevirtual
init_numeric() overrideFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >inlinevirtual
init_symbolic() overrideFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >inlinevirtual
MatrixWrapper typedefFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
name() const overrideFEAT::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 &section_name, const PropertyMap *config_section)FEAT::Solver::SolverBase< Matrix_::VectorTypeL >inlineexplicit
time_apply() constFEAT::Solver::AmaVanka< Matrix_, Filter_ >inline
time_init_numeric() constFEAT::Solver::AmaVanka< Matrix_, Filter_ >inline
time_init_symbolic() constFEAT::Solver::AmaVanka< Matrix_, Filter_ >inline
VankaMatrixType typedefFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
VankaWrapper typedefFEAT::Solver::VoxelAmaVanka< Matrix_, Filter_, pol_threading_, macro_type_ >protected
VectorType typedefFEAT::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