DGOperatorBase< dim, number, n_species > Class Template Reference
|
Developer Documentation
|
Interface of the compressible flow operator interacting with the compressible flow operation. More...
#include <dg_operator_base.hpp>
Public Member Functions | |
| virtual | ~DGOperatorBase ()=default |
| virtual void | advance_time_step (number time, number time_step)=0 |
| Advances solver by a single time step. | |
| virtual void | reinit ()=0 |
| Reinit the operator. | |
| virtual void | add_external_force (std::shared_ptr< ExternalFlowForce< dim, number, n_species > > external_force_residuum, std::shared_ptr< ExternalFlowForceJacobian< dim, number, n_species > > external_force_jacobian)=0 |
Detailed Description
class MeltPoolDG::CompressibleFlow::DGOperatorBase< dim, number, n_species >
Interface of the compressible flow operator interacting with the compressible flow operation.
Constructor & Destructor Documentation
◆ ~DGOperatorBase()
|
virtualdefault |
Member Function Documentation
◆ add_external_force()
|
pure virtual |
◆ advance_time_step()
|
pure virtual |
Advances solver by a single time step.
This function performs a single time step of size time_step starting from the solution at time time. For a detailed description refer to the documentation of the derived classes.
Implemented in MeltPoolDG::CompressibleFlow::DGOperatorExplicit< dim, number, n_species >, MeltPoolDG::CompressibleFlow::DGOperatorImplicit< dim, number, is_viscous >, and MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous >.
◆ reinit()
|
pure virtual |
Reinit the operator.
This function is intended to be called every time at which the data structure needs to be updated.
Implemented in MeltPoolDG::CompressibleFlow::DGOperatorExplicit< dim, number, n_species >, MeltPoolDG::CompressibleFlow::DGOperatorImplicit< dim, number, is_viscous >, and MeltPoolDG::CompressibleFlow::DGOperatorImplicitExplicit< dim, number, is_viscous >.
The documentation for this class was generated from the following file:
- include/meltpooldg/compressible_flow/dg_operator_base.hpp
Generated by