include/meltpooldg/time_integration/time_integrator_util.hpp File Reference
|
Developer Documentation
|
time_integrator_util.hpp File Reference
#include "meltpooldg/core/scratch_data.hpp"#include <meltpooldg/linear_algebra/linear_solver_data.hpp>#include <meltpooldg/linear_algebra/preconditioner.hpp>#include <meltpooldg/linear_algebra/preconditioner_factory.hpp>#include <meltpooldg/time_integration/bdf_time_integration.hpp>#include <meltpooldg/time_integration/explicit_low_storage_runge_kutta_integrator.hpp>#include <meltpooldg/time_integration/one_step_theta.hpp>#include <meltpooldg/time_integration/time_integrator_base.hpp>#include <meltpooldg/time_integration/time_integrator_data.hpp>#include <meltpooldg/utilities/cpp23_functions.h>#include <functional>
Include dependency graph for time_integrator_util.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
| namespace | MeltPoolDG |
| Interface for a general preconditioner. | |
| namespace | MeltPoolDG::TimeIntegration |
| Class providing different low storage explicit Runge-Kutta schemes. The schemes implemented in this class are presented in. | |
Functions | |
| bool | MeltPoolDG::TimeIntegration::time_integrator_scheme_is_explicit (const TimeIntegratorSchemes scheme) |
| bool | MeltPoolDG::TimeIntegration::time_integrator_scheme_is_implicit (const TimeIntegratorSchemes scheme) |
| template<typename number , typename PDEOperator > | |
| TimeIntegratorBase< number > * | MeltPoolDG::TimeIntegration::explicit_time_integrator_factory (const PDEOperator &pde_operator, const TimeIntegratorData< number > ¶ms) |
| template<int dim, typename number , typename PDEOperator > | |
| TimeIntegratorBase< number > * | MeltPoolDG::TimeIntegration::implicit_time_integrator_factory (const PDEOperator &pde_operator, const ScratchData< dim, dim, number > &scratch_data, const unsigned int dof_idx, const TimeIntegratorData< number > ¶ms) |
| template<typename number , typename PDEOperator , typename VectorType = dealii::LinearAlgebra::distributed::Vector<number>> | |
| TimeIntegratorBase< number > * | MeltPoolDG::TimeIntegration::time_integrator_factory (const PDEOperator &pde_operator, const TimeIntegratorData< number > ¶ms, const LinearSolverData< number > &linear_solver_data, dealii::TimerOutput &) |
Generated by