include/meltpooldg/heat/heat_operation_base.hpp Source File
|
Developer Documentation
|
heat_operation_base.hpp
Go to the documentation of this file.
A generic utility for managing simulation output data in the MeltPoolDG context.
Definition generic_data_out.hpp:32
Definition heat_operation_base.hpp:18
virtual VectorType & get_temperature()=0
virtual void reinit()=0
virtual ~HeatOperationBase()=default
virtual VectorType & get_heat_source()=0
dealii::LinearAlgebra::distributed::Vector< number > VectorType
Definition heat_operation_base.hpp:20
virtual void init_time_advance()=0
virtual void attach_output_vectors(GenericDataOut< dim, number > &data_out) const =0
virtual const VectorType & get_interface_temperature() const =0
virtual void distribute_constraints()=0
virtual void compute_interface_temperature()=0
dealii::LinearAlgebra::distributed::BlockVector< number > BlockVectorType
Definition heat_operation_base.hpp:21
virtual void set_initial_condition(const dealii::Function< dim > &initial_temperature)=0
virtual void attach_vectors(std::vector< VectorType * > &vectors)=0
virtual const VectorType & get_heat_source() const =0
virtual const VectorType & get_temperature() const =0
virtual void register_interface_projection_data(const VectorType &distance, const BlockVectorType &normal_vector, const LevelSet::NearestPointData< double > &nearest_point_data)=0
virtual void distribute_dofs(ScratchData< dim, dim, number > &scratch_data) const =0
virtual VectorType & get_interface_temperature()=0
virtual void solve()=0
virtual void attach_output_vectors_failed_step(GenericDataOut< dim, number > &data_out) const =0
virtual void setup_constraints(ScratchData< dim, dim, number > &scratch_data) const =0
Container for shared scratch data between operations/operators.
Definition scratch_data.hpp:61
Definition apparent_capacity.hpp:9
Generated by