Peano
Loading...
Searching...
No Matches
ScenarioFactory Class Reference

#include <ScenarioFactory.h>

Static Public Member Functions

template<template< typename, int > class T, typename V , int B>
static Scenario< V, B > * create (DomainInformation *info)
 
template<class VariableShortcuts , int basisSize>
static Scenario< VariableShortcuts, basisSize > * createScenario (std::string &scenario_string, DomainInformation *info)
 

Detailed Description

Definition at line 21 of file ScenarioFactory.h.

Member Function Documentation

◆ create()

template<template< typename, int > class T, typename V , int B>
static Scenario< V, B > * ScenarioFactory::create ( DomainInformation *  info)
static

Definition at line 24 of file ScenarioFactory.h.

References createScenario().

Here is the call graph for this function:

◆ createScenario()

template<class VariableShortcuts , int basisSize>
static Scenario< VariableShortcuts, basisSize > * ScenarioFactory::createScenario ( std::string &  scenario_string,
DomainInformation *  info 
)
static

Definition at line 29 of file ScenarioFactory.h.

References createScenario().

Referenced by exahype2.api.Solver.Solver::_add_checkpoint_meta_data_to_solver(), exahype2.api.Solver.Solver::_add_wants_to_plot_to_solver(), solvers.limiting.kernels.Limiter.Limiter::_build_gemms(), exahype2.api.Solver.Solver::_register_variables(), exahype2.api.Solver.Solver::add_abstract_solver_attribute(), exahype2.api.Solver.Solver::add_abstract_solver_method(), exahype2.api.Solver.Solver::add_pde_term(), peano4.api.Logger.Logger::close(), package.Exahype2::cmake_args(), Context< Shortcuts, basisSize >::Context(), create(), createScenario(), exagrype.api.CCZ4Solver.CCZ4Solver::generate_solver_realisation(), solvers.aderdg.actionsets.Correction.Correction::get_body_of_operation(), peano4.api.toolbox.particles.api.UpdateParticleGridAssociation_Reassign.UpdateParticleGridAssociation_Reassign::get_body_of_operation(), mghype.api.matrixgenerators.DLinear.DLinear::get_cell_identity_matrix(), exahype2.api.Solver.Solver::get_pde_term(), matrices.DgGenerator::getCellCellMassMatrix(), matrices.DgGenerator::getCellCellSystemMatrix(), matrices.DgGenerator::getCellToFaceMatrix(), matrices.DgGenerator::getFaceFaceMatrix(), peano4.api.Logger.Logger::log(), peano4.api.Logger.Logger::new_section(), exahype2.api.Solver.Solver::pde_terms(), exahype2.api.Project.Project::remove_all_solvers(), exahype2.api.Solver.Solver::remove_pde_term(), package.Exahype2::setup_run_environment(), and exahype2.api.Solver.Solver::variable_names_per_entry().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following file: