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