include/meltpooldg/compressible_flow/operation_type_erasure.hpp File Reference

Developer Documentation: include/meltpooldg/compressible_flow/operation_type_erasure.hpp File Reference
Developer Documentation
operation_type_erasure.hpp File Reference
#include <deal.II/base/function.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/lac/la_parallel_vector.h>
#include <meltpooldg/compressible_flow/boundary_conditions.hpp>
#include <memory>
#include <utility>
Include dependency graph for operation_type_erasure.hpp:

Go to the source code of this file.

Classes

class  MeltPoolDG::CompressibleFlow::OperationTypeErasure< dim, number >
 Common interface class for compressible flow operation classes based on the type erasure idiom. More...
 
struct  MeltPoolDG::CompressibleFlow::OperationTypeErasure< dim, number >::OperationConcept
 Abstract base class defining the interface for compressible flow operations. More...
 
struct  MeltPoolDG::CompressibleFlow::OperationTypeErasure< dim, number >::OperationModel< OperationType >
 Concrete implementation of OperationConcept using a specific compressible flow operation type. More...
 

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::CompressibleFlow
 This file contains various functions that can be used to set and evaluate boundary conditions for the compressible flow solver. The functions can be directly used with the BoundaryConditions class, which provides an interface to manage and evaluate the different boundary conditions in the solver.