HybridADRSolver
Loading...
Searching...
No Matches
problem_definition.h File Reference

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>
Include dependency graph for problem_definition.h:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

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.

Macro Definition Documentation

◆ HYBRIDADRSOLVER_PROBLEM_BASE_H

#define HYBRIDADRSOLVER_PROBLEM_BASE_H