| attach_output_vectors(GenericDataOut< dim, number > &data_out) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| attach_vectors(std::vector< VectorType * > &vectors) | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| bc_convection_indices | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| bc_radiation_indices | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| BlockVectorType typedef | MeltPoolDG::OperatorMatrixFree< dim, number > | |
| compute_inverse_diagonal_from_matrixfree(VectorType &diagonal) const final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| MeltPoolDG::OperatorMatrixFree::compute_inverse_diagonal_from_matrixfree(BlockVectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| compute_system_matrix_from_matrixfree(SparseMatrixType &system_matrix) const final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| conductivity_at_q | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| conductivity_vec | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| create_rhs(VectorType &dst, const VectorType &src) const final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| MeltPoolDG::OperatorMatrixFree::create_rhs(BlockVectorType &, const VectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| MeltPoolDG::OperatorMatrixFree::create_rhs(VectorType &, const BlockVectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| data | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| delta_phase_weighted | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| distribute_constraints() | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| do_level_set_temperature_gradient_interpolation | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| do_solidification | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| do_update_ghosts | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| dof_idx | MeltPoolDG::OperatorBase< number > | protected |
| evapor_heat_source | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| evapor_heat_source_projected | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| evaporative_cooling | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| evaporative_cooling_interface_flux_type | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| evaporative_mass_flux | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| get_material_parameters(const FECellIntegrator< dim, 1, number > &T_eval, const FECellIntegrator< dim, 1, number > &heaviside_eval, unsigned int q) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| get_material_parameters_and_derivatives(const FECellIntegrator< dim, 1, number > &T_eval, const FECellIntegrator< dim, 1, number > &heaviside_eval, unsigned int q) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| heat_dof_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| heat_no_bc_dof_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| heat_quad_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| heat_source | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| HeatDiffuseMultiPhaseOperator(const ScratchData< dim, dim, number > &scratch_data_in, const std::shared_ptr< const BoundaryConditionManager< dim, number > > heat_bc_manager, const HeatData< number > &data_in, const Material< number > &material, const unsigned int heat_dof_idx_in, const unsigned int heat_quad_idx_in, const unsigned int heat_no_bc_dof_idx, const VectorType &temperature_in, const VectorType &temperature_old_in, const VectorType &heat_source_in, const unsigned int vel_dof_idx_in=0, const VectorType *velocity_in=nullptr, const unsigned int ls_dof_idx_in=0, const VectorType *level_set_as_heaviside_in=nullptr, const bool do_solidifiaction_in=false) | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| internal_compute_diagonal_or_system_matrix(VectorType &diagonal, SparseMatrixType &system_matrix, const bool do_diagonal) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| level_set_as_heaviside | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| ls_dof_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| ls_to_heat_grad_interpolation_matrix | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| mass_flux_dof_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| material | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| neumann_bc | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| post() final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| pre() final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| q_vapor | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| register_evaporative_mass_flux(VectorType *evaporative_mass_flux_in, const unsigned int mass_flux_dof_idx_in, const Evaporation::EvaporationData< number > &evapor_data) | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| register_surface_mesh(const std::vector< std::tuple< const typename dealii::Triangulation< dim, dim >::cell_iterator, std::vector< dealii::Point< dim > >, std::vector< number > > > &surface_mesh_info) | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| reinit() final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| reset_dof_index(const unsigned int dof_idx_in) | MeltPoolDG::OperatorBase< number > | inline |
| reset_time_increment(const number dt) | MeltPoolDG::OperatorBase< number > | inline |
| rho_cp_at_q | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| rho_cp_vec | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | mutableprivate |
| rhs_boundary_loop(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, std::pair< unsigned int, unsigned int > face_range) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| rhs_cell_loop(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, std::pair< unsigned int, unsigned int > cell_range) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| rhs_cut_cell_loop(VectorType &dst) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| scratch_data | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| SparseMatrixType typedef | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| surface_mesh_info | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| tangent_boundary_loop(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, std::pair< unsigned int, unsigned int > face_range) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| tangent_cell_loop(const dealii::MatrixFree< dim, number > &matrix_free, VectorType &dst, const VectorType &src, std::pair< unsigned int, unsigned int > cell_range) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | |
| tangent_local_boundary_operation(FEFaceIntegrator< dim, 1, number > &face_eval, FEFaceIntegrator< dim, 1, number > &T_face_eval, bool do_reinit_face) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| tangent_local_cell_operation(FECellIntegrator< dim, 1, number > &eval, FECellIntegrator< dim, 1, number > &T_new_eval, FECellIntegrator< dim, 1, number > &T_old_eval, FECellIntegrator< dim, dim, number > &vel_eval, FECellIntegrator< dim, 1, number > &heaviside_eval, FECellIntegrator< dim, 1, number > &heaviside_interpolated_eval, const std::unique_ptr< FECellIntegrator< dim, 1, number > > &mass_flux_eval, bool do_reinit_cells) const | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| temperature | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| temperature_old | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| time_increment | MeltPoolDG::OperatorBase< number > | protected |
| time_increment_inv | MeltPoolDG::OperatorBase< number > | protected |
| VectorType typedef | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| vel_dof_idx | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| velocity | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | private |
| vmult(VectorType &dst, const VectorType &src) const final | MeltPoolDG::Heat::HeatDiffuseMultiPhaseOperator< dim, number > | virtual |
| MeltPoolDG::OperatorMatrixFree::vmult(BlockVectorType &, const BlockVectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| ~OperatorBase()=default | MeltPoolDG::OperatorBase< number > | virtual |
| ~OperatorMatrixFree()=default | MeltPoolDG::OperatorMatrixFree< dim, number > | virtual |