* matrix and preconditioner as a coarse grid operator.
*/
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
class MGCoarseGridIterativeSolver : public MGCoarseGridBase<VectorType>
/* ------------------ Functions for MGCoarseGridIterativeSolver ------------ */
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
MGCoarseGridIterativeSolver<VectorType,
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
MGCoarseGridIterativeSolver<VectorType,
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
void
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
void
{
template <
typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType,
std::enable_if_t<
template <
typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType,
std::enable_if_t<
template <typename VectorType,
- class SolverType,
+ typename SolverType,
typename MatrixType,
class PreconditionerType>
void