| _affine_constraints | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _boundary | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _cell_data_trans | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _cell_solution | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _cell_weights | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _current_source_height | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _data_to_transfer | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _deposition_cos | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _deposition_sin | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _dof_handler | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _fe_collection | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _forward_euler | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _geometry | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _has_melted | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _heat_sources | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _material_properties | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _q_collection | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _thermal_operator | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| _time_stepping | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| add_material_end(double const new_material_temperature, dealii::LA::distributed::Vector< double, MemorySpaceType > &solution) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| add_material_start(std::vector< std::vector< typename dealii::DoFHandler< dim >::active_cell_iterator >> const &elements_to_activate, std::vector< double > const &new_deposition_cos, std::vector< double > const &new_deposition_sin, std::vector< bool > &new_has_melted, unsigned int const activation_start, unsigned int const activation_end, dealii::LA::distributed::Vector< double, MemorySpaceType > &solution) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| compute_inverse_mass_matrix() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| evaluate_thermal_physics(double const t, LA_Vector const &y, std::vector< Timer > &timers) const | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| evolve_one_time_step(double t, double delta_t, dealii::LA::distributed::Vector< double, MemorySpaceType > &solution, std::vector< Timer > &timers) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| get_affine_constraints() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_current_source_height() const | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inline |
| get_deposition_cos(unsigned int const i) const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_deposition_sin(unsigned int const i) const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_dof_handler() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_fe_degree() const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_has_melted(unsigned int const i) const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_has_melted_vector() const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_heat_sources() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| get_state_from_material_properties() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| initialize_dof_vector(double const value, dealii::LA::distributed::Vector< double, MemorySpaceType > &vector) const override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| LA_Vector typedef | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | private |
| load_checkpoint(std::string const &filename, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| mark_has_melted(double const threshold_temperature, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| save_checkpoint(std::string const &filename, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| set_has_melted_vector(std::vector< bool > const &has_melted) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| set_material_deposition_orientation(std::vector< double > const &deposition_cos, std::vector< double > const &deposition_sin) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlinevirtual |
| set_state_to_material_properties() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| setup() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| setup_dofs() override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| ThermalPhysics(MPI_Comm const &communicator, boost::property_tree::ptree const &database, Geometry< dim > &geometry, Boundary const &boundary, MaterialProperty< dim, n_materials, p_order, MaterialStates, MemorySpaceType > &material_properties) | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | |
| ThermalPhysicsInterface()=default | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | |
| update_material_deposition_orientation() | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | inlineprivate |
| update_physics_parameters(boost::property_tree::ptree const &heat_source_database) override | adamantine::ThermalPhysics< dim, n_materials, p_order, fe_degree, MaterialStates, MemorySpaceType, QuadratureType > | virtual |
| ~ThermalPhysicsInterface()=default | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | virtual |