|
|
using | factory_classes = tmpl::map< tmpl::pair< Burgers::BoundaryConditions::BoundaryCondition, Burgers::BoundaryConditions::standard_boundary_conditions >, tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, Burgers::BoundaryCorrections::standard_boundary_corrections >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, cce_step_choosers >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping, false > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< Event, tmpl::list< Cce::Events::ObserveFields, Cce::Events::ObserveTimeStep > >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, cce_step_choosers >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping, false > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< Event, tmpl::list< Cce::Events::ObserveFields, Cce::Events::ObserveTimeStep > >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< CurvedScalarWave::BoundaryConditions::BoundaryCondition< volume_dim >, CurvedScalarWave::BoundaryConditions::standard_boundary_conditions< volume_dim > >, tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, tmpl::conditional_t< interpolate, intrp::Events::InterpolateWithoutInterpComponent< volume_dim, SphericalSurface, interpolator_source_vars >, tmpl::list<> >, Events::time_events< system >, dg::Events::ObserveTimeStepVolume< system > > > >, tmpl::pair< evolution::BoundaryCorrection, CurvedScalarWave::BoundaryCorrections::standard_boundary_corrections< volume_dim > >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list >, tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< MathFunction< 1, Frame::Inertial >, MathFunctions::all_math_functions< 1, Frame::Inertial > >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, tmpl::push_back< StepChoosers::standard_step_choosers< system >, StepChoosers::ByBlock< volume_dim > > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, tmpl::push_back< StepChoosers::standard_slab_choosers< system, local_time_stepping >, StepChoosers::ByBlock< volume_dim > > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< CurvedScalarWave::BoundaryConditions::BoundaryCondition< volume_dim >, tmpl::flatten< tmpl::list< CurvedScalarWave::BoundaryConditions::standard_boundary_conditions< volume_dim >, CurvedScalarWave::BoundaryConditions::Worldtube< volume_dim > > > >, tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, tmpl::list< domain::creators::BinaryCompactObject< true > > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::time_events< system >, Events::Completion, intrp::Events::InterpolateWithoutInterpComponent< volume_dim, Spheres, interpolator_source_vars >, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags > > > >, tmpl::pair< evolution::BoundaryCorrection, CurvedScalarWave::BoundaryCorrections::standard_boundary_corrections< volume_dim > >, tmpl::pair< evolution::initial_data::InitialData, solutions_and_data >, tmpl::pair< MathFunction< 1, Frame::Inertial >, MathFunctions::all_math_functions< 1, Frame::Inertial > >, tmpl::pair< PhaseChange, tmpl::list< PhaseControl::VisitAndReturn< Parallel::Phase::LoadBalancing >, PhaseControl::CheckpointAndExitAfterWallclock > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, tmpl::push_back< StepChoosers::standard_slab_choosers< system, local_time_stepping >, StepChoosers::ByBlock< volume_dim > > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::flatten< tmpl::list< Triggers::logical_triggers, Triggers::time_triggers, Triggers::OrbitRadius, Triggers::InsideHorizon > > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< ForceFree::BoundaryConditions::BoundaryCondition, ForceFree::BoundaryConditions::standard_boundary_conditions >, tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, ForceFree::BoundaryCorrections::standard_boundary_corrections >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list >, tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< PhaseChange, tmpl::list< PhaseControl::VisitAndReturn< Parallel::Phase::LoadBalancing >, PhaseControl::CheckpointAndExitAfterWallclock > >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< ah::Criterion, ah::Criteria::standard_criteria >, tmpl::pair< amr::Criterion, tmpl::push_back< amr::Criteria::standard_criteria< volume_dim, typename system::variables_tag::tags_list >, amr::Criteria::Constraints< volume_dim, tmpl::list< gh::Tags::ThreeIndexConstraintCompute< volume_dim, Frame::Inertial > > > > >, tmpl::pair< evolution::initial_data::InitialData, tmpl::flatten< tmpl::list< gh::NumericInitialData, tmpl::conditional_t< std::is_same_v< SpecInitialData, NoSuchType >, tmpl::list<>, SpecInitialData > > > >, tmpl::pair< DenseTrigger, tmpl::flatten< tmpl::list< control_system::control_system_triggers< control_systems >, DenseTriggers::standard_dense_triggers > > >, tmpl::pair< DomainCreator< volume_dim >, tmpl::list<::domain::creators::BinaryCompactObject< false >, ::domain::creators::CylindricalBinaryCompactObject > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< ah::Events::FindApparentHorizon< AhA >, ah::Events::FindApparentHorizon< AhB >, ah::Events::FindCommonHorizon< AhC, observe_fields, non_tensor_compute_tags >, intrp::Events::InterpolateWithoutInterpComponent< 3, BondiSachs, source_vars_no_deriv >, intrp::Events::InterpolateWithoutInterpComponent< 3, ExcisionBoundaryA, ah::source_vars< 3 > >, intrp::Events::InterpolateWithoutInterpComponent< 3, ExcisionBoundaryB, ah::source_vars< 3 > >, Events::MonitorMemory< 3 >, Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, control_system::metafunctions::control_system_events< control_systems >, Events::time_events< system >, dg::Events::ObserveTimeStepVolume< system >, amr::Events::RefineMesh, amr::Events::ObserveAmrStats< volume_dim >, amr::Events::ObserveAmrCriteria< EvolutionMetavars > > > >, tmpl::pair< evolution::BoundaryCorrection, gh::BoundaryCorrections::standard_boundary_corrections< volume_dim > >, tmpl::pair< control_system::size::State, control_system::size::States::factory_creatable_states >, tmpl::pair< gh::BoundaryConditions::BoundaryCondition< volume_dim >, tmpl::list< gh::BoundaryConditions::ConstraintPreservingBjorhus< volume_dim >, gh::BoundaryConditions::DirichletMinkowski< volume_dim >, gh::BoundaryConditions::DemandOutgoingCharSpeeds< volume_dim > > >, tmpl::pair< gh::gauges::GaugeCondition, tmpl::list< gh::gauges::DampedHarmonic, gh::gauges::Harmonic > >, tmpl::pair< LtsTimeStepper, TimeSteppers::monotonic_lts_time_steppers >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers, tmpl::list< Triggers::SeparationLessThan< false > > > > > |
| |
|
using | factory_classes = Options::add_factory_classes< tmpl::insert< tmpl::erase< typename gh_base::factory_creation::factory_classes, LtsTimeStepper >, tmpl::pair< LtsTimeStepper, TimeSteppers::monotonic_lts_time_steppers > >, tmpl::pair< ah::Criterion, ah::Criteria::standard_criteria >, tmpl::pair< Event, tmpl::flatten< tmpl::list< ah::Events::FindApparentHorizon< ApparentHorizon >, control_system::metafunctions::control_system_events< control_systems >, intrp::Events::InterpolateWithoutInterpComponent< 3, BondiSachs, source_vars_no_deriv >, intrp::Events::InterpolateWithoutInterpComponent< 3, ExcisionBoundary, ::ah::source_vars< volume_dim > >, amr::Events::RefineMesh, amr::Events::ObserveAmrStats< volume_dim > > > >, tmpl::pair< DenseTrigger, control_system::control_system_triggers< control_systems > >, tmpl::pair< control_system::size::State, control_system::size::States::factory_creatable_states > > |
| |
|
using | factory_classes = Options::add_factory_classes< typename base::factory_creation::factory_classes, tmpl::pair< Event, tmpl::list< intrp::Events::Interpolate< 3, AhA, interpolator_source_vars > > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< NewtonianEuler::Sources::Source< Dim >, NewtonianEuler::Sources::all_sources< Dim > >, tmpl::pair< evolution::initial_data::InitialData, NewtonianEuler::InitialData::initial_data_list< Dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, NewtonianEuler::BoundaryCorrections::standard_boundary_corrections< volume_dim > >, tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< NewtonianEuler::BoundaryConditions::BoundaryCondition< volume_dim >, NewtonianEuler::BoundaryConditions::standard_boundary_conditions< volume_dim > >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, RadiationTransport::M1Grey::BoundaryCorrections::standard_boundary_corrections< neutrino_species > >, tmpl::pair< ImexTimeStepper, TimeSteppers::imex_time_steppers >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< RadiationTransport::M1Grey::BoundaryConditions::BoundaryCondition< neutrino_species >, RadiationTransport::M1Grey::BoundaryConditions::standard_boundary_conditions< neutrino_species > >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system, false > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping, false > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, ::Events::ObserveNorms< observe_fields, non_tensor_compute_tags >, dg::Events::ObserveFields< volume_dim, observe_fields, non_tensor_compute_tags > > > >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list >, tmpl::pair< grmhd::AnalyticData::InitialMagneticFields::InitialMagneticField, grmhd::AnalyticData::InitialMagneticFields::initial_magnetic_fields >, tmpl::pair< PhaseChange, tmpl::list< PhaseControl::CheckpointAndExitAfterWallclock > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, false, false > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, Triggers::time_triggers > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, ScalarAdvection::BoundaryCorrections::standard_boundary_corrections< Dim > >, tmpl::pair< evolution::initial_data::InitialData, initial_data_list >, tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< ScalarAdvection::BoundaryConditions::BoundaryCondition< Dim >, ScalarAdvection::BoundaryConditions::standard_boundary_conditions< Dim > >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, StepChoosers::standard_step_choosers< system > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, StepChoosers::standard_slab_choosers< system, local_time_stepping > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |
|
using | factory_classes = Options::add_factory_classes< tmpl::insert< tmpl::erase< typename st_base::factory_creation::factory_classes, LtsTimeStepper >, tmpl::pair< LtsTimeStepper, TimeSteppers::monotonic_lts_time_steppers > >, tmpl::pair< ah::Criterion, ah::Criteria::standard_criteria >, tmpl::pair< Event, tmpl::flatten< tmpl::list< ah::Events::FindApparentHorizon< ApparentHorizon >, intrp::Events::InterpolateWithoutInterpComponent< 3, BondiSachs, source_vars_no_deriv >, control_system::metafunctions::control_system_events< control_systems >, intrp::Events::InterpolateWithoutInterpComponent< volume_dim, ExcisionBoundaryA, ah::source_vars< volume_dim > >, intrp::Events::InterpolateWithoutInterpComponent< volume_dim, SphericalSurface, scalar_charge_interpolator_source_vars > > > >, tmpl::pair< DenseTrigger, control_system::control_system_triggers< control_systems > >, tmpl::pair< control_system::size::State, control_system::size::States::factory_creatable_states > > |
| |
|
using | factory_classes = tmpl::map< tmpl::pair< amr::Criterion, amr::Criteria::standard_criteria< volume_dim, typename system::variables_tag::tags_list > >, tmpl::pair< DenseTrigger, DenseTriggers::standard_dense_triggers >, tmpl::pair< DomainCreator< volume_dim >, domain_creators< volume_dim > >, tmpl::pair< Event, tmpl::flatten< tmpl::list< Events::Completion, amr::Events::RefineMesh, amr::Events::ObserveAmrStats< volume_dim >, amr::Events::ObserveAmrCriteria< EvolutionMetavars >, dg::Events::field_observations< volume_dim, observe_fields, non_tensor_compute_tags >, Events::time_events< system > > > >, tmpl::pair< evolution::BoundaryCorrection, ScalarWave::BoundaryCorrections::standard_boundary_corrections< volume_dim > >, tmpl::pair< evolution::initial_data::InitialData, tmpl::push_back< initial_data_list, evolution::initial_data::NumericData > >, tmpl::pair< LtsTimeStepper, TimeSteppers::lts_time_steppers >, tmpl::pair< MathFunction< 1, Frame::Inertial >, MathFunctions::all_math_functions< 1, Frame::Inertial > >, tmpl::pair< PhaseChange, PhaseControl::factory_creatable_classes >, tmpl::pair< ScalarWave::BoundaryConditions::BoundaryCondition< volume_dim >, ScalarWave::BoundaryConditions::standard_boundary_conditions< volume_dim > >, tmpl::pair< StepChooser< StepChooserUse::LtsStep >, tmpl::push_back< StepChoosers::standard_step_choosers< system >, StepChoosers::ByBlock< volume_dim > > >, tmpl::pair< StepChooser< StepChooserUse::Slab >, tmpl::push_back< StepChoosers::standard_slab_choosers< system, local_time_stepping >, StepChoosers::ByBlock< volume_dim > > >, tmpl::pair< TimeSequence< double >, TimeSequences::all_time_sequences< double > >, tmpl::pair< TimeSequence< std::uint64_t >, TimeSequences::all_time_sequences< std::uint64_t > >, tmpl::pair< TimeStepper, TimeSteppers::time_steppers >, tmpl::pair< Trigger, tmpl::append< Triggers::logical_triggers, Triggers::time_triggers > > > |
| |