| attach_output_vectors(GenericDataOut< dim, number > &data_out) const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| attach_vectors(std::vector< dealii::LinearAlgebra::distributed::Vector< number > * > &vectors)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| distribute_constraints()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| finish_time_advance()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_curvature() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_curvature()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_distance_to_level_set() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_level_set() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_level_set()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_level_set_as_heaviside() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_level_set_as_heaviside()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_normal_vector() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_normal_vector()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| get_surface_mesh_info() const =0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| init_time_advance()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| reinit()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| set_inflow_outflow_bc(const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > inflow_outflow_bc)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| set_initial_condition(const dealii::Function< dim > &initial_field_function_level_set, const bool is_signed_distance_initial_field_function=false)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| set_level_set_user_rhs(const dealii::LinearAlgebra::distributed::Vector< number > &level_set_user_rhs)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| set_wetting_boundary_condition_ids(std::vector< dealii::types::boundary_id > &&) | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | inlinevirtual |
| setup_constraints(ScratchData< dim, dim, number > &mutable_scratch_data, const PeriodicBoundaryConditions< dim > &pbc, const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > &ls_dirichlet_bc_in, const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > &normal_x_dirichlet_bc_in, const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > &normal_y_dirichlet_bc_in, const std::map< dealii::types::boundary_id, std::shared_ptr< dealii::Function< dim > > > &normal_z_dirichlet_bc_in)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| solve(const bool do_finish_time_step=true)=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| SurfaceMeshInfo typedef | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | private |
| transform_level_set_to_smooth_heaviside()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| update_normal_vector()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| update_surface_mesh()=0 | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | pure virtual |
| ~LevelSetOperationBase()=default | MeltPoolDG::LevelSet::LevelSetOperationBase< dim, number > | virtual |