| add_material_end(double const new_material_temperature, dealii::LA::distributed::Vector< double, MemorySpaceType > &solution)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure 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)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| compute_inverse_mass_matrix()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| evolve_one_time_step(double t, double delta_t, dealii::LA::distributed::Vector< double, MemorySpaceType > &solution, std::vector< Timer > &timers)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_affine_constraints()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_deposition_cos(unsigned int const i) const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_deposition_sin(unsigned int const i) const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_dof_handler()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_fe_degree() const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_has_melted(const unsigned int) const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_has_melted_vector() const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_heat_sources()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| get_state_from_material_properties()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| initialize_dof_vector(double const value, dealii::LA::distributed::Vector< double, MemorySpaceType > &vector) const =0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| load_checkpoint(std::string const &filename, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| mark_has_melted(double const threshold_temperature, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| save_checkpoint(std::string const &filename, dealii::LA::distributed::Vector< double, MemorySpaceType > &temperature)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| set_has_melted_vector(std::vector< bool > const &has_melted)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| set_material_deposition_orientation(std::vector< double > const &deposition_cos, std::vector< double > const &deposition_sin)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| set_state_to_material_properties()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| setup()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| setup_dofs()=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| ThermalPhysicsInterface()=default | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | |
| update_physics_parameters(boost::property_tree::ptree const &database)=0 | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | pure virtual |
| ~ThermalPhysicsInterface()=default | adamantine::ThermalPhysicsInterface< dim, MemorySpaceType > | virtual |