| add_external_force(std::shared_ptr< ExternalFlowForce< dim, number > > external_force_residuum, std::shared_ptr< ExternalFlowForceJacobian< dim, number > > external_force_jacobian) override | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| MeltPoolDG::CompressibleFlow::DGOperatorBase::add_external_force(std::shared_ptr< ExternalFlowForce< dim, number, n_species > > external_force_residuum, std::shared_ptr< ExternalFlowForceJacobian< dim, number, n_species > > external_force_jacobian)=0 | MeltPoolDG::CompressibleFlow::DGOperatorBase< dim, number, n_species > | pure virtual |
| advance_time_step(number time, number time_step) override | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | virtual |
| apply_jacobian(number time, number time_step, VectorType &dst, const VectorType &src) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| compute_inverse_diagonal_from_matrixfree(VectorType &diagonal) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| compute_residual(number current_time, number time_step, const VectorType &src, VectorType &dst, const VectorType &explicit_solution) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| compute_system_matrix_from_matrixfree(dealii::TrilinosWrappers::SparseMatrix &sparse_matrix) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| ConservedVariables typedef | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| ConservedVariablesGradient typedef | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| convective_terms | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| current_time_increment | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | mutableprivate |
| DGOperatorImplicitExplicit(OperationScratchData< dim, number > &flow_scratch_data) | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | explicit |
| disturbed_residual | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | mutableprivate |
| external_forces_explicit_rhs | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| external_forces_implicit_jacobian | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| external_forces_implicit_residual | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| flow_scratch_data | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| intermediate_explicit_solution | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | mutableprivate |
| local_boundary_face_explicit_stage(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_boundary_face_jacobian(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_boundary_face_jacobian_kernel(FEFaceIntegrator< dim, dim+2, number > &delta_phi_m, const FEFaceIntegrator< dim, dim+2, number > &phi_m, unsigned q_index) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| local_boundary_face_residual(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_cell_explicit_stage(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &cell_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_cell_jacobian(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &cell_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_cell_jacobian_kernel(FECellIntegrator< dim, dim+2, number > &delta_phi, const FECellIntegrator< dim, dim+2, number > &phi, unsigned int q_index) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| local_cell_residual(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &cell_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_face_explicit_stage(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_face_jacobian(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| local_face_jacobian_kernel(FEFaceIntegrator< dim, dim+2, number > &delta_phi_m, FEFaceIntegrator< dim, dim+2, number > &delta_phi_p, const FEFaceIntegrator< dim, dim+2, number > &phi_m, const FEFaceIntegrator< dim, dim+2, number > &phi_p, unsigned q_index) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| local_face_residual(const dealii::MatrixFree< dim, number > &matrix_free, dealii::LinearAlgebra::distributed::Vector< number > &dst, const dealii::LinearAlgebra::distributed::Vector< number > &src, const std::pair< unsigned int, unsigned int > &face_range) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| perform_explicit_stage(number current_time, number time_step, VectorType &dst, const VectorType &src, bool zero_dst_vec, const std::function< void(unsigned, unsigned)> &post) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| reinit() override | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | virtual |
| set_stage_constants(number current_time, number time_step, const VectorType &intermediate_explicit_solution_in, number rhs_scaling_factor=1.) const | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| time_integrator | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| VectorType typedef | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | |
| viscous_terms | MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous > | private |
| ~DGOperatorBase()=default | MeltPoolDG::CompressibleFlow::DGOperatorBase< dim, number, n_species > | virtual |