|
BioDynaMo
v1.05.125-2619fe54
|
#include <array>#include <functional>#include <memory>#include <string>#include <utility>#include <vector>#include "core/container/math_array.h"#include "core/container/parallel_resize_vector.h"#include "core/diffusion/continuum_interface.h"#include "core/util/log.h"#include "core/util/root.h"#include "core/util/spinlock.h"Go to the source code of this file.
Classes | |
| class | bdm::BoundaryCondition |
| 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... | |
| class | bdm::ConstantBoundaryCondition |
| This class implements constant boundary conditions (Dirichlet and Neumann). The value of the boundary condition is constant and independent of the position and time, i.e. u = const or du/dn = const on the boundary. More... | |
| class | bdm::DiffusionGrid |
Namespaces | |
| bdm | |
Enumerations | |
| enum | bdm::BoundaryConditionType { bdm::BoundaryConditionType::kDirichlet, bdm::BoundaryConditionType::kNeumann, bdm::BoundaryConditionType::kOpenBoundaries, bdm::BoundaryConditionType::kClosedBoundaries, bdm::BoundaryConditionType::kPeriodic } |
| Available boundary conditions. More... | |
| enum | bdm::InteractionMode { bdm::InteractionMode::kAdditive = 0, bdm::InteractionMode::kExponential = 1, bdm::InteractionMode::kLogistic = 2 } |
1.8.17