Member List
|
Developer Documentation
|
MeltPoolDG::Heat::HeatCutOperator< dim, number > Member List
This is the complete list of members for MeltPoolDG::Heat::HeatCutOperator< dim, number >, including all inherited members.
| BlockVectorType typedef | MeltPoolDG::OperatorMatrixFree< dim, number > | |
| cell_side_length | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| compute_inverse_diagonal_from_matrixfree(VectorType &diagonal) const final | MeltPoolDG::Heat::HeatCutOperator< dim, number > | virtual |
| MeltPoolDG::OperatorMatrixFree::compute_inverse_diagonal_from_matrixfree(BlockVectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| compute_qVapor(const dealii::VectorizedArray< number > &T) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| compute_qVapor_derivative(const dealii::VectorizedArray< number > &T) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| compute_system_matrix_from_matrixfree(dealii::TrilinosWrappers::SparseMatrix &system_matrix) const final | MeltPoolDG::Heat::HeatCutOperator< dim, number > | virtual |
| create_rhs(VectorType &residual, const VectorType &temperature_old) const final | MeltPoolDG::Heat::HeatCutOperator< 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 |
| do_solidification | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| dof_idx | MeltPoolDG::OperatorBase< number > | protected |
| DomainEval typedef | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| evapor_cooling | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| FaceEval typedef | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| heat_continuous_no_bc_dof_idx | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| heat_cut_dof_idx | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| heat_cut_no_bc_dof_idx | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| heat_data | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| heat_quad_idx | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| HeatCutOperator(const ScratchData< dim, dim, number > &scratch_data_in, const HeatData< number > &heat_data_in, const MaterialData< number > &material_data_in, const Evaporation::EvaporationData< number > &evapor_data_in, const unsigned int heat_cut_dof_idx_in, const unsigned int heat_cut_no_bc_dof_idx_in, const unsigned int heat_continuous_no_bc_dof_idx_in, const unsigned int heat_quad_idx_in, const VectorType &temperature_in, dealii::NonMatching::MappingInfo< dim, dim, dealii::VectorizedArray< number > > &mapping_info_surface_in, const std::vector< std::shared_ptr< dealii::NonMatching::MappingInfo< dim, dim, dealii::VectorizedArray< number > > > > &mapping_info_cells_in, const bool do_solidification_in, const unsigned int vel_dof_idx_in=-1, const VectorType *velocity_in=nullptr, const VectorType *velocity_old_in=nullptr) | MeltPoolDG::Heat::HeatCutOperator< dim, number > | |
| init_time_advance(const double dt) | MeltPoolDG::Heat::HeatCutOperator< dim, number > | |
| internal_compute_diagonal_or_system_matrix(VectorType &diagonal, dealii::TrilinosWrappers::SparseMatrix &system_matrix, const bool do_diagonal) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| kappa_g | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| kappa_l | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| laser_direction | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| laser_intensity_profile | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| mapping_info_cells | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| mapping_info_surface | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| material | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| n_dofs_per_cell_heat | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| n_dofs_per_cell_vel | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| n_lanes | MeltPoolDG::Heat::HeatCutOperator< dim, number > | privatestatic |
| nitsche_factor | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| ost_factor_explicit | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| ost_factor_implicit | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| PointEval typedef | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| post() | MeltPoolDG::OperatorBase< number > | inlinevirtual |
| pre() | MeltPoolDG::OperatorBase< number > | inlinevirtual |
| reference_finite_element_heat | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| reference_finite_element_vel | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| register_laser_intensity_function_and_direction(std::shared_ptr< const dealii::Function< dim, number > > laser_intensity_profile_in, const dealii::Tensor< 1, dim, number > &laser_direction_in) | MeltPoolDG::Heat::HeatCutOperator< dim, number > | |
| reinit() final | MeltPoolDG::Heat::HeatCutOperator< 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 |
| residual_boundary_face_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free_in, VectorType &residual, const VectorType &temperature_new, const std::pair< unsigned int, unsigned int > &face_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| residual_cell_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free, VectorType &residual, const VectorType &temperature_new, const std::pair< unsigned int, unsigned int > &cell_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| residual_inner_face_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free_in, VectorType &residual, const VectorType &temperature_new, const std::pair< unsigned int, unsigned int > &face_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| scratch_data | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| SparseMatrixType typedef | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_boundary_face_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free_in, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &face_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_cell_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free_in, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &cell_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_cell_operation_gas(const unsigned int cell_batch, DomainEval<> &eval_g, DomainEval< dim > *vel_eval, const bool do_reinit_cell=true) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_cell_operation_intersected_one_phase(const unsigned int cell_batch, DomainEval<> &eval_cell_l, PointEval<> &eval_subdomain_l, PointEval<> *eval_interface_l, DomainEval<> *T_eval_cell_l, PointEval<> *T_eval_subdomain_l, PointEval<> *T_eval_interface_l, DomainEval< dim > *vel_eval, PointEval< dim > *vel_eval_subdomain_l, const bool do_reinit_cell=true) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_cell_operation_intersected_two_phase(const unsigned int cell_batch, DomainEval<> &eval_cell_l, DomainEval<> &eval_cell_g, PointEval<> &eval_subdomain_l, PointEval<> &eval_subdomain_g, PointEval<> &eval_interface_l, PointEval<> &eval_interface_g, DomainEval<> *T_eval_cell_l, DomainEval<> *T_eval_cell_g, PointEval<> *T_eval_subdomain_l, PointEval<> *T_eval_interface_l, PointEval<> *T_eval_interface_g, DomainEval< dim > *vel_eval, PointEval< dim > *vel_eval_subdomain_l, PointEval< dim > *vel_eval_subdomain_g, const bool do_reinit_cell=true) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_cell_operation_liquid(const unsigned int cell_batch, DomainEval<> &eval_l, DomainEval<> *T_eval_l, DomainEval< dim > *vel_eval, const bool do_reinit_cell=true) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| tangent_inner_face_loop(const dealii::MatrixFree< dim, number, dealii::VectorizedArray< number > > &matrix_free_in, VectorType &dst, const VectorType &src, const std::pair< unsigned int, unsigned int > &face_batch_range) const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| temperature | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| time_increment | MeltPoolDG::OperatorBase< number > | protected |
| time_increment_inv | MeltPoolDG::OperatorBase< number > | protected |
| update_ghost_values() const | MeltPoolDG::Heat::HeatCutOperator< dim, number > | |
| VectorType typedef | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| vel_dof_idx | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| velocity | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| velocity_old | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| vmult(VectorType &dst, const VectorType &src) const final | MeltPoolDG::Heat::HeatCutOperator< dim, number > | virtual |
| MeltPoolDG::OperatorMatrixFree::vmult(BlockVectorType &, const BlockVectorType &) const | MeltPoolDG::OperatorMatrixFree< dim, number > | inlinevirtual |
| weighted_nitsche_factor | MeltPoolDG::Heat::HeatCutOperator< dim, number > | private |
| ~OperatorBase()=default | MeltPoolDG::OperatorBase< number > | virtual |
| ~OperatorMatrixFree()=default | MeltPoolDG::OperatorMatrixFree< dim, number > | virtual |
Generated by