|
|
using | chare_type = Parallel::Algorithms::Array |
| |
|
using | array_index = int |
| |
|
using | metavariables = Metavariables |
| |
|
using | linear_solver = typename Metavariables::linear_solver |
| |
|
using | preconditioner = typename Metavariables::preconditioner |
| |
|
using | ValueType = tt::get_complex_or_fundamental_type_t< typename linear_solver::fields_tag::type > |
| |
|
using | phase_dependent_action_list = tmpl::list< Parallel::PhaseActions< Parallel::Phase::Initialization, tmpl::list< InitializeElement< ValueType >, typename linear_solver::initialize_element, ComputeOperatorAction< fields_tag< ValueType > >, detail::init_preconditioner< preconditioner >, Parallel::Actions::TerminatePhase > >, Parallel::PhaseActions< Parallel::Phase::Register, tmpl::list< typename linear_solver::register_element, detail::register_preconditioner< preconditioner >, Parallel::Actions::TerminatePhase > >, Parallel::PhaseActions< Parallel::Phase::Solve, tmpl::list< typename linear_solver::template solve< tmpl::list< detail::run_preconditioner< preconditioner >, ComputeOperatorAction< typename linear_solver::operand_tag > > >, Parallel::Actions::TerminatePhase > >, Parallel::PhaseActions< Parallel::Phase::Testing, tmpl::list< TestResult< ValueType, typename linear_solver::options_group > > > > |
| | [action_list]
|
| |
|
using | simple_tags_from_options = Parallel::get_simple_tags_from_options< Parallel::get_initialization_actions_list< phase_dependent_action_list > > |
| | [action_list]
|
| |
|
using | const_global_cache_tags = tmpl::list< LinearOperator< ValueType >, Source< ValueType >, InitialGuess< ValueType >, ExpectedResult< ValueType > > |
| |
|
using | array_allocation_tags = tmpl::list<> |
| |
|
|
static void | allocate_array (Parallel::CProxy_GlobalCache< Metavariables > &global_cache, const tuples::tagged_tuple_from_typelist< simple_tags_from_options > &initialization_items, const tuples::tagged_tuple_from_typelist< array_allocation_tags > &={}, const std::unordered_set< size_t > &={}) |
| |
|
static void | execute_next_phase (const Parallel::Phase next_phase, Parallel::CProxy_GlobalCache< Metavariables > &global_cache) |
| |
|
|
static constexpr bool | checkpoint_data = true |
| |
The documentation for this struct was generated from the following file:
- tests/Unit/Helpers/ParallelAlgorithms/LinearSolver/LinearSolverAlgorithmTestHelpers.hpp