4#ifndef HUMMINGBIRD_PROBLEM_SEM_PROBLEM_H_
5#define HUMMINGBIRD_PROBLEM_SEM_PROBLEM_H_
30 const size_t n_ordinates);
Base class defining a formulation of the transport equation to be solved.
ProblemBase * get() const
Get the underlying ProblemBase object.
SEMProblem(const FEFormulation fe_formulation, const Mesh &mesh, const size_t n_ordinates)
Construct a new SEMProblem object, creating the concrete ProblemBase implementation matching fe_formu...
std::unique_ptr< ProblemBase > sem_problem_
Concrete ProblemBase implementation for the chosen formulation.
FEFormulation
Available finite element formulations.