SpECTRE  v2026.06.09.01
Loading...
Searching...
No Matches
LinearSolver::multigrid::Tags::EnablePreSmoothing< OptionsGroup > Struct Template Reference

Enable pre-smoothing. A value of false means that pre-smoothing is skipped altogether ("cascading multigrid"). More...

#include <Tags.hpp>

Public Types

using type = bool
using option_tags

Static Public Member Functions

static type create_from_options (const type value)
static std::string name ()

Static Public Attributes

static constexpr bool pass_metavariables = false

Detailed Description

template<typename OptionsGroup>
struct LinearSolver::multigrid::Tags::EnablePreSmoothing< OptionsGroup >

Enable pre-smoothing. A value of false means that pre-smoothing is skipped altogether ("cascading multigrid").

Member Typedef Documentation

◆ option_tags

template<typename OptionsGroup>
using LinearSolver::multigrid::Tags::EnablePreSmoothing< OptionsGroup >::option_tags
Initial value:
tmpl::list<OptionTags::EnablePreSmoothing<OptionsGroup>>

The documentation for this struct was generated from the following file:
  • src/ParallelAlgorithms/LinearSolver/Multigrid/Tags.hpp