This class implements the boundary conditions. It is integrated into the diffusion grid as a smart pointer. The diffusion grid will call the Evaluate() method of the boundary condition object for Neumann and Dirichlet boundary conditions.
More...
#include <diffusion_grid.h>
This class implements the boundary conditions. It is integrated into the diffusion grid as a smart pointer. The diffusion grid will call the Evaluate() method of the boundary condition object for Neumann and Dirichlet boundary conditions.
Definition at line 49 of file diffusion_grid.h.
◆ BoundaryCondition() [1/2]
bdm::BoundaryCondition::BoundaryCondition |
( |
| ) |
|
|
default |
◆ BoundaryCondition() [2/2]
bdm::BoundaryCondition::BoundaryCondition |
( |
const TRootIOCtor * |
| ) |
|
|
inlineexplicit |
◆ ~BoundaryCondition()
virtual bdm::BoundaryCondition::~BoundaryCondition |
( |
| ) |
|
|
virtualdefault |
◆ BDM_CLASS_DEF()
◆ Evaluate()
Boundary condition for Neumann and Dirichlet boundary conditions.
- Parameters
-
x | x coordinate |
y | y coordinate |
z | z coordinate |
time | Time of the simulation (for time-dependent boundary conditions) |
- Returns
- The value of the boundary condition at the given position and time
Implemented in bdm::ConstantBoundaryCondition.
The documentation for this class was generated from the following file: