Member List

Developer Documentation: 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 typedefMeltPoolDG::OperatorMatrixFree< dim, number >
cell_side_lengthMeltPoolDG::Heat::HeatCutOperator< dim, number >private
compute_inverse_diagonal_from_matrixfree(VectorType &diagonal) const finalMeltPoolDG::Heat::HeatCutOperator< dim, number >virtual
MeltPoolDG::OperatorMatrixFree::compute_inverse_diagonal_from_matrixfree(BlockVectorType &) constMeltPoolDG::OperatorMatrixFree< dim, number >inlinevirtual
compute_qVapor(const dealii::VectorizedArray< number > &T) constMeltPoolDG::Heat::HeatCutOperator< dim, number >private
compute_qVapor_derivative(const dealii::VectorizedArray< number > &T) constMeltPoolDG::Heat::HeatCutOperator< dim, number >private
compute_system_matrix_from_matrixfree(dealii::TrilinosWrappers::SparseMatrix &system_matrix) const finalMeltPoolDG::Heat::HeatCutOperator< dim, number >virtual
create_rhs(VectorType &residual, const VectorType &temperature_old) const finalMeltPoolDG::Heat::HeatCutOperator< dim, number >virtual
MeltPoolDG::OperatorMatrixFree::create_rhs(BlockVectorType &, const VectorType &) constMeltPoolDG::OperatorMatrixFree< dim, number >inlinevirtual
MeltPoolDG::OperatorMatrixFree::create_rhs(VectorType &, const BlockVectorType &) constMeltPoolDG::OperatorMatrixFree< dim, number >inlinevirtual
do_solidificationMeltPoolDG::Heat::HeatCutOperator< dim, number >private
dof_idxMeltPoolDG::OperatorBase< number >protected
DomainEval typedefMeltPoolDG::Heat::HeatCutOperator< dim, number >private
evapor_coolingMeltPoolDG::Heat::HeatCutOperator< dim, number >private
FaceEval typedefMeltPoolDG::Heat::HeatCutOperator< dim, number >private
heat_continuous_no_bc_dof_idxMeltPoolDG::Heat::HeatCutOperator< dim, number >private
heat_cut_dof_idxMeltPoolDG::Heat::HeatCutOperator< dim, number >private
heat_cut_no_bc_dof_idxMeltPoolDG::Heat::HeatCutOperator< dim, number >private
heat_dataMeltPoolDG::Heat::HeatCutOperator< dim, number >private
heat_quad_idxMeltPoolDG::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) constMeltPoolDG::Heat::HeatCutOperator< dim, number >private
kappa_gMeltPoolDG::Heat::HeatCutOperator< dim, number >private
kappa_lMeltPoolDG::Heat::HeatCutOperator< dim, number >private
laser_directionMeltPoolDG::Heat::HeatCutOperator< dim, number >private
laser_intensity_profileMeltPoolDG::Heat::HeatCutOperator< dim, number >private
mapping_info_cellsMeltPoolDG::Heat::HeatCutOperator< dim, number >private
mapping_info_surfaceMeltPoolDG::Heat::HeatCutOperator< dim, number >private
materialMeltPoolDG::Heat::HeatCutOperator< dim, number >private
n_dofs_per_cell_heatMeltPoolDG::Heat::HeatCutOperator< dim, number >private
n_dofs_per_cell_velMeltPoolDG::Heat::HeatCutOperator< dim, number >private
n_lanesMeltPoolDG::Heat::HeatCutOperator< dim, number >privatestatic
nitsche_factorMeltPoolDG::Heat::HeatCutOperator< dim, number >private
ost_factor_explicitMeltPoolDG::Heat::HeatCutOperator< dim, number >private
ost_factor_implicitMeltPoolDG::Heat::HeatCutOperator< dim, number >private
PointEval typedefMeltPoolDG::Heat::HeatCutOperator< dim, number >private
post()MeltPoolDG::OperatorBase< number >inlinevirtual
pre()MeltPoolDG::OperatorBase< number >inlinevirtual
reference_finite_element_heatMeltPoolDG::Heat::HeatCutOperator< dim, number >private
reference_finite_element_velMeltPoolDG::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() finalMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::Heat::HeatCutOperator< dim, number >private
scratch_dataMeltPoolDG::Heat::HeatCutOperator< dim, number >private
SparseMatrixType typedefMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::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) constMeltPoolDG::Heat::HeatCutOperator< dim, number >private
temperatureMeltPoolDG::Heat::HeatCutOperator< dim, number >private
time_incrementMeltPoolDG::OperatorBase< number >protected
time_increment_invMeltPoolDG::OperatorBase< number >protected
update_ghost_values() constMeltPoolDG::Heat::HeatCutOperator< dim, number >
VectorType typedefMeltPoolDG::Heat::HeatCutOperator< dim, number >private
vel_dof_idxMeltPoolDG::Heat::HeatCutOperator< dim, number >private
velocityMeltPoolDG::Heat::HeatCutOperator< dim, number >private
velocity_oldMeltPoolDG::Heat::HeatCutOperator< dim, number >private
vmult(VectorType &dst, const VectorType &src) const finalMeltPoolDG::Heat::HeatCutOperator< dim, number >virtual
MeltPoolDG::OperatorMatrixFree::vmult(BlockVectorType &, const BlockVectorType &) constMeltPoolDG::OperatorMatrixFree< dim, number >inlinevirtual
weighted_nitsche_factorMeltPoolDG::Heat::HeatCutOperator< dim, number >private
~OperatorBase()=defaultMeltPoolDG::OperatorBase< number >virtual
~OperatorMatrixFree()=defaultMeltPoolDG::OperatorMatrixFree< dim, number >virtual