|
BioDynaMo
v1.05.159-3be850bb
|
#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 class | bdm::BoundaryConditionType { bdm::kDirichlet , bdm::kNeumann , bdm::kOpenBoundaries , bdm::kClosedBoundaries , bdm::kPeriodic } |
| Available boundary conditions. More... | |
| enum class | bdm::InteractionMode { bdm::kAdditive = 0 , bdm::kExponential = 1 , bdm::kLogistic = 2 } |