Absorbing.h¶
-
template<typename
Lab
>
classCubism::BC
::
Absorbing
: public Cubism::BC::Base<Lab>¶ Zeroth-Order absorbing BC.
Zeroth-Order absorbing boundary condition
- Template Parameters
Lab
: Type ofFieldLab
Public Functions
-
inline
Absorbing
(const size_t dir, const size_t side)¶ Main constructor.
- Parameters
dir
: Direction in which to apply the boundaryside
: On which side along directiondir
-
inline virtual void
operator()
(Lab &lab) override¶ Apply boundary condition.
- Parameters
lab
: Lab on which the boundary is applied
-
inline virtual std::string
name
() const override¶ Name of boundary condition.
- Return
Name string