| apply_explicit_step(number time, number time_step, const VectorType &src, VectorType &dst) const | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| apply_implicit_step(number time, number time_step, VectorType &explicit_solution, VectorType &solution) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| compute_jacobian | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| compute_residual | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| configure_explicit_step(ExplicitRhsFunctionType explicit_rhs) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | |
| configure_implicit_step(JacobianType jacobian, ResidualType residual, DistributeConstraintsType constraints=[](VectorType &) {}) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | |
| configure_implicit_step_wo_internal_nonlinear_solver(CustomSolverType custom_solver_in) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | |
| custom_solver | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| CustomSolverType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| distribute_constraints | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| DistributeConstraintsType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| explicit_compute_rhs | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| ExplicitRhsFunctionType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| get_integrator_type() const | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | inline |
| ImplicitExplicitIntegrator(const TimeIntegratorData< number > &time_integrator_data) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | explicit |
| intermediate_explicit_solution | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| JacobianType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| monitoring_vector | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | protected |
| n_steps_performed | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| perform_time_step(const number current_time, const number time_step, SolutionHistory< VectorType > &solution_history, const std::function< void(number, number, VectorType &, const VectorType &)> &stage_pre_processing, const std::function< void(number, number, VectorType &, const VectorType &)> &stage_post_processing) override | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | virtual |
| preconditioner | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| preconditioner_update_flag | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| reinit(const VectorType &vector_template) override | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | virtual |
| reinit(const SolutionHistory< VectorType > &solution_history) override | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | virtual |
| required_solution_history_size() const override | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | virtual |
| reset_monitoring_vector() | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | inline |
| ResidualType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| set_monitoring_vector(VectorType &monitoring_vector_in) | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | inline |
| set_preconditioner(Preconditioner< dim, VectorType, number > &&preconditioner_in) | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | |
| solver | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| time_integrator_data | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | protected |
| TimeIntegratorBase(const TimeIntegratorData< number > &time_integrator_data_in) | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | inlineexplicit |
| VectorType typedef | MeltPoolDG::TimeIntegration::ImplicitExplicitIntegrator< dim, number > | private |
| ~TimeIntegratorBase()=default | MeltPoolDG::TimeIntegration::TimeIntegratorBase< number > | virtual |