|
HybridADRSolver
|
Defines the problem interface and a concrete Advection-Diffusion-Reaction (ADR) problem. More...
#include <cmath>#include <deal.II/base/function.h>#include <deal.II/base/point.h>#include <deal.II/base/tensor.h>#include <set>#include <string>

Go to the source code of this file.
Classes | |
| class | HybridADRSolver::ProblemInterface< dim > |
| Abstract interface for defining a physical problem. More... | |
| class | HybridADRSolver::Problems::ExactSolution< dim > |
| Manufactured exact solution: \( u(\mathbf{x}) = \prod \sin(\pi x_i)
\). More... | |
| class | HybridADRSolver::Problems::NeumannFluxRight< dim > |
| Analytic Neumann flux for the Right boundary (x=1). More... | |
| class | HybridADRSolver::Problems::ADRProblem< dim > |
| Concrete implementation of a steady-state Advection-Diffusion-Reaction problem. More... | |
Namespaces | |
| namespace | HybridADRSolver |
| namespace | HybridADRSolver::Problems |
Macros | |
| #define | HYBRIDADRSOLVER_PROBLEM_BASE_H |
Defines the problem interface and a concrete Advection-Diffusion-Reaction (ADR) problem.
This file contains the abstract base class ProblemInterface which allows the solver to be decoupled from specific physics. It also provides a concrete implementation ADRProblem using the Method of Manufactured Solutions (MMS) for verification.
| #define HYBRIDADRSOLVER_PROBLEM_BASE_H |